피드로 돌아가기
AWS SAA: 10 Core Concepts (Explained for Infrastructure Engineers)
Dev.toDev.to
Infrastructure

AWS Core Service 조합을 통한 고가용성 및 확장 가능 인프라 설계 전략

AWS SAA: 10 Core Concepts (Explained for Infrastructure Engineers)

Shivam Singh2026년 6월 17일9intermediate

Context

단일 장애 지점(SPOF) 제거와 트래픽 변동성에 대응하기 위한 인프라 확장성 확보가 필수적인 상황임. 기존의 정적 서버 구성으로는 급격한 부하 증가와 데이터 정합성 유지 및 고가용성 확보에 한계가 존재함.

Technical Solution

  • Least Privilege 원칙에 기반하여 User-Group-Policy 구조의 IAM 설계 및 EC2 Role 부여를 통한 Credential 노출 위험 제거
  • 워크로드 특성에 따른 EC2 Purchasing Option(On-Demand, Reserved, Spot) 차등 적용으로 비용 효율성 최적화
  • Layer 7 경로 기반 라우팅의 ALB와 Layer 4 고성능/고정 IP 기반의 NLB를 서비스 요구사항에 따라 분리 배치
  • Target Tracking 및 Predictive Scaling 정책을 적용한 ASG 구성으로 트래픽 예측 및 자동 확장 체계 구축
  • RDS Multi-AZ를 통한 고가용성 확보 및 Read Replica 배치를 통한 읽기 부하 분산 구조 설계
  • SNS-SQS Fan-out 패턴 적용으로 마이크로서비스 간 의존성을 제거한 비동기 이벤트 기반 아키텍처 구현

1. 정적 파일은 EC2가 아닌 S3+CloudFront 조합으로 서빙하고 있는가?

2. 상태 정보(Session)를 EC2 내부가 아닌 ElastiCache나 DynamoDB 등 외부 저장소에 관리하는가?

3. 공유 파일 시스템이 필요한 경우 EBS가 아닌 EFS를 선택하여 다수 인스턴스 연결을 확보했는가?

4. 메시지 큐 도입 시 순서 보장과 정확히 한 번 전송이 필요한 경우 SQS FIFO 큐를 검토했는가?

5. 레거시 프로토콜(MQTT, AMQP) 마이그레이션 시 Amazon MQ 도입을 고려했는가?

원문 읽기