1. Computing & Application
AWS Lambda
- 소개: 이벤트 기반의 서버리스 컴퓨팅 서비스
- 해결문제: 짧은 실행 시간의 작업, 이벤트 처리, API 요청 처리
- 대체서비스: EC2, ECS, EKS
- 규모:
- 최소: 128MB 메모리, 실행시간 제한 15분
- 최대: 10GB 메모리, 동시실행 1000개 (증설 가능)
AWS Fargate
- 소개: 컨테이너화된 애플리케이션을 위한 서버리스 컴퓨팅 엔진
- 해결문제: 컨테이너 운영에 따른 서버 관리 부담 제거
- 대체서비스: ECS/EKS with EC2
- 규모:
- 최소: vCPU 0.25개, 메모리 0.5GB
- 최대: vCPU 16개, 메모리 120GB
2. Integration & Orchestration
Amazon Eventbridge
- 소개: 서버리스 이벤트 버스 서비스
- 해결문제: 분산 시스템 간 이벤트 기반 통합
- 대체서비스: Apache Kafka, RabbitMQ
- 규모:
- 최소: 초당 1개 이벤트
- 최대: 초당 10,000개 이벤트 (증설 가능)
AWS Step Functions
- 소개: 서버리스 워크플로우 오케스트레이션 서비스
- 해결문제: 복잡한 비즈니스 프로세스 자동화
- 대체서비스: Airflow, Jenkins
- 규모:
- 최소: 상태 전환 1개
- 최대: 실행시간 1년, 25,000개 상태전환
3. Messaging
Amazon SQS
- 소개: 완전관리형 메시지 큐 서비스
- 해결문제: 시스템 간 비동기 통신, 부하 분산
- 대체서비스: RabbitMQ, Apache ActiveMQ
- 규모:
- 최소: 메시지 1개
- 최대: 무제한 메시지, 메시지 크기 256KB
Amazon SNS
- 소개: 완전관리형 pub/sub 메시징 서비스
- 해결문제: 다중 구독자에게 메시지 발행
- 대체서비스: Apache Kafka
- 규모:
- 최소: 토픽 1개
- 최대: 토픽당 1천만개 구독, 메시지 크기 256KB
4. API Services
Amazon API Gateway
- 소개: API 생성, 관리, 모니터링 서비스
- 해결문제: REST/WebSocket API 관리
- 대체서비스: Nginx, Kong
- 규모:
- 최소: API 1개
- 최대: 초당 10,000개 요청 (증설 가능)
AWS AppSync
- 소개: 완전관리형 GraphQL 서비스
- 해결문제: 실시간 데이터 동기화, GraphQL API 구현
- 대체서비스: 직접 GraphQL 서버 구축
- 규모:
- 최소: Schema 1개
- 최대: 초당 2,500개 실시간 클라이언트
5. Storage
Amazon S3
- 소개: 확장 가능한 객체 스토리지 서비스
- 해결문제: 대용량 파일 저장, 정적 웹사이트 호스팅
- 대체서비스: 직접 관리하는 파일 서버
- 규모:
- 최소: 객체 1개 (최소 0바이트)
- 최대: 객체 크기 5TB, 버킷당 무제한 객체
Amazon EFS
- 소개: 완전관리형 파일 시스템
- 해결문제: 여러 컴퓨팅 리소스간 파일 공유
- 대체서비스: NFS 서버
- 규모:
- 최소: 1KB
- 최대: 페타바이트 규모
6. Database
Amazon DynamoDB
- 소개: 완전관리형 NoSQL 데이터베이스
- 해결문제: 대규모 확장이 필요한 키-값 저장소
- 대체서비스: MongoDB, Cassandra
- 규모:
- 최소: 1RCU/1WCU
- 최대: 무제한 스토리지, 테이블당 초당 수만 건의 요청
Amazon Aurora Serverless
- 소개: 자동 확장/축소되는 관계형 데이터베이스
- 해결문제: 가변적인 워크로드 처리
- 대체서비스: Aurora Provisioned
- 규모:
- 최소: 0.5 ACU
- 최대: 256 ACU
Amazon Redshift Serverless
- 소개: 서버리스 데이터 웨어하우스
- 해결문제: 대규모 데이터 분석
- 대체서비스: Redshift Provisioned
- 규모:
- 최소: 8 RPU (Redshift Processing Units)
- 최대: 512 RPU
Amazon Neptune Serverless
- 소개: 서버리스 그래프 데이터베이스
- 해결문제: 복잡한 관계 데이터 처리
- 대체서비스: Neptune Provisioned
- 규모:
- 최소: 1 NCU (Neptune Capacity Unit)
- 최대: 128 NCU
Amazon OpenSearch Serverless
- 소개: 서버리스 검색 및 분석 엔진
- 해결문제: 전문 검색, 로그 분석
- 대체서비스: OpenSearch Provisioned
- 규모:
- 최소: 2 OCU (OpenSearch Compute Units)
- 최대: 100 OCU
Amazon ElastiCache Serverless
- 소개: 서버리스 인메모리 캐싱
- 해결문제: 데이터베이스 부하 감소, 응답 속도 향상
- 대체서비스: ElastiCache Provisioned(Redis, Memcached)