☁️ AWS 리소스 종류와 개념 정리
AWS는 전 세계에서 가장 널리 사용되는 클라우드 플랫폼으로, 다양한 서비스를 통해 인프라부터 애플리케이션까지 손쉽게 구축할 수 있습니다.
이번 글에서는 AWS에서 자주 사용하는 주요 리소스의 종류와 개념을 카테고리별로 정리해봤습니다.
✅ 1. 컴퓨팅 (Computing)
리소스설명
EC2 |
AWS의 가상 서버. 다양한 OS 설치 가능 |
Lambda |
서버 없이 코드만 실행하는 서버리스 컴퓨팅 |
Elastic Beanstalk |
코드를 업로드하면 EC2, RDS 등을 자동 구성해주는 플랫폼 |
ECS / EKS |
Docker, Kubernetes 기반의 컨테이너 오케스트레이션 서비스 |
Lightsail |
간단한 웹사이트/애플리케이션을 위한 쉬운 가상 서버 |
Outposts |
온프레미스 환경에서 AWS 인프라 제공 |
✅ 2. 스토리지 (Storage)
리소스설명
S3 |
객체 스토리지. 이미지, 동영상, 백업 파일 저장에 적합 |
EBS |
EC2에 부착 가능한 디스크 형태의 블록 스토리지 |
EFS |
EC2 간 공유 가능한 파일 시스템 (NFS 기반) |
Glacier |
저비용 장기 저장소. 백업 및 보관용 |
Storage Gateway |
온프레미스 스토리지를 클라우드와 연결 |
Elastic Transcoder |
동영상 포맷 자동 변환 도구 |
✅ 3. 데이터베이스 (Database)
리소스설명
RDS |
관계형 데이터베이스 서비스 (MySQL, PostgreSQL, Oracle 등) |
Aurora |
RDS보다 더 빠른 고성능 DB |
DynamoDB |
완전관리형 NoSQL 데이터베이스 |
ElastiCache |
Redis 또는 Memcached 기반 캐시 서버 |
Redshift |
대용량 분석용 데이터 웨어하우스 |
DocumentDB |
MongoDB 호환 문서형 DB |
Timestream |
시계열(Time-Series) 데이터 전용 DB |
✅ 4. 네트워킹 & 콘텐츠 전송
리소스설명
VPC |
AWS 상에서 사용자의 격리된 네트워크 환경 |
Route 53 |
도메인 등록 및 DNS 서비스 |
CloudFront |
글로벌 CDN 서비스 (정적 콘텐츠 빠르게 제공) |
ELB |
트래픽을 여러 서버에 분산 (로드 밸런서) |
API Gateway |
REST API, WebSocket API 관리 |
✅ 5. 보안 & 인증
리소스설명
IAM |
사용자/역할/권한 제어 (AWS 접근 제어) |
Security Group |
EC2 인스턴스의 가상 방화벽 (포트 열기/닫기) |
KMS |
데이터 암호화를 위한 키 관리 서비스 |
Cognito |
사용자 인증 (회원가입, 로그인 등) |
Certificate Manager |
SSL 인증서 관리 |
✅ 6. 모니터링 & DevOps
리소스설명
CloudWatch |
리소스 모니터링, 로그 수집, 알림 설정 |
CloudTrail |
AWS API 호출 기록을 로그로 저장 |
Config |
리소스 설정 변경 추적 |
Systems Manager |
EC2 관리 자동화 및 명령 실행 |
CodeDeploy / CodePipeline / CodeBuild |
CI/CD 구축 도구 |
✅ 7. 알림 & 메시징
리소스설명
SQS |
메시지 큐 서비스 (비동기 메시징 처리) |
SNS |
이메일, 문자, 앱 푸시 알림 전송 |
SES |
대량 이메일 발송 서비스 |
MQ |
RabbitMQ, ActiveMQ 등 호환되는 메시지 브로커 |
✅ 8. 머신러닝 & AI
리소스설명
SageMaker |
ML 모델 학습, 배포, 호스팅 플랫폼 |
Rekognition |
이미지 및 얼굴 인식 분석 |
Polly |
텍스트를 자연스러운 음성으로 변환 |
Lex |
챗봇 구축 서비스 (Alexa 기반) |
Comprehend |
감정 분석, 언어 감지 등 NLP 서비스 |
✅ 9. 빅데이터 & 분석
리소스설명
Athena |
S3 데이터를 SQL로 바로 쿼리 가능 |
Glue |
ETL(추출-변환-적재) 자동화 도구 |
EMR |
Hadoop, Spark 기반 데이터 처리 플랫폼 |
QuickSight |
대시보드 및 데이터 시각화 도구 |
Kinesis |
실시간 데이터 스트리밍 처리 |
✅ 실전 예시: 리소스 조합
예시사용 리소스
사진 공유 사이트 |
S3, CloudFront, RDS, IAM, SQS, Auto Scaling |
티켓 예매 시스템 |
EC2, RDS, ElastiCache, ELB, CloudFront |
모바일 게임 백엔드 |
EC2, DynamoDB, ElastiCache, CloudWatch, Route 53 |
✅ 마무리
AWS는 다양한 리소스를 조합하여 어떤 아키텍처든 유연하게 설계할 수 있습니다.
각 리소스의 특징을 이해하면 더 빠르고 안정적인 클라우드 인프라를 구축할 수 있어요.