티스토리 뷰
AWS API Gateway는 RESTful API 또는 WebSocket API를 생성, 배포, 관리하는 완전 관리형 서비스입니다.
즉, AWS Lambda, EC2, DynamoDB, S3 등과 연계하여 API를 만들고, 요청을 처리하는 API 관리 서비스입니다.
🔹 AWS API Gateway의 주요 기능
RESTful API 및 WebSocket API 지원 | HTTP 기반 API 및 실시간 양방향 API(WebSocket) 제공 |
Lambda와 연동 가능 | 서버리스 아키텍처에서 API를 실행 가능 |
트래픽 관리 & 로드 밸런싱 | API 요청을 효율적으로 분산 및 제어 |
권한 관리 (IAM, Cognito, OAuth2 지원) | 인증 및 보안 제어 가능 |
DDoS 보호 (AWS WAF & Shield) | API에 대한 보안 강화 |
요금제 및 사용자별 API 제한 가능 | API 호출 수 제한(Throttling) 설정 가능 |
📌 즉, API Gateway는 API를 생성하고 트래픽을 관리하며, AWS 서비스와 연동하여 서버리스 환경을 구축하는 데 필수적인 서비스!
🔹 API Gateway의 API 유형 (3가지)
REST API | RESTful 서비스 제공 (HTTP 기반) | 일반적인 웹 & 모바일 백엔드 API |
HTTP API | REST API보다 가벼운 HTTP API | 서버리스(Lambda) + API 조합 |
WebSocket API | 실시간 양방향 API | 채팅, 주식 데이터, 실시간 알림 |
📌 즉, REST API는 표준 웹 API, HTTP API는 비용 최적화된 간단한 API, WebSocket API는 실시간 통신에 적합!
🔹 API Gateway 요청 처리 흐름
✔ 클라이언트(웹/모바일 앱)가 API를 호출
✔ API Gateway가 요청을 처리하여 Lambda, EC2 등으로 전달
✔ AWS Lambda 또는 EC2에서 비즈니스 로직 실행 후 응답 반환
📌 즉, API Gateway는 외부 요청을 받아 AWS 내부 서비스로 전달하는 "API 라우터" 역할!
🔹 API Gateway vs. ALB(Application Load Balancer) 비교
주요 역할 | API 요청 라우팅 & 관리 | 웹 애플리케이션 로드 밸런싱 |
서버리스 지원 | ✅ AWS Lambda, DynamoDB 지원 | ❌ EC2, 컨테이너 중심 |
인증 및 보안 | ✅ IAM, Cognito, OAuth2 지원 | ❌ 기본 제공 없음 |
비용 | 🚀 요청 수 기반 과금 | 🖥️ EC2 인스턴스 비용 발생 |
📌 즉, API Gateway는 서버리스 및 API 중심, ALB는 웹 애플리케이션 로드 밸런싱에 적합!
🔹 API Gateway 사용 사례
✅ 서버리스 API (Lambda + API Gateway)
✅ 모바일 & 웹 애플리케이션 백엔드 API
✅ 실시간 WebSocket API (채팅, 주식 데이터 등)
✅ 기업 내부 API 관리 (권한 제어, 보안 설정)
📌 즉, API Gateway는 API를 쉽게 배포하고, 트래픽을 효율적으로 관리하는 데 최적!
🚀 시험 대비 핵심 요약
1️⃣ API Gateway는 REST, HTTP, WebSocket API를 지원하는 API 관리 서비스
2️⃣ AWS Lambda, EC2, DynamoDB, S3 등과 연동하여 API 실행 가능
3️⃣ IAM, Cognito, OAuth2 인증을 통해 보안 강화 가능
4️⃣ 요청 수 기반 과금 (트래픽 관리 & 비용 최적화 가능)
5️⃣ REST API는 표준 웹 API, HTTP API는 간단한 API, WebSocket API는 실시간 통신에 적합
💡 즉, AWS API Gateway는 API를 쉽고 안전하게 배포할 수 있는 강력한 API 관리 서비스! 🚀😊
'AWS Cloud' 카테고리의 다른 글
AWS GuardDuty (0) | 2025.03.21 |
---|---|
AWS Step Functions (0) | 2025.03.21 |
AWS CloudFront (1) | 2025.03.20 |
SQS vs. SNS vs. Kinesis 비교 정리 (1) | 2025.03.20 |
AWS Transfer Family (0) | 2025.03.20 |
- Total
- Today
- Yesterday
- AWS
- 우주과학
- quicksight
- 유니티
- 강좌
- 학습
- 성단
- mla
- 성운
- 판타스틱
- 랭킹
- 우주
- 프로그래밍
- 구독자
- 게임개발
- Solution
- 과학
- Redshift
- glue
- Unity
- 기초
- 초급
- 개발
- DEA
- cloud
- c#
- SageMaker
- exam
- 유튜브
- 시샵
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |