Amazon Lightsail 을 사용하면 단 몇 번의 클릭만으로 AWS에서 가상 사설 서버(VPS)를 시작할 수 있습니다. 저렴한 가격 및 손쉬운 설정으로 개인 개발자용 서버로 부터 대규모 기업의 소형 웹 사이트 운영까지 다양하게 활용할 수 있습니다. 본 세션에서는 지난 5월 서울 리전에 출시한 LightSail 서비스에 대한 자세한 소개와 함께 다양한 활용 팁을 데모와 함께 소개해 드립니다.
2. 강연 중 질문하는 방법
Go to Webinar “Questions” 창에 자신이 질문한
내역이 표시됩니다. 기본적으로 모든 질문은
공개로 답변 됩니다만 본인만 답변을 받고
싶으면 (비공개)라고 하고 질문해 주시면 됩니다.
본 컨텐츠는 고객의 편의를 위해 AWS 서비스 설명을 위해 온라인 세미나용으로 별도로 제작, 제공된 것입니다. 만약
AWS 사이트와 컨텐츠 상에서 차이나 불일치가 있을 경우, AWS 사이트(aws.amazon.com)가 우선합니다. 또한 AWS
사이트 상에서 한글 번역문과 영어 원문에 차이나 불일치가 있을 경우(번역의 지체로 인한 경우 등 포함), 영어 원문이
우선합니다.
AWS는 본 컨텐츠에 포함되거나 컨텐츠를 통하여 고객에게 제공된 일체의 정보, 콘텐츠, 자료, 제품(소프트웨어 포함) 또는 서비스를 이용함으로 인하여 발생하는
여하한 종류의 손해에 대하여 어떠한 책임도 지지 아니하며, 이는 직접 손해, 간접 손해, 부수적 손해, 징벌적 손해 및 결과적 손해를 포함하되 이에 한정되지
아니합니다.
고지 사항(Disclaimer)
3. 본 세션의 주요 주제
• Lightsail 살펴보기
• Lightsail 어플리케이션 확장
• Lightsail & MS Windows
• Lightsail & High Availability
• Summary
• Reference
5. Amazon Lightsail
가상 사설 서버 영구 스토리지 네트워킹
Amazon Lightsail은 AWS에서 VPS를 시작하는
가장 쉽고 빠른 방법입니다.
* VPS: 가상 사설 서버(Virtual private server) 혹은 가상 전용 서버는 하나의 물리적 서버를 나누어 여러 개의 가상 서버로
사용하는 가상화 방법의 한 형태이다.
(Reference: https://ko.wikipedia.org/wiki/%EA%B0%80%EC%83%81_%EC%82%AC%EC%84%A4_%EC%84%9C%EB%B2%84 )
6. AWS에서 VPS를 클릭 한 번으로
인스턴스
생성
Go!
VM 실행 SSD 스토리지
연결
IAM 관리 SSH Key
관리
보안 그룹
생성
Amazon EC2 생성 시 일반적인 단계
7. 언제 Lightsail을 사용할까요?
• 웹 사이트 및 블로그
• 단순 앱
• 개발 및 테스트 환경
• 소수의 서버로 구성된 비즈니스
소프트웨어
• 빅데이터 분석
• 고성능 컴퓨팅
• 과학 분야 컴퓨팅
• 멀티-티어 애플리케이션
8. Amazon Lightsail: 쉽게 클라우드에서 이용
• Compute, storage, networking 모두 포함
• 완전히 사전구성되어 있는 서버
• 저렴하고, 예측 가능한 요금
• 직관적이고, 다국적 언어를 지원하는 콘솔
• 쉽게 규모를 키울 수 있음
• AWS services에 대해 접근 가능
• 맞춤형 API와 CLI
11. Lightsail Plan에 포함되어 있지 않은 것들
• 가입한 Plan의 월간 무료 데이터 허용량을 초과하는 경우, 퍼블릭 IP주소를
사용하여 Lightsail 인스턴스에서 인터넷/다른 AWS 리소스로 전송하는
데이터 송신에 대한 요금 청구
• Lightsail 스냅샷 비용: 인스턴스 스냅샷 + 디스크 스냅샷
• 1시간 이상 인스턴스에 연결되지 않는 고정 IP
• 무료로 주어지는 월별 3백만 개의 DNS 쿼리 횟수를 초과하는 경우
* Reference: https://aws.amazon.com/ko/lightsail/pricing/
19. Lightsail에 블록 스토리지 추가
• 쉽게 관리 가능 (GUI기반 Lightsail 콘솔에서 관리)
• 높은 가용성 (99.99%)
• 적은 지연시간 (SSD기반 블록 스토리지)
• 확장 가능* (수 분 내에 Scale up/down 가능)
• 안전함 (스냅샷까지 자동 암호화)
Lightsail
instance
Attached Disk
25 GB
Attached Disk
50 GB
System Disk
30 GB
* 인스턴스당 15개의 디스크까지 연결 가능.
20. 블록 스토리지로 무엇을 할 수 있을까요?
디스크 생성
• 리전과 가용영역 선택
• 디스크 크기 선택 (최대
16 TB)
• 생성!
디스크 관리
• 모든 디스크를 중앙
대시보드에서 확인
• 인스턴스에 추가
• 인스턴스에서 제거
• 인스턴스간 이동
• 삭제
스냅샷을 이용한 백업
• 인스턴스 스냅샷:
인스턴스 + 모든 디스크
• 디스크 스냅샷: 디스크만
• Resize를 위해
스냅샷으로부터 디스크
생성
디스크 생성 디스크 관리 스냅샷을 이용한 백업
21. Lightsail에서의 로드밸런싱
• 몇 분 안에 로드 밸런싱이 가능한 어플리케이션을 생성 가능
• 고가용성(HA)을 가진 어플리케이션 제작
• 관련 경험이 없어도 쉽게 만들 수 있음
• 인증서 지원이 통합되어 있음
• 자동 상태 검사 (Health Check)
• 월별 $18의 예측 가능한 요금
22. Availability Zone B
Lightsail의 로드 밸런싱은 이렇게 동작합니다
Availability Zone A
HTTPS Traffic
HTTP Traffic
Lightsail
Instance
2
Lightsail
Instance
1
Lightsail
Instance
3
Lightsail
Load Balancer
Lightsail
Instance
(Unhealthy)
23. AWS Service와 연동
• 100개 이상의 AWS Service에 접근
• Lightsail내에서 VPC peering를 활성화하면 접근 가능
• AWS console에서 AWS 리소스들을 생성 및 관리
• Lightsail 기반의 앱에 퍼블릭 네트워크 혹은 peering을 통해 연결
가능
26. Lightsail에서의 Windows Server 사용 사례
• 커스텀 제작 어플리케이션(.Net, other)
• Windows 기반 소프트웨어의 호스팅
• 원격 데스크탑 (via RDP)
• 개발 및 테스팅 플랫폼
• 데이터베이스 서버 (MSSQL)
• 메일 서버 (Exchange server)
• 콜라보레이션 (SharePoint server)
27. Windows Server 선택 옵션
• Windows Server 2016
• Windows Server 2012 R2
• Windows Server 2016 with SQL Express
28. Windows Server 관리를 매우 쉽게
• 몇 분 내로 인스턴스 생성
• 시작/멈춤/재부팅/삭제
• RDP를 이용한 Windows server 접근
• Metrics 확인
• 고정 IP 적용
• DNS 레코드 생성
• 스냅샷 생성
32. High Availability (고가용성) 이란?
• High Availability (HA): 서버와 네트워크,
프로그램 등의 정보 시스템이 상당히 오랜 기간
동안 지속적으로 정상 운영이 가능한 성질
가용성이 높다 = 고장 나지 않음
• Reference - https://ko.wikipedia.org/wiki/%EA%B3%A0%EA%B0%80%EC%9A%A9%EC%84%B1
33. HA 아키텍처를 위한 핵심 요소
• 다중 가용 영역 (AZ)
• 로드 밸런서
• 고정 IPs
• 복제 및 백업
35. Lightsail에서 고가용성 어플리케이션 제작
작게 시작
• 단일 Instance
• 고정 IP
• 블록 스토리지
• 스냅샷
AWS service 연결
• 관리형 DB
(RDS)
• 오브젝트
스토리지 (S3)
로드 밸런서 추가
• 2+ 인스턴스들
• 다중-AZ
36. Highly Available 멀티 티어 아키텍처
Availability Zone A
Lightsail
Load Balancer
Traffic
Database
(Amazon
RDS)
Lightsail
instances
Availability Zone B
Lightsail
instances
Connected via VPC Peering
Object
storage
(S3)
Database
(Amazon
RDS)
As a Multi-AZ deployment
38. Summary
• 몇 번의 클릭만으로, 아주 쉽게 VPS를 생성 및 관리하세요.
• Lightsail은 확장 가능하며, 수 많은 AWS Services에 접근 가능합니다.
• Lightsail로 고가용성(HA) 어플리케이션을 쉽게 만들 수 있습니다.
• 이 모든 것을 저렴하고, 단순하며, 예측 가능한 요금으로 이용하세요.