콘텐츠로 이동

Well-Architected Framework

문서 기준: 2026년 8월

건물을 설계할 때 내진 설계, 방화 구획, 에너지 효율 등의 건축 기준이 있듯이, 클라우드 워크로드를 설계할 때도 따라야 할 모범 사례가 있습니다. 이를 체계적으로 정리한 것이 Well-Architected Framework입니다.

온프레미스 환경에서는 서버를 구매하고 설치하는 데 시간이 오래 걸리기 때문에, 설계를 신중하게 하는 경향이 있습니다. 반면 클라우드에서는 리소스를 몇 분 만에 생성할 수 있어, “일단 만들고 나중에 고치자”는 접근이 쉽습니다. 하지만 이렇게 만들어진 워크로드는 보안 취약점, 비용 낭비, 장애 취약성 등의 문제를 안게 됩니다.

Well-Architected Framework은 이러한 문제를 사전에 방지하기 위한 설계 원칙과 체크리스트를 제공합니다. 새로운 워크로드를 설계할 때뿐 아니라, 기존 워크로드를 점검하고 개선할 때도 활용할 수 있습니다.

각 벤더 모두 Well-Architected Framework을 제공하지만, 핵심 원칙(Pillar)의 구성과 강조점에 차이가 있습니다.

원칙 영역 AWS Azure Google Cloud OCI
운영 우수성 Operational Excellence Operational Excellence Operational Excellence
보안 Security Security Security, Privacy, Compliance Security
안정성 Reliability Reliability Reliability Reliability
성능 효율성 Performance Efficiency Performance Efficiency Performance Optimization Performance
비용 최적화 Cost Optimization Cost Optimization Cost Optimization Cost Optimization
지속 가능성 Sustainability
프레임워크 이름 Well-Architected Well-Architected Architecture Framework Best Practices Framework
Pillar 수 6개 5개 5개 4개

AWS는 2012년에 가장 먼저 Well-Architected Framework을 발표했으며, 현재 6개의 Pillar로 구성되어 있습니다.

  1. 운영 우수성 (Operational Excellence) — 워크로드를 효과적으로 운영하고 지속적으로 개선
  2. 보안 (Security) — 데이터, 시스템, 자산을 보호
  3. 안정성 (Reliability) — 장애로부터 복구하고 가용성 유지. 재해복구 전략과 직결됩니다.
  4. 성능 효율성 (Performance Efficiency) — 리소스를 효율적으로 사용
  5. 비용 최적화 (Cost Optimization) — 불필요한 비용 제거
  6. 지속 가능성 (Sustainability) — 환경에 미치는 영향 최소화

AWS만의 특징은 지속 가능성 Pillar입니다. 2021년에 추가되었으며, 에너지 효율적인 리소스 선택과 사용량 최적화 원칙을 다룹니다.

프레임워크 이름: Well-Architected Framework

각 벤더는 Well-Architected Framework에 기반한 워크로드 리뷰 도구를 제공합니다.

항목 AWS Azure Google Cloud OCI
도구 이름 Well-Architected Tool Well-Architected Review (Assessment) Architecture Framework 체크리스트 Cloud Advisor
위치 AWS 콘솔 내장 Azure Advisor + 별도 Assessment 문서 기반 체크리스트 OCI 콘솔 내장
자동 분석 일부 자동 (Trusted Advisor 연동) Azure Advisor가 자동 권장 Recommender가 자동 권장 Cloud Advisor 자동 권장
보고서 PDF/JSON 내보내기 Assessment 보고서
비용 무료 무료 무료 무료

AWS 콘솔에 내장된 도구로, 워크로드를 정의하고 각 Pillar별 질문에 답하면 개선 사항을 제시합니다. Well-Architected Labs에서 실습 자료도 제공합니다.

Azure Advisor가 자동으로 리소스를 분석하여 권장 사항을 제시하며, 별도의 Assessment 도구를 통해 체계적인 리뷰를 수행할 수 있습니다.

문서 기반의 체크리스트와 가이드를 제공하며, Recommender와 Active Assist가 자동으로 최적화 권장 사항을 제시합니다.

Well-Architected Framework이 개별 워크로드의 설계 모범 사례라면, Cloud Adoption Framework (CAF)은 조직 전체의 클라우드 전환 전략을 다룹니다. 기술뿐 아니라 조직 구조, 프로세스, 거버넌스, 인력 교육까지 포괄하는 상위 수준의 프레임워크입니다.

항목 AWS Azure Google Cloud OCI
이름 AWS Cloud Adoption Framework Azure Cloud Adoption Framework Google Cloud Architecture Framework OCI Landing Zone
구성 6개 관점 (비즈니스, 인력, 거버넌스, 플랫폼, 보안, 운영) 9단계 방법론 (전략, 계획, 준비, 채택, 거버넌스, 관리 등) 아키텍처 프레임워크 내 도입 가이드 포함 CIS Benchmark 기반 Landing Zone
특징 관점(Perspective)별 이해관계자 중심 단계별 실행 가이드, Landing Zone 포함 아키텍처 프레임워크와 통합 Terraform 기반 자동 배포

AWS와 Azure는 독립적인 CAF를 제공하며, Google Cloud는 Architecture Framework 안에 도입 가이드를 포함하는 형태입니다. Azure의 CAF는 특히 상세한 단계별 가이드와 Landing Zone 구성 방법을 제공하여, 대규모 조직의 클라우드 전환에 많이 참고됩니다.

  • “Well-Architected는 신규 프로젝트에만 적용된다” — 기존 워크로드를 점검하고 개선하는 데도 동일하게 활용할 수 있습니다. 정기 리뷰를 권장합니다.
  • “모든 Pillar를 동시에 완벽하게 충족해야 한다” — Pillar 간에는 트레이드오프가 있습니다(예: 보안 강화 vs 비용 증가). 워크로드 우선순위에 맞게 균형을 잡으세요.
  • “리뷰 도구를 돌리면 자동으로 개선된다” — 도구는 문제를 식별할 뿐, 실제 개선은 팀이 권장 사항을 검토하고 적용해야 합니다.
  • 프로덕션 워크로드에 대해 Well-Architected 리뷰를 최소 1회 수행했는가?
  • 조직에서 가장 중요한 Pillar(보안, 비용, 안정성 등)의 우선순위를 정의했는가?
  • 리뷰에서 도출된 개선 사항을 백로그에 등록하고 추적하고 있는가?