AWS Lightsail: 아마존의 DIY 호스팅

아마존 웹서비스(AWS)에서 빝나미(Bitnami)를 통해 제공하는 라잍세일(Lightsail)은 전문가가 아니라도 누구나 손쉽게 워드프레스(WordPress) 웹사이트를 AWS의 EC2 클라우드 가상서버에서 운영할 수 있도록 도와줍니다.

사실 출시는 2016년에 되었다고 하지만, GoDaddy 나 HostGator, BlueHost, SiteGround 등의 다양한 기존 서비스가 있기에 크게 알려져 있다고 보기는 힘든 상태죠.

IPfever.com 은 2017년 경부터 AWS의 EC2 에 워드프레스를 직접 설치, 관리해 왔는데, 최근 워드프레스가 자주 다운되는 현상이 발생하여 여러가지 고민하다가 결국은 라잍세일을 통해 운영하기로 했습니다.

WordPress Crashed Frequently on AWS EC2

사실 초창기부터 워드프레스가 다운되는 경우는 있었습니다. EC2 인스턴스(가상 서버)는 문제 없이 돌아가고 있는데 워드프레스만 오류가 발생하여 접속이 불가능해 지는 경우였습니다.

혹시 위의 메시지가 익숙하신가요? 저의 경우는 단순히 EC2 인스턴스를 reboot 하면 해결되었기에 큰 문제 없이 수년간 사용했습니다.

헌데 지난해 말부터 그 빈도가 증가하더니, 올해 초에 이르러서는 매주 한차례 이상 다운되는 지경에 이르렀습니다.

Creating Lightsail Instance

AWS 계정을 가지고 계시다면 클릭 2-3번 만으로 워드프레스 웹사이트 운영에 필요한 모든 설치를 포함하는 라잍세일 워드프레스 인스턴스를 생성할 수 있습니다. 서버 OS (Linux, Windows) 와 CMS application (WordPress, Drupal, etc) 를 선택하고, 요금제 (메모리, 저장 용량과 트래픽 등 스펙에 따라 가장 저렴하게는 월 $3.50 으로 시작) 만 고르면 간단히 설치가 진행됩니다.

참고로, 첫 한달간은 무료로 테스트 가능합니다. 2개 이상의 사이트를 운영하실 경우 (물론 워드프레스 멀티사이트로 만드시면 하나의 인스턴스로 가능하시겠지만 아닐 경우), 인스턴스별로 사용 시간을 합산하여 총 720시간 동안 무료입니다.

또한, 무료로 고정 아이피 사용도 가능한데, 고정 아이피를 반드시 생성되어 있는 인스턴스와 결부 (attach) 시켜 두셔야 고정 아이피 이용에 따른 추가 요금이 발생하지 않습니다.

여타 워드프레스 웹호스팅 서비스와 똑같이 불과 1-2분 안에 워드프레스 사이트 및 관리자 모드 (dashboard) 접속이 가능해 집니다.

Accessing WordPress Site Admin

워드프레스를 사용해보신 분이라면 아시겠지만, 웹서버 쪽보다는 워드프레스의 대쉬보드에서 대부분의 웹사이트 관리가 이루어지죠. 라잍세일을 통해 워드프레스를 생성하고 나면 접속 가능한 Public IP 주소는 바로 유저인터페이스 화면에 표시되지만 username 과 password 는 그렇지 않습니다.

물론 해당 아이피주소로 접속해 보면 우측하단에 빝나미에서 마련해 둔 설명 배너가 노출되고, 해당 설명서를 참고하여 계정 정보를 쉽게 확인할 수 있습니다. 물론 타 웹호스팅 처럼 링크를 통해 바로 워드프레스 대쉬보드로 접속할 수 있다면 조금 더 편리하겠죠.

간단히 설명드리자면, 라잍세일에서 제공하는 SSH Terminal (아래 아이콘)

을 클릭하여, 웹에서 바로 SSH Command Line 을 사용할 수 있고 해당 창에서

cat bitnami_application_password

입력하시면 바로 패스워드 확인하실 수 있습니다. 기본 유저이름은 user 입니다.

Additional Steps

Email (SMTP, POP, IMAP)

사실 워드프레스 웹호스팅을 이용하면 워드프레스에서 이메일을 보낼 수 있도록 (예를 들어 관리자 이메일 주소를 변경한다던가, 해당 웹사이트에서 새로운 계정을 생성할 경우) 자동으로 셋업되는 경우가 대부분인데요.

