aws 신규가입자에게는 1년간 무료로 쓸 수 있는 프리티어 서비스가 있는데 여기에 워드프레스 블로그를 설치하는 방법을 알려드리고자 합니다.

블로그를 하시려는 초보 블로거는 내가 얼마나 꾸준히 하게 될지도 의문이 들기도 하고 비싼 서버비용까지 부담하는데 방문자도 없으면서 수입도 없으면 빠른 포기가 될 것입니다.
이때 aws 신규가입해서 1년간 무료로 이것저것 해볼 수 있다면 비용부담이 조금은 덜어질 수 있을까 해서 방법을 공유합니다.

aws 서비스
aws 는 아마존 웹 서비스로 2006년 부터 시작된 클라우드 서비스 입니다.
종류는 여러가지가 있는데요 대표적으로 EC2 (Elastic Compute Cloud), Lightsail, WorkSpaces 등이 있습니다.
이중에 워드프레스 설치를 위해 쓰는 서비스는 EC2, Lightsail 이 되겠습니다.
aws 프리티어 혜택
무료혜택
aws 신규가입을 하시면 1년간 일정 서비스에 대해 무료 혜택을 누릴 수 있습니다.
EC2 서버 인스턴스를 만들어서 여기에 워드프레스 블로그를 설치하시면 1년간 서버비용 없이 무료로 블로그를 운영하실 수 있습니다.

인스턴스
인스턴스란 간단히 말하면 컴퓨터 한 대 라고 이해하시면 쉽습니다.
컴퓨터 한 대를 항상 켜 놓는다는 가정하에 월750시간이 무료이므로 1개의 인스턴스만 만들어서 운영해야 합니다.
왜냐면 월750시간이 무료인데요. 하루24시간을 기준으로 월31일로 계산한다면 최대 744시간 이기 때문입니다.
다양한 성능의 컴퓨터 들이 있는 것 처럼 인스턴스도 여러가지 성능을 가진 분류가 존재하는데요.
신규가입자가 1년간 무료로 누릴 수 있는 인스턴스 환경은 t2.micro 입니다.

t2.micro 성능은 CPU 1 Core, 1GB Ram 으로 구성되어 있습니다.
다소 사양이 낮다고 할 수 있지만 독립적으로 사용하기 때문에 다른 호스팅 업체의 공유 클라우드 서버보다 빠릅니다.
공유 클라우드 서버는 가격이 싸지만 같이 공유하고 있는 다른 사이트에 트래픽이 몰리면 내 서버 속도까지도 함께 느려지는 단점이 있습니다.
그에 반해 독립적인 호스팅 서버는 가격이 비싸지만 빠르다는 장점이 있는데요 aws 무료티어로 이 장점을 누릴 수 있습니다.
고정IP
내 서버와 도메인을 연결하려면 고정IP가 필요한데요. 무료티어에서 이부분도 무료로 제공하고 있습니다.
Elastic IP(탄력적 아이피) 라고 서비스 하고 있는데 주의할 점은 반드시 인스턴스와 연결이 되어 있어야 과금되지 않습니다.
아이피만 만들어 놓고 아무것도 연결시켜 놓지 않는다면 자원낭비라는 의미가 되는 것인지 비용이 부과됩니다.
고정IP를 만드는 방법은 다음과 같습니다.
탄력적IP 메뉴를 들어가면 우측에 탄력적 IP 할당이라는 버튼이 있는데 이것을 눌러서 만들어 주면 됩니다.


스토리지
스토리지는 내부에 저장할 수 있는 하드 디스크 공간이라고 생각하시면 되는데요.
프리티어에서 무료로 제공되는 용량은 30GB입니다.
항상 켜둔다는 가정하에 1개의 인스턴스를 운영할 예정이므로 인스턴스 생성할 때 설정하는 스토리지 용량도 30GB가 넘지 않도록 하시면 되겠습니다.
워드프레스 설치
워드프레스가 이미지로 구성된 Amazon Machine Image(AMI) 버전을 설치하는 것이 가장 빠르고 간단한 방법입니다.
aws에 로그인이 되었으면 좌측 상단에 서비스를 누르시면 전체메뉴가 펼쳐집니다.
하단에 위치한 컴퓨팅에 들어가시면 EC2 가 보이는데 이곳으로 들어가주세요.
화면에 나오는 인스턴스 생성 버튼을 눌러서 인스턴스를 만들기 시작합니다.
wordpress로 검색을 해주고 Marketplace 에서 셋팅이 되어 있는 Bitnami 이미지를 찾아서 설치를 진행합니다.

무료이용을 위해 t2.micro 로 선택해서 진행합니다.
스토리지 용량도 무료 한도인 30GB 안에서 설정합니다.

키페어도 만들어줍니다. 추후에 SSH접속을 할 때 사용이 되므로 만든 후에 잘 보관하여 줍니다.



여기까지 하셨으면 나머지는 추가로 더 설정할 필요는 없고 우측에 보이는 인스턴스 시작버튼을 통해서 만들기를 완료해 주세요.

그러면 워드프레스가 설치된 인스턴스가 만들어지고 미리 만들어둔 탄력적 IP를 연결해주면 끝입니다.

워드프레스 접속
웹브라우저에 탄력적IP 를 입력하시면 워드프레스 초기화면을 확인 하실 수 있습니다.

관리자 접속 주소는 ip주소/wp-admin 으로 접속하시면 되고, 로그인 하는 계정은 user 에 비밀번호로 접속해야되는데요.
최초 비밀번호는 aws EC2 인스턴스 로그를 확인해서 찾을 수 있습니다.
인스턴스 로그에서 비밀번호 찾는 방법은 다음과 같습니다.

로그를 열어서 password 로 검색하면 다음과 같이 나타납니다.

이 비밀번호를 복사해서 /wp-admin 관리자 페이지에 접속해서 입력하시면 로그인이 됩니다.


결론요약
여기까지로 aws프리티어에 워드프레스 설치가 완료되었습니다.
무료로 사용하는 것이니 만큼 이것저것 궁금한 것을 설치도 해보고 변경도 해보고 자유롭게 구성해보시길 바랍니다.
어느정도 익숙해지고 나서는 도메인 연결도 하고 https 접속을 위해 SSL 인증서도 설치하면 되겠습니다.
같이 보면 좋은 글