iOS 앱개발 & 라즈베리파이 서버운영 & 워드프레스 블로그 광고수입 & 에어소프트 & 자작만화

라즈베리파이 서버로 워드프레스 돌릴때 장점 & 단점

Share with : 

안녕하세요 데브보노입니다.

지금 여러분께서 보고계신 이 블로그는 라즈베리파이4B 8G 모델에 LEMP(Linux, Nginx, MariaDB, PhP)스택을 올린 뒤 워드프레스를 사용하여 제작하였습니다.

라즈베리파이서버의 장점

서버유지비가 거의 들지 않는다

요새 트렌드는 AWS(아마존웹서비스)라이트세일의 리눅스 서버 호스팅을 이용하여 LEMP를 올리고 워드프레스를 올리는 것 같은데…

AWS를 이용하게 되면 최저요금제 기준 매달 $3.5 정도의 요금이 지출되게 됩니다. 물론 아메리카노 한잔 덜 마신다고 생각하면 될 정도의 저렴한 요금이지만…

매월 지속적인 요금이 빠져나간다는게 왠지 아까운 기분이 들었습니다. 그리고 저는 앱 개발을 취미로 하고있기 때문에, 앱에 특정 정보를 제공해 줄 db서버도 필요한 상황이었습니다.

이러한 상황을 들은 나의 개발자 친구가 ‘그럴거면 라즈베리파이를 사용해서 서버를 돌리는 것도 괜찮은 방법’이라는 말을 해 주었습니다.

사실 저는 평범한 30대 직장인(취미가 앱 개발인게 평범하지는 않을지도 모르겠습니다만)이고, 대학교 전공도 컴퓨터와는 큰 연관이 없었기에 제가 알고 있는 컴퓨터에 대한 지식은 전부 독학으로 배운것이었습니다.(직장도 개발과는 무관합니다)

이 상황에서 라즈베리파이로 웹서버를 운영한다는 것은 ‘리눅스’ 라는 생소한 운영체제의 설치 및 사용법을 익혀야 하고, LEMP스택을 올린 뒤, 워드프레스라는 툴의 사용법까지 익혀야 했습니다.

처음엔 아주 높아보이는 진입장벽이라고 생각하였습니다만, 사실 리눅스 서버를 내 책상 위에 마련한다는 것이 차이점이지 나머지 부분에 있어서는 AWS를 사용하는 것과 별 다를게 없다는 것을 깨달았습니다.

라즈베리파이4로 웹서버를 운영하면 초기 구입비용이 AWS이용하는것 보다 많지만, 한번 구축하게 되면 더이상의 추가 비용은 필요하지 않다는게 가장 큰 장점이라고 생각되었습니다. 그리고 AWS라이트세일보다 하드웨어 성능이 뛰어나지요.

라즈베리파이4의 모습

대략적인 성능을 적어보자면, 2,4,8GB RAM(셋중 하나 선택), ARM기반 쿼드코어 64-bit 1.5GHz 프로세서, microSD카드를 사용한 저장공간, 무한대 전송량을 지니고 있죠

aws 라이트세일과 비교해보자면 다음과 같은 위치에 있겠습니다.

메모리 용량을 어떤것을 고르냐에 따라 aws라이트세일의 어느쯤에 속하는 성능을 지니는지 판가름나겠습니다.

가장 값싼 2GB 메모리를 가진 녀석을 구매하는 경우 월 $10 정도의 요금제와 비슷한 성능을 보여줍니다(애초에 4코어 프로세서에다가 SD카드 용량에 따라서 저장공간을 확장할수 있으며, 전송량에 제한이 없다는 점은 $10요금제를 상회하는 장점입니다)

만약에 8GB 메모리를 고른다면 월 $40 정도의 요금제에 육박하는 성능을 낼 수 있는 거지요.

저는 앞으로 어플리케이션용 db서버의 역할까지 할 것을 고려해서 8GB모델을 사용하여 총 143957원을 지출하였습니다.

출처 : 엘레파츠 개인 주문내역

만약에 가장 저렴한 2GB모델을 고른다면 89947원 입니다. 4GB모델을 고른다면 115357원 이 되겠네요.

위의 주문내역을 잠깐 설명하자면, 저는 이미 HDMI케이블을 가지고 있기에 어댑터만 주문하였고 라즈베리파이에 전원을 공급하기 위해 충전기를 주문하였습니다. 저 충전기는 다음과 같은 스펙을 지니고 있습니다.

출처: 제조사 설명

라즈베리파이에서는 5V/3A의 출력을 내는 녀석을 사용하면 된다고 나와있어서 저렇게 구매하였습니다.

나중에 주문 하고 나서 알게된 사실입니다만… 라즈베리파이에는 가변전압을 지원하는 급속충전기를 사용하게되면 내부 부품이 망가질 수 있다고 합니다.

혹시 저를 따라서 구입하실 분들께서는 전압은 5V만을 지원하고, 3A의 충전전류를 지원하는 녀석으로 구매하시길 바랍니다. 만약 집에 있는 다른 충전기를 사용하고 싶으시다면 최소 5V/2A이상의 성능을 내는 녀석을 골라주시기 바랍니다.

2A짜리로는 USB에 큰 전력을 소모하는 기기(예를들자면 SSD같은 저장장치)를 사용하는 경우 성능저하 또는 제대로 작동하지 않을 수 있습니다.(저는 결국 액정태블릿 전원공급용 5V/2.3A짜리를 사용하고 있습니다.)

microSD의 경우에는 22693원짜리 128GB 를 사용하였습니다.

다른 128GB짜리 microSD에 비해 조금 가격이 있는 녀석을 골랐는데요. 이유는 노란색 형광펜으로 칠해놓은 읽기&쓰기 속도 때문입니다. 저정도 속도를 가진 녀석은 microSD카드 표면에 A2라는 표식이 되어 있습니다.

만약에 더 값싼 microSD카드를 구매하실 생각이라면 최소 A1스펙을 가진 녀석을 골라주시기 바랍니다.(읽기쓰기 속도가 느린 경우 100% 성능을 발휘할 수 없습니다)

준비물 설명은 여기까지 하고 다음 글 부터는 우분투 리눅스를 설치하는법 부터 차근차근 알려드리겠습니다.

다음단계

라즈베리파이4에 우분투 리눅스 설치하기

Stay Connected

More Updates

5 2 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x