라잍세일의 경우 이메일을 보내려면 별도 서비스 Amazon SES 를 이용해야 하고, 발송 이메일 숫자에 따라 요금이 부과됩니다. 기존에 Mailgun 이나 SendGrid 같은 이메일 발송 서비스를 이용해 보셨다면 이해가 쉽겠죠. 똑같은 SMTP 서비스를 아마존에서도 제공하고 있습니다. 참고로 Amazon SES 는 매달 이메일 62,000 건 까지는 무료라고 하네요.

이메일은 받는 건 또 다른 문제겠죠. 안타깝게도 Amazon SES 는 웹메일 기능이나 POP이나 IMAP 을 통해 이메일을 가져다 볼 수 있는 기능은 제공하고 있지 않다고 합니다.

사이트 도메인으로 이메일을 이용하기를 원하신 다면 Google Domains 를 통해 도메인 등록 하시는 것을 추천드립니다. Google Domains 를 통해 등록된 도메인 이름의 경우, 손쉽게 해당 지메일 계정과 연동시켜 사이트 도메인 이메일을 무료로 보내고 (SMTP) 받을 수 (Email Forwarding) 있습니다.

DNS Setup

물론 아마존에서도 도메인 등록 서비스를 제공하지만, 저는 위에서 소개드린 Google Domains 를 사용하고 있습니다. 따라서, DNS 설정 같은 경우는 수동으로 진행했습니다.

혹시, 웹호스팅 서비스에서 도메인 등록 서비스까지 함께 이용해 오셨다면 현재 이용하고 계신 도메인 등록 서비스의 DNS setup 에 새로운 Public IP 주소를 등록하셔야 합니다. 그렇게 되면 도메인 주소로도 새로운 워드프레스 사이트 접속이 가능해지겠죠.

참고로, HTTPS 접속을 위한 인증서 설치는 SSH terminal 을 이용하시게 됩니다 (아래 링크 참고). 물론 무료이고 발급부터 설치까지 수분 안에 간단하게 진행가능하지만, 아무래도 여타 호스팅 서비스 업체를 이용할 경우 클릭 한번으로 가능한 경우가 많으니 비교적 번거롭죠.

Generate and Install a Let’s Encrypt SSL Certificate for a Bitnami Application

하지만 일부 호스팅 업체에서는 추가 비용을 받는 경우도 있으니 한번 고생해서 (자동 renewal 지원합니다) 비용을 절약한다고 생각하면 좋을 듯 하네요.

