AI 결과물(공부자료)

AWS 리소스 종류와 개념 정리

IT꿈나무 2025. 4. 3. 11:00
반응형

☁️ 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는 다양한 리소스를 조합하여 어떤 아키텍처든 유연하게 설계할 수 있습니다.
각 리소스의 특징을 이해하면 더 빠르고 안정적인 클라우드 인프라를 구축할 수 있어요.

반응형