세션1. AWS주요 서비스 (AWS Builders Program 입문 교육 온라인 세미나)
AWS는 100개 이상의 서비스들을 API를 통해 제공한다.
그 중에서도
1. 컴퓨팅 2. 스토리지 및 컨텐츠 배포 서비스 3. 데이터베이스
서비스에 대한 설명이 이번 웨비나에서 간략하게 소개되었다.
1. 컴퓨팅
컴퓨팅 서비스 요약
(1) EC2(가상서버)
(2) Auto Scaling(서버 자동 확장/축소)
(3) Lambda(서버리스 컴퓨팅)
(1) EC2
- 주요 특징 : VM, 재구성 가능, 확장/축소, 타입 선택 가능
- 예 : m5.large 에서
m : 패밀리(용도별로 선택하기)
5 : 세대. 최신일수록 숫자가 높으며 가격대비 성능이 좋다
large : 사이즈(커질 때마다 용량과 가격이 *2)
- 과금 옵션(세션 3에서 더 자세히 다룰 예정)
on-demand : 쓴 만큼만(약정X)
reserved instance : 약정(온디맨드 대비 40-70% 할인)
spot instance : 남은 자원 경매식(온디맨드 대비 80-90% 할인)
(2) Auto Scaling
- Auto Scaling의 장점
on-premise 일 때 - default 서버 용량이 작은 경우 : 트래픽이 갑자기 증가하는 예기치 못한 상황에 대비를 못함
- default 서버 용량이 큰 경우 : 평상시에 낭비되는 자원이 너무 큼
따라서, Auto Scaling 서비스는 트래픽에 따라 자동적으로 자원의 사이징을 해 줌으로써 경제적, 효율적 사용
(3) Lambda
- 서버리스(서버가 없다X, 서버에 신경 쓸 필요가 없이 코드만 올리면 된다O)
- 이벤트 처리 기반 --> 트리거 필요
- 항상 서버를 운용할 필요가 없다는 장점
2. 스토리지 및 컨텐츠 배포 서비스
스토리지 및 컨텐츠 배포 서비스 요약
(1) S3
(2) EBS
(3) CDN
(1) S3
- Simple Storage Service
- 객체기반 파일저장
- url을 통한 파일 공유 가능
- 다양한 AWS 서비스들과 통합 / 연계 장점
(2) EBS
- EC2에 attach
- 하나의 EBS를 여러 개의 EC2가 사용 불가
- 여러 개의 EBS를 하나의 EC2가 사용 가능
- 하드디스크 개념
(3) CDN
- 컨텐츠 캐싱 (서버까지 가지 않고 컨텐츠 딜리버리)
- 전 세계 160개 이상의 Edge Location
3. 데이터베이스
(1) RDS
- 방화벽 Aurora
AWS 공부를 위한 reference
- 101 hands-on
- https://bit.ly/awskr-webinar