Wisdom’s Cloud

[AWS] 24. Amazon Lightsail 본문

AWS/Beginner

[AWS] 24. Amazon Lightsail

지혜로운지혜쓰 2021. 3. 12. 16:53

구분 내용
서비스명 Amazon Lightsail
설명 AWS에서 VPS(Virtual Private Server)를 시작하는 가장 쉽고 빠른 방법
주요 특징 - Compute, Storage, Networking 모두 포함
- 완전히 사전 구성되어 있는 서버
- 저렴하고, 예측 가능한 요금
- 직관적이며, 다국적 언어를 지원하는 콘솔
- 손쉽게 서비스를 확장/축소 가능
- AWS Services 연동 가능
- 맞춤형 API와 CLI
프리티어(Free Tier) Lightsail 사용 시작 첫 달 무료 제공

 

 

Ligthsail 주요 특징
  • 고가용성 스토리지: 성능이 뛰어난 영구 SSD 기반 블록 스토리지를 제공한다.
  • 간소화된 로드 밸런싱: 간소화된 로드 밸런싱 기능을 통해 여러 인스턴스 전체로 트래픽을 분산할 수 있다.
  • 스냅샷: Lightsail 스냅샷으로 데이터를 백업하고, 서버를 복제하는 등 다양한 작업을 수행할 수 있다.
  • 강력한 API: 간단하고 유연한 Lightsail API를 사용하여 애플리케이션을 확장하거나 외부 애플리케이션과 통합할 수 있다.
  • 빠르고 안전한 네트워킹: Lightsail은 매우 빠른 속도로 실행되며, IP 주소, DNS, 방화벽을 비롯하여 네트워크를 간편하고 안전하게 구성할 수 있다.
  • AWS 서비스와 연결: RDS, CDN 등 널리 사용되는 AWS 서비스에 연결하여 Lightsail을 확장할 수 있다.

 

 

사용 가능한 리전 및 가용 영역
  • Lightsail은 13개의 글로벌 리전과 38개의 가용 영역을 통해 웹 사이트 및 앱이 필요한 곳에 Lightsail 서버를 생성할 수 있다.
  • 처음 Lightsail 서버를 생성할 때 사용할 리전을 선택하게 되며, 리전에 따라 사용 가능한 가용 영역을 선택할 수 있다.
  • 가용 영역은 물리적으로 구분된 자체 독립 인프라에서 운영되는 데이터 센터를 모은 것으로, 높은 안정성을 갖추도록 설계되어 있기 때문에 화재, 토네이도, 홍수 등 극한의 재해 상황이 발생하더라도 단 하나의 가용 영역에만 영향을 미치게 될 뿐이다.
  • 가용성 확보를 위해 로드 밸런스 서비스를 구성한다면 Lightsail 서버를 각각 다른 가용 영역에 구성할 수 있으며, 이를 통해 단일 위치에서 장애가 발생할 경우에도 애플리케이션을 보호할 수 있다.

 

 

Lightsail 인스턴스 이미지
  • Lightsail은 소프트웨어나 프레임워크를 설치하는 시간을 줄일 수 있도록 Windows Platform 3종, Linux Platform 17종의 다양한 종류의 Ligthsail 인스턴스 이미지를 제공한다.
  • 따라서 Linux/Unix 기반 또는 Windows 기반의 두 가지 플랫폼 중 원하는 이미지를 선택할 수 있다.

 

 

애플리케이션 확장성과 고가용성 지원
  • Lightsail은 프로젝트나 서비스의 규모가 커짐에 따라 블록 스토리지 추가, 로드 밸런서 활용, AWS Services와의 연동을 통해 사용자에게 확장성과 가용성이 높은 서비스를 제공할 수 있다.
  • Lightsail 블록 스토리지: 99.99% 가용성을 제공하며 손쉽게 디스크 생성 및 연결 가능 / Lightsail CLI를 사용하여 애플리케이션 스토리지 구축 가능 / 지연 시간이 짧으며 높은 성능 제공 / 몇 분 이내 최대 49TB까지 디스크 확장 또는 축소 가능 / 인스턴스 당 최대 15개의 디스크 연결 및 데이터 암호화 지원
  • Lightsail 로드 밸런서: 웹 트래픽 관리를 통해 애플리케이션 가용성 및 성능 강화 / 인증서 관리 기능으로 무료 SSL/TLS 인증서 서비스 제공 / 멀티 AZ 지원을 통해 고가용성의 애플리케이션 및 웹 서비스 제공 / 자동화된 상태 확인 기능을 통해 안정적으로 트래픽 배포 / 효율적인 비용, 예측 가능한 요금으로 제공
  • AWS Services 연동: VPC Peering을 통해 AWS와 연동 가능 / 100개 이상의 AWS 서비스에 연결 및 연동 가능 / AWS Console에서 AWS 리소스들을 생성 및 관리

 

 

실습: Amazon Lightsail로 Wordpress 사이트 구축하기

 

1. AWS 계정으로 로그인한 후 서비스 메뉴에서 컴퓨팅의 [Lightsail]로 이동한다.
2. Lightsail 콘솔 페이지에서 [인스턴스 생성] 버튼을 클릭한다.
3. 인스턴스 생성 페이지에서 플랫폼은 "Linux/Unix"로, 블루 프린트는 "워드 프레스"로 선택한다.
4. 인스턴스 계획은 첫 달은 무료인 "3.5 달러"를 선택한다.
5. 인스턴스 확인에 "WordPress-512MB-Seoul-1"을 입력하고 [인스턴스 생성] 버튼을 클릭한다.
6. Lightsail 인스턴스 페이지에서 WordPress 인스턴스가 정상적으로 생성됨을 확인한 후 클릭하여 인스턴스 상세 페이지로 이동한다.
7. 인스턴스 상세 페이지에서 퍼블릭 IP를 복사한다.
8. 바로 전에 생성된 WordPress에 접속하기 위해 퍼블릭 IP를 웹 브라우저를 통해 접속한다. 그리고 오른쪽 하단의 [Manage] 버튼을 클릭하여 관리 페이지에 접속한다.
9. 관리 페이지에서 해당 URL로 이동하면 비밀번호 확인 방법을 조회할 수 있다.
10. 다시 인스턴스 상세 페이지로 이동하여 [SSH를 사용하여 연결] 버튼을 클릭한다.
11. SSH 콘솔 페이지에서 "cat bitnami_application_password"를 입력하여 초기 비밀번호를 확인한다.
12. http://퍼블릭IP/login으로 웹 브라우저에 접속한 후 Username에 "User"를, Password에 바로 전에 확인한 초기 비밀번호를 입력한 후 관리 페이지에 접속한다.
13. WordPress 관리 페이제 접속할 수 있으며 필요한 설정고 구성을 변경할 수 있다.

'AWS > Beginner' 카테고리의 다른 글

[AWS] 26. AWS CloudFormation  (0) 2022.03.19
[AWS] 25. 클라우드 용어 정리(11)  (0) 2022.03.19
[AWS] 23. 클라우드 용어 정리(10)  (0) 2021.03.12
[AWS] 22. Amazon IAM  (0) 2021.03.11
[AWS] 21. 클라우드 용어 정리(9)  (0) 2021.03.11