| 서비스 | 이름 | 역할 및 핵심 포인트 |
|---|---|---|
| 통합 CI/CD | AWS CodePipeline | • 소스 코드 변경부터 빌드, 테스트, 배포까지의 전체 릴리스 파이프라인을 시각화하고 자동화하는 CI/CD 오케스트레이션 서비스. • CodeCommit(소스), CodeBuild(빌드), CodeDeploy(배포) 등 다른 AWS 개발자 도구와 유기적으로 통합됨. |
| EC2/온프레미스 배포 | AWS CodeDeploy | • EC2 인스턴스, 온프레미스 서버, Lambda 함수, ECS 서비스에 대한 애플리케이션 배포를 자동화하는 서비스. • 무중단 배포 전략(인플레이스, 블루/그린)을 지원하며, 배포 상태 모니터링 및 자동 롤백 기능을 제공. |
| 간편한 웹 앱 배포 | AWS Elastic Beanstalk | • 웹 애플리케이션과 서비스를 간편하게 배포하고 확장할 수 있는 PaaS(Platform as a Service). • 개발자가 코드만 업로드하면, Elastic Beanstalk가 로드 밸런싱, 오토 스케일링, 모니터링 등 인프라 프로비저닝과 관리를 자동으로 처리해줌. • 시험 포인트: "인프라 관리에 대한 전문 지식 없이, 빠르고 간단하게 웹 애플리케이션을 배포하고 싶다" → Elastic Beanstalk |
| 서비스 | 이름 | 역할 및 핵심 포인트 |
|---|---|---|
| 컨테이너 이미지 레지스트리 | Amazon ECR (Elastic Container Registry) | • 프라이빗(Private) Docker 이미지를 안전하게 저장, 관리, 배포할 수 있는 완전 관리형 레지스트리. • IAM과 통합되어 안전한 접근 제어를 제공. |
| 컨테이너 오케스트레이션 | Amazon ECS (Elastic Container Service) | • AWS 독자적인 컨테이너 오케스트레이션 서비스. • AWS 생태계와 매우 긴밀하게 통합되어 있어 사용이 비교적 간편. • Fargate 시작 유형을 사용하면, EC2 인스턴스를 관리할 필요 없이 서버리스로 컨테이너를 실행할 수 있음. |
| Kubernetes 서비스 | Amazon EKS (Elastic Kubernetes Service) | • 오픈소스 표준인 Kubernetes를 AWS에서 쉽게 운영할 수 있도록 하는 완전 관리형 서비스. • AWS가 복잡한 Kubernetes 컨트롤 플레인을 대신 관리해줌. • 시험 포인트: "오픈소스 Kubernetes를 클라우드에서 운영하고 싶다" 또는 "기존 Kubernetes 워크로드를 AWS로 이전하고 싶다" → EKS |
| 서비스 | 이름 | 역할 및 핵심 포인트 |
|---|---|---|
| 통합 모니터링 | Amazon CloudWatch | • AWS 리소스와 애플리케이션에 대한 모니터링 및 관측성(Observability) 서비스. • 핵심 기능: - Metrics: CPU 사용률, 네트워크 트래픽 등 성능 지표를 수집. - Alarms: 특정 임계값을 초과하면 경보를 발생시키고, Auto Scaling이나 SNS 알림과 같은 작업을 트리거. - Logs: EC2, Lambda 등에서 발생하는 로그를 중앙에서 수집, 검색, 분석. - Events: AWS 리소스의 상태 변경 이벤트를 감지하여 다른 작업을 트리거. |
| 분산 추적 | AWS X-Ray | • 마이크로서비스 아키텍처에서 요청이 여러 서비스를 거치는 전체 경로를 추적하고 분석. • 시험 포인트: "여러 마이크로서비스를 거치는 요청의 성능 병목 구간과 에러의 근본 원인을 식별하고 싶다" → X-Ray |
| 구성 변경 추적 | AWS Config | • AWS 리소스의 구성(Configuration) 변경 사항을 지속적으로 기록하고 평가. • 시험 포인트: "누가 보안 그룹 규칙을 변경했는지 추적하고, 규정 준수 여부를 확인하고 싶다" → AWS Config |
| API 호출 기록 | AWS CloudTrail | • AWS 계정 내에서 발생하는 모든 API 호출을 기록. • "누가, 언제, 어디서, 무엇을 했는가"에 대한 모든 활동을 로깅하여 보안 분석 및 감사에 필수적. |