[AWS] Amazon Web Services

혜진·2025년 2월 12일
post-thumbnail

AWS (Amazon Web Services)

AWS

AWS(Amazon Web Services)는 아마존이 제공하는 클라우드 컴퓨팅 서비스 플랫폼으로, 물리적인 서버 없이 인터넷을 통해 다양한 IT 인프라(서버, 스토리지, 데이터베이스, 네트워크 등)를 제공하는 서비스이다.

AWS 주요 기능

1. Computing

  • EC2 (Elastic Compute Cloud): 가상 서버(VM) 서비스로, 원하는 OS 및 스펙을 선택해 사용할 수 있다.
  • Lambda: 서버 없이 함수 실행이 가능한 서버리스(Serverless) 컴퓨팅 서비스
  • Elastic Beanstalk: 애플리케이션 배포 및 관리 자동화
  • ECS/EKS (Elastic Container Service / Elastic Kubernetes Service): Docker 컨테이너 오케스트레이션 관리

2. Storage

  • S3 (Simple Storage Service): 오브젝트 스토리지로 정적 파일, 백업, 로그 저장에 사용
  • EBS (Elastic Block Store): EC2에 연결되는 가상 디스크
  • EFS (Elastic File System): 여러 EC2에서 공유할 수 있는 파일 스토리지
  • Glacier: 장기 보관용 저비용 스토리지

3. Database

  • RDS (Relational Database Service): MySQL, PostgreSQL, MariaDB 등 관계형 DB 관리
  • DynamoDB: NoSQL 기반의 빠르고 확장 가능한 DB
  • ElastiCache: Redis/Memcached 기반의 인메모리 캐시 서비스
  • Aurora: AWS에서 제공하는 고성능 RDS 서비스

4. Networking & Security

  • VPC (Virtual Private Cloud): AWS에서 가상 네트워크를 생성하여 리소스를 격리
  • Route 53: 도메인 등록 및 DNS 관리 서비스
  • CloudFront: CDN 서비스로, 전 세계 엣지 서버를 활용해 콘텐츠 배포
  • IAM (Identity and Access Management): 사용자 및 권한 관리
  • AWS WAF & Shield: 웹 방화벽(WAF) 및 DDoS 방어(Shield)

5. Monitoring & Management

  • CloudWatch: AWS 리소스 모니터링 및 로그 관리
  • CloudTrail: AWS API 호출 기록 저장 및 감사(Audit) 기능
  • AWS Config: 리소스 변경 사항을 추적하는 서비스

6. DevOps & Deployment

  • CodeDeploy: 애플리케이션 배포 자동화
  • CodePipeline: CI/CD 파이프라인 구축
  • CloudFormation: AWS 리소스를 코드(Infrastructure as Code)로 관리

7. 기타 서비스

  • SQS (Simple Queue Service): 메시지 큐 서비스
  • SNS (Simple Notification Service): 이메일, 문자, 푸시 알림 서비스
  • Step Functions: 워크플로우 자동화

0개의 댓글