위와 같이 아마존의 Lightsail 서비스를 이용해 워드프레스 웹사이트를 생성하는 과정과 비용에 대한 정보 공유드립니다. 적게나마 도움이 되셨으면 좋겠습니다.


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

  • 사업 파트너 (동업자)와의 갈등

    비즈니스가 잘 될 때 찾아오는 문제도 있습니다. 그 중 하나가 동업자와의 갈등입니다. 보통 친구나 지인과 함께 사업을 시작하시고, 따라서 정식으로 계약을 맺는 것을 껄끄러워 하시는 경우가 많습니다. 이 때문에 동업자 간의 관계가 틀어지거나 다툼이 있는 경우 해결이 어려워집니다. 가장 먼저 해야할 일 주변 분들과 이야기 해보면, “일단 잔고(balance sheet)부터 확인해라”, “거래처나 고객명단을 확보해라” 등의 현실적인…

  • 얼굴이나 형상의 상업적 활용 – 초상권, 저작권, 상표권

    간혹 상품에 사람의 얼굴이나 형상이 들어가는 경우가 있습니다. 마릴린 먼로나 밥 말리와 같이 하나의 인물이 특정 문화나 시대의 심볼이 된 경우 특히 그렇습니다. 초상권 침해 한국에 초상권이 있듯이, 미국에도 right of publicity 가 있습니다. 명칭에는 다소 차이가 있지만, 동의없이 사람의 이름, 형상, 특징 등을 사용해서는 안된다는 점에서는 비슷합니다. 헌데 사용하고자 하는 인물의 동의가 있더라도 추가로…

  • Entire agreement 뜻

    계약서에 흔히 들어가는 조항으로 Entire Agreement clause 란게 있습니다. 세부 문구에 따라 크고 작은 차이는 있을 수 있지만, 기본적으로 Entire Agreement clause 는 계약서(written agreement)를 서명하기 전에 서로 말로 합의한 내용 (verbal agreement)을 없었던 것으로 하는 역할을 합니다. 다소 비합리적이라고 생각하실 수 있지만, 말로 합의한 내용은 나중에 서로 말이 바뀌거나 달라질 수 있어서 싸움이 나기…

  • 스몰 비즈니스 – 직원 해고하기 101

    미국의 at-will (자기의사) 고용 원칙에 대해 들어보셨나요? 이에 따르면 직원을 해고할 때는 “특별한 사유가 필요없다”고 하지요. 하지만 이따금 들려오는 부당해고소송 (unlawful termination lawsuit) 이나 차별금지소송 (employment discrimination lawsuit) 이야기를 들으면 섣불리 직원을 해고하기 겁나기도 합니다. 법률적으로 미국 대부분의 지역에서 직원을 해고할 때 사유가 필요하지 않습니다. 하지만 부당해고소송이나 차별금지소송은 판결과 상관 없이 비즈니스에게 큰 시간적 비용적…

  • 특허 등록 가능성

    흔히 이러저러한 제품이 있는데, 특허 받을 수 있느냐 고 물으시는데 똑같은 제품에 대해 특허 받을 가능성이 99.9% 일 수도 있고, 0.1% 일 수도 있습니다. 그 이유를 설명드리겠습니다. 많이들 오해하시는데 특허는 제품을 보호하지 않습니다. 예를 들어, 스마트폰 하나 만드는데 최대 250,000 개의 특허를 사용한다고 하죠. 이렇게 많은 특허가 한 제품에 들어가 있는 이유를 따져보면 답은 간단해…

  • K-뷰티 브랜드 “조선미녀”, 가짜의 난립과 교훈

    혹시 “조선미녀”라는 화장품 브랜드 들어보셨나요? 저는 한국 화장품을 즐겨쓰는 제 아내도 아닌, 제 아내의 대학병원 직장 동료들, 한국과는 전혀 인연이 없는 조지아 토박이 간호사들을 통해 전해 들었습니다. 한국은 한국전쟁 내지는 BTS로 알고 계신 분들인데, 이 분들이 한국에서도 그렇게 널리 알려지지 않은 “조선미녀”를 알고 애용하고 있다는 사실에 놀랐습니다. 가짜 “조선미녀” 의 극성 특히, “조선미녀”의 자외선차단 제품이…

  • 미국에서 사업 시작 (LLC 만들기 – 실전 가이드)

    의류, 소품 등의 온라인 리테일부터 식당이나 뷰티서플라이 등의 로컬 비즈니스까지 비즈니스를 시작할 때 꼭 필요한 3가지 정리해 드립니다. 첫째로 법인의 설립입니다. 최근에는 법인 설립이 일반화 되면서, 작은 규모의 사업자도 개인사업자 보다는 법인 형식을 선호하는 추세입니다. 법인 설립 시 이점으로 가장 인기 있는 법인 형태로 유한책임회사를 들 수 있는데, 흔히 LLC 라고 불리우는 이 유한책임회사는 둘째는…

  • 상표 등록 Q&A: 미국 변호사가 꼭 필요한가요?

    USPTO (미국특허상표청) 상표 등록을 위해 꼭 미국 변호사를 찾아가야 하는 것은 아닙니다. 어느정도 영어 독해가 가능하면 충분히 미국 상표—DIY로 직접 출원 – IPfever 등의 가이드라인을 참고하여 DIY 출원이 가능합니다. 단, *미국에 거주하고 계시지 않다면 직접 상표 출원이 어려울 수 있습니다. *미국에 주소(거주지 혹은 법인 등록지)가 없는 경우에는 미국 변호사를 통하지 않고, 개인이나 업체가 직접 상표…

  • “미국에는 변리사가 없습니다.”

    미국에는 엄밀히 말해 “변리사”라는 직업이 없습니다. 대한민국의 변리사는 특허와 상표라는 일부 분야에 한하여 모든 법률 업무를 대행할 수 있는 자격을 가진 사람인데, 미국에는 그런 자격이 없습니다. 한국의 경우, 지재권 특히 특허 분야에서 소송을 포함한 일체의 법무를 변리사에게 허용하고 있고, 변호사도 똑같은 업무를 할 수 있어 중복이 발생합니다. 기존 사법고시 체제에서는 이 중복에도 불구하고 갈등이 생기지…

  • 특허 침해 경고문에 대한 대응

    상표나 특허 (patent, trademark) 침해 사실이 발견되면 소송을 걸기 전에, 우선 경고와 대응 및 보상을 요구하는 차원에서 경고서한 (cease and desist letter) 을 먼저 보냅니다. 이러한 서한은 보통 변호사가 작성하게 되고, 등이 담겨져 있는게 보통입니다. 일단 일의 심각성을 드러내 주의를 끌어야 하기 때문에 법적으로 보장된 보상금액(statutory damages)이나, 일정 기간 동안 응답이 없을 경우 바로 소송을…