Warren's blog

Product Analysis, Growth

AWS Lightsail 인스턴스 생성 및 WordPress Blog 만들기

먼저 https://aws.amazon.com/ 에서 계정을 만들어야 합니다.
몇 가지 간단한 단계를 따라 계정을 생성했다고 가정해 보겠습니다.
(계정 생성에 도움이 필요하면 아래 링크를 참조하시고, 기회가 된다면 AWS 계정 생성에 관한 포스팅을 작성해 볼 생각입니다.)

https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/?nc1=h_ls

AWS Lightsail은 Amazon Web Services(AWS)에서 제공하는 간단하고 사용하기 쉬운 클라우드 기반 가상 사설 서버(VPS) 솔루션입니다. 웹 애플리케이션과 웹사이트를 위한 경제적이고 관리하기 쉬운 클라우드 컴퓨팅 솔루션이 필요한 개발자, 소규모 기업 및 기타 사용자를 위해 설계되었습니다.

AWS Lightsail을 사용하면 가상 프라이빗 서버(VPS), 스토리지, 데이터베이스 및 기타 컴퓨팅 리소스를 빠르게 시작할 수 있으며, 이 모든 것을 간단한 웹 기반 콘솔을 사용하여 관리할 수 있습니다. 또한 WordPress와 같은 인기 애플리케이션을 위한 사전 구성된 템플릿을 제공하여 시작하는 데 도움을 줍니다.

AWS Lightsail은 단일 CPU부터 다중 CPU까지, 적은 RAM과 스토리지부터 많은 RAM과 스토리지까지 다양한 구성의 요금제를 제공합니다. 이러한 요금제는 필요에 따라 쉽게 업그레이드하거나 다운그레이드할 수 있습니다. 또한, Lightsail은 예측 가능한 정액제 요금 모델을 제공하므로 예상치 못한 비용에 대한 걱정 없이 사용한 리소스에 대해서만 비용을 지불할 수 있습니다.

전반적으로 AWS Lightsail은 웹 애플리케이션과 웹사이트를 위한 비용 효율적이고 간단하며 확장 가능한 클라우드 컴퓨팅 솔루션을 찾고 있는 사용자에게 탁월한 선택입니다.


AWS Lightsail 인스턴스 생성하기

  1. AWS의 콘솔에서 Lightsail을 검색하거나 이 링크를 클릭하세요.
  2. 인스턴스 생성(Create Instance) 버튼을 클릭하세요.
  3. 인스턴스를 생성할 지역을 선택할 수 있습니다. 여기서 지역은 특정 국가 또는 지역을 의미하므로 서비스를 제공하려는 지역에서 가까운 지역을 선택하세요.
    저는 서울 리전(ap-northeast-2)을 선택했습니다.
  4. 플랫폼은 Linux/unix, 블루프린트는 워드프레스(WordPress)를 선택합니다.
  5. 언급되지 않은 선택 항목이 있으면 설정을 변경하지 않고 아래로 스크롤하여 인스턴스 요금제 선택으로 이동합니다.
    여기에서 인스턴스 요금제는 사용할 인스턴스의 성능 및 사양에 따라 비용이 달라지지만, 실습을 위해 최소 비용으로 진행할 예정이므로 3.5달러를 선택합니다.
    실제 사용 시 더 많은 연결이 예상되는 경우 더 높은 사양을 선택하는 것이 좋습니다.
  6. 마지막으로 아래와 같이 인스턴스 이름을 입력한 다음 인스턴스 만들기 버튼을 클릭하여 인스턴스를 생성합니다.
Lightsail-WordPress-1
  1. 생성되면 처음 입력한 홈에 구성된 새 워드프레스 인스턴스가 생성된 것을 확인할 수 있습니다.
    처음에는 화면에 표시된 것처럼 대기 중인 것처럼 보이지만 1~2분 정도 지나면 상태가 실행 중으로 바뀝니다.

앞서 만든 Lightsail 생성 단계가 끝나고 1~2분 후에 대기 중 표시가 실행 중으로 바뀝니다.
실행 중이면 생성한 인스턴스에 액세스할 수 있지만 실행 중이더라도 환경이 아직 완전히 구성되지 않았기 때문에 콘솔에 바로 액세스하지 못할 수도 있습니다.

빨간색 박스로 표시한 버튼을 클릭하세요.

워드프레스 관리자 페이지에 액세스하기 위해 연 콘솔 화면에서 다음 명령을 입력합니다.
워드프레스 설치 시 설정한 비밀번호를 확인하고 기억하기 쉽도록 적어두거나, 메모장에 붙여 넣어두세요.

cat $HOME/bitnami_application_password

열린 콘솔을 닫고 라이트세일 홈 페이지로 돌아갑니다.
인스턴스의 IP 주소를 복사하여 새 브라우저 탭의 주소 표시줄에 입력하여 워드프레스 페이지에 액세스합니다.

지금까지 따라가셨다면 기본적으로 생성된 워드프레스의 초기 화면을 보셨을 것입니다.

이번에는 생성한 워드프레스의 관리자 페이지에 액세스하겠습니다.
아래의 YourIpAddress에 인스턴스의 IP 주소를 입력하세요.

http://YourIpAddress/wp-login.php

이렇게 만든 인스턴트 IP 주소를 복사하여 웹 브라우저의 URL 입력 창에 붙여넣습니다.

로그인 페이지가 표시되면 사용자 아이디와 함께, 앞서 적어둔 비밀번호를 입력합니다.
로그인에 성공하면 다음과 같은 관리자 대시보드가 표시됩니다.

관리자 로그인 비밀번호를 변경해봅시다.

대시보드에서 왼쪽의 <Users>로 이동합니다.
목록에서 사용자를 선택하고 <Set New Password>을 클릭하여 비밀번호를 변경한 다음 프로필 업데이트를 클릭합니다.

다음으로 웹 페이지(인스턴스)에 대한 고정 IP를 생성하겠습니다.
고정 IP를 생성하는 이유는 인스턴스가 중지되었다가 다시 시작될 때마다 이미 가지고 있는 IP 주소가 변경되기 때문입니다.

Lightsail 홈에서 인스턴스를 선택하고 연결한 다음 네트워킹 탭을 클릭합니다.

Public IP 영역에서 +Static IP(고정IP) 만들기 버튼을 클릭합니다.
생성 버튼을 클릭하면 새 Public IP가 할당되고, Lightsail 홈에서 인스턴스의 IP가 변경된 것을 확인할 수 있습니다.

하지만 실제 사람들이 쉽게 접근하여 사용할 수 있는 URL 주소를 적용하기 위해서는 아래와 같이 DNS 주소를 할당해야 합니다. DNS 주소는 AWS의 Route53을 통해 구매하거나 이미 보유하고 있는 경우 연결하여 사용할 수 있습니다.

이후에 DNS에 대한 별도의 포스팅을 공유해보겠습니다.

https://catalog.us-east-1.prod.workshops.aws/workshops/48b49818-88d8-4958-b2bc-c219cb185fa5/ko-KR/2-prerequisite

자세한 내용이 궁금하다면 위의 글을 확인하세요.
이 글은 AWS workshop studio를 참고하여 만들었습니다.

방문해주셔서 감사합니다.

One thought on “AWS Lightsail 인스턴스 생성 및 WordPress Blog 만들기

  1. Whats up very nice website!! Guy .. Beautiful ..
    Wonderful .. I will bookmark your web site and take the
    feeds additionally? I am happy to find so many useful
    info here within the put up, we need work out more strategies on this regard, thanks for sharing.
    . . . . .

답글 남기기

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