플랫폼, 데브옵스와 클라우드

Well-Architected

meellon 2026. 7. 5. 05:40

학습 목표

Well-Architected Framework6 pillars각 pillar답하는 질문을 설명할 수 있다.

워크로드 단위로 lens적용하고 HRI(High Risk Issue)식별하는 리뷰 흐름을 설명할 수 있다.

클라우드·VPC·관리형 서비스 선택pillar 관점에서 재평가할 수 있다.

트레이드오프(가용성 vs 비용, 보안 vs 속도)를 명시적으로 기록할 수 있다.

실무 체크리스트배포 ·분기 리뷰활용할 수 있다.

문제 상황

  • 기능 출시우선백업·모니터링·IAM 누락 누적
  • Multi-AZ 없이 프로덕션단일 장애점 인지
  • NAT·과다 프로비저닝 청구서 충격 야간 대응
  • 마다 설계 기준 상이온보딩·리뷰 비용 증가
  • 레거시 체크리스트클라우드 관리형·서버리스 반영
  • 장애 포스트모템만 — 사전 아키텍처 검토 부재

앞서 클라우드 모델·VPC·관리형 서비스개별 기술 선택끝났다. 이번 편은 워크로드 전체6가지 렌즈평가하는 프레임이다.

1. Well-Architected Framework

AWS Well-Architected Framework클라우드 워크로드 설계·운영 모범 사례질문 집합으로 정리가이드.

개념  
Workload 비즈니스 목적가진 환경 단위 (예: 결제 API, 데이터 파이프라인)
Lens pillar설계 질문모두 적용
HRI 높은 리스크 이슈우선 개선
Trade-off pillar 충돌문서화 필수

원칙 pillar극대화하지 않는다. 보안 강화비용·지연올릴 있고, 비용 절감가용성낮출 있다.

2. 6 Pillars

Operational Excellence (운영 우수성)

운영·관측·변경코드·자동화다루는가.

질문 시리즈 연계
배포 자동화? CI/CD·GitOps파이프라인·PR 배포
변경 추적? IaC state·Git 이력
런북·알람? ObservabilitySLO·on-call
게임 데이? 장애 시뮬레이션·failover 훈련

Security (보안)

데이터·시스템보호하고 권한최소화하는가.

질문 시리즈 연계
책임 경계? Shared ResponsibilityIN vs OF cloud
네트워크 격리? VPC private·SG·NACL
비밀 관리? K8s Secret·IAM roleConfigMap 금지
데이터 암호화? RDS·S3 SSE·TLS

Reliability (안정성)

장애에서 복구하고 요구 가용성만족하는가.

질문 시리즈 연계
Multi-AZ? RDS standby·subnet 분산
자동 복구? K8s replica·probe·rolling rollback
한도 인지? API quota·Lambda concurrency
백업·복원 검증? RDS snapshot·RPO/RTO 정의

Performance Efficiency (성능 효율)

리소스워크로드맞게 선택·조정하는가.

질문 시리즈 연계
캐시 계층? ElastiCache cache-aside
스케일 아웃? HPA·read replica
적정 인스턴스? requests/limits·DB class
지연 예산? 리전·AZ·CDN

Cost Optimization (비용 최적화)

불필요 지출줄이고 가치맞게 쓰는가.

질문 시리즈 연계
NAT 대신 endpoint? S3·SQS VPC endpoint
스토리지 계층? S3 lifecycle·Intelligent-Tiering
서버리스 vs 상시? Lambda 간헐 vs EKS 고정 부하
태그·Cost Allocation? ·환경 청구

Sustainability (지속 가능성)

환경 영향최소화하는가.

질문 시리즈 연계
리전 선택? 에너지 믹스·데이터 거주 요건
유휴 리소스? autoscaling down·스케줄 중지
효율 하드웨어? Graviton·arm 인스턴스 검토
데이터 이동 최소? 리전 복제 필요 시만

3. 리뷰 루프

Well-Architected Review(WAR)워크로드 담당자·아키텍트질문하고 개선 백로그만든다.

단계 산출물
Define workload 경계·의존성·SLO 문서
Apply lenses pillar별 답변·증거 링크
Identify risks HRI 목록·우선순위
Remediate 티켓·IaC PR·런북
Measure 비용·에러 ·복구 시간 추적
트리거 예:
  - 신규 워크로드 프로덕션 진입 전
  - 아키텍처 대규모 변경 후
  - 분기 1회 정기 리뷰
  - 장애 포스트모템에서 구조적 원인 발견 시

AWS Well-Architected Tool콘솔·API질문 진행·리포트 저장. 자체 스프레드시트·ADR대체 가능.

4. 시리즈 맥락 통합

Part 4에서 다룬 선택pillar 으로 읽는다.

기술 선택 pillar 트레이드오프
Multi-AZ RDS Reliability 비용 ↑
private subnet only Security 운영 복잡도
VPC endpoint Cost + Security NAT 회피
SQS + DLQ Reliability + OpEx 멱등 핸들러 필요
Lambda no VPC Performance + Cost RDS 직접 접근 불가
GitOps Operational Excellence 학습 곡선

K8s·CI/CD 파트결합배포 파이프라인(OpEx)·HPA(Performance)·NetworkPolicy(Security)를 같은 워크로드 리뷰넣는다.

5. 실무 체크리스트

# code/wa-checklist.example.yaml
workload: payment-api
owner: platform-team
review_date: 2026-07-05

operational_excellence:
  - ci_cd_automated: true
  - runbooks_linked: true
  - alarms_on_slo_breach: true

security:
  - no_public_rds: true
  - iam_least_privilege: true
  - secrets_not_in_configmap: true

reliability:
  - multi_az_data_tier: true
  - backup_restore_tested_quarterly: false  # HRI
  - dlq_on_async_queues: true

performance:
  - cache_for_hot_reads: true
  - hpa_or_replica_scaling: true

cost:
  - vpc_endpoints_for_s3_sqs: true
  - s3_lifecycle_configured: true
  - idle_resources_reviewed_monthly: true

sustainability:
  - right_sized_instances: true
HRI 흔한 조치
Single-AZ DB 프로덕션 Multi-AZ 또는 명시적 다운타임 수용 문서
S3 public bucket block public access·정책 감사
백업 미검증 분기 restore 드릴
root IAM 장기 사용 role·SSO 전환
무제한 autoscale 상한 없음 max replica·budget 알람

6. 정리

  • 6 pillars모두 적용·트레이드오프 기록
  • 워크로드 단위 리뷰기능 단위 아님
  • 클라우드 Part 선택Reliability·Security·Cost 렌즈재검증
  • HRI 우선 처리체크리스트·WAR 도구 활용
  • Part 4 Cloud 완료 — 다음 Part 5 플랫폼 확장

다음에 다룰 것

  • 서비스 메시 — sidecar·mTLS·트래픽 분할
  • MSA 서비스 통신 심화

해당 내용은 AWS Well-Architected Framework 의 내용을 기반으로 합니다.

'플랫폼, 데브옵스와 클라우드' 카테고리의 다른 글

멀티클러스터  (0) 2026.07.07
서비스 메시  (0) 2026.07.06
관리형 서비스  (1) 2026.07.04
VPC와 네트워킹  (0) 2026.07.03
클라우드 모델  (0) 2026.07.02