Serverless Service
- 개발자가 부담해야 할 프로비저닝, 유지보수, 안정화 관리, 장애 대응을 해야 하는 서버가 없다(혹은 보이지 않는다)는 뜻
- 서버리스는 물리적인 서버 없이 제공되는 서비스가 아님. AWS는 서버리스서비스를 제공하기 위해 대규모의 EC2 서버 fleet(플릿) 보유 및 운용 중
Serverless의 조건
인프라 관리 불필요
- 관리 대상으로서의 서버 인프라가 없음
확장성
- 서버리스 플랫폼에서 언제든 애플리케이션의 스케일업/스케일다운이 가능해야 함
내재된 중복 구현성
- 서버리스 플랫폼은 항상 고가용성을 유지해야 함
사용량에 따른 과금
- 사용자는 자신이 사용한 서비스만큼만 비용 지불
- AWS Lamda 사용 시, 코드가 실행될 때만 비용 부과됨
AWS의 주요 서버리스 서비스
- Amazon S3
- Amazon DynamoDB
- Amazon API Gateway
- AWS Lamda
- Amazon SNS, SQS
- Amazon CloudWatch Events
- Amazon Kinesis
* 참고 : AWS 공인 솔루션스 아키텍트 올인원 스터디 가이드
'AWS 관련' 카테고리의 다른 글
[Day 180] IAM User, Group, Role (0) | 2021.02.06 |
---|---|
[Day 179] AWS IAM(Identity & Access Management) (0) | 2021.02.05 |
[Day 166] VPC Peering (0) | 2021.01.23 |
[Day 165] NAT Gateway (0) | 2021.01.22 |
[Day 164] AWS Storage Service (0) | 2021.01.21 |