지난주가 "서버·스토리지·네트워크"라는 뼈대였다면, 이번 주는 그 위에서 데이터를 다루고 서비스끼리 소통시키며 전체를 감시·자동화하는 "운영 계층"을 배웠다. 데이터베이스, 애플리케이션 통합(메시징), 관리·모니터링 도구, 그리고 인프라를 코드로 만드는 IaC까지. 오늘은 새 개념 없이 이 조각들을 비교표와 선택 기준으로 묶어 복습한다.
핵심은 여전히 **"언제 무엇을 고르는가"**다. 데이터의 모양, 통신의 형태, 보고 싶은 정보의 종류에 따라 답이 갈린다.
| 분류 | 대표 서비스 | 한 줄 정의 |
|---|---|---|
| 데이터베이스 | RDS | 관리형 관계형 DB(SQL) |
| 데이터베이스 | Aurora | RDS 호환 고성능 클라우드 DB |
| 데이터베이스 | DynamoDB | 관리형 NoSQL(키-값/문서) |
| 데이터베이스 | Redshift | 데이터 웨어하우스(분석용) |
| 통합 | SQS | 메시지 큐(비동기 대기열) |
| 통합 | SNS | 발행/구독 알림(팬아웃) |
| 통합 | EventBridge | 이벤트 버스(서비스 간 연결) |
| 관리 | CloudWatch | 지표·로그·경보(모니터링) |
| 관리 | CloudTrail | API 호출 감사 기록(누가 무엇을) |
| 관리 | Config | 리소스 구성 변경 추적·규정 준수 |
| IaC | CloudFormation | 인프라를 코드(템플릿)로 정의·배포 |