Well-Architected Tool 및 검토 프로세스
실행 중인 워크로드를 대상으로 AWS Well-Architected Tool 검토를 수행하고, 위험 발견 사항을 해석하며, 개선 계획의 우선순위를 정합니다.
Well-Architected Tool 및 검토 프로세스은(는) CoddyKit의 무료 AWS Solutions Architect 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 AWS Solutions Architect 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. AWS Solutions Architect 강의에는 총 4개의 강의가 포함되어 있습니다.
Well-Architected Tool이란 무엇인가요
AWS Well-Architected Tool은 AWS Management Console에서 제공되는 무료 서비스로, AWS 모범 사례에 따라 워크로드를 검토할 수 있도록 도와줍니다. 여섯 개 Pillar에 걸쳐 아키텍처에 관한 일련의 질문에 답하면, 도구가 구체적인 개선 권장 사항과 함께 High Risks(HRIs) 및 Medium Risks(MRIs)를 식별하는 위험 보고서를 생성합니다. 이를 여러분과 Well-Architected 프레임워크 간의 구조화된 대화라고 생각해 보십시오. 질문을 통해 아키텍처의 모든 측면을 비판적으로 검토할 수 있습니다.
# Well-Architected Tool: available in AWS Console
# Navigate to: AWS Console > Well-Architected Tool
# Review components:
# - Workload: your application or system
# - Milestone: snapshot of review at a point in time
# - Lens: set of questions (default: Well-Architected)
# - Risk: High Risk Item (HRI) or Medium Risk Item (MRI)
# Custom lenses also available for specific domains
# (SaaS, Serverless, Data Analytics, etc.)워크로드 정의
Well-Architected Tool을 사용하는 첫 단계는 애플리케이션이나 서비스를 구성하는 서로 관련된 AWS 리소스와 코드의 모음인 워크로드를 정의하는 것입니다. 구체적으로 정의하십시오. 워크로드는 회사 전체의 AWS 계정이 아니라 주문 처리 마이크로서비스일 수 있습니다. 환경(Production, Pre-Production, Development), 사용하는 AWS 리전, 관련 규정 준수 맥락을 위한 산업을 정의합니다. 워크로드 경계를 잘 정의하면 검토 질문의 관련성과 실행 가능성이 높아집니다.
# Well-Architected Tool API: create workload
aws wellarchitected create-workload \
--workload-name 'OrderProcessingService' \
--description 'Handles e-commerce order processing' \
--environment PRODUCTION \
--aws-regions us-east-1 eu-west-1 \
--review-owner 'platform-team@example.com' \
--industry-type 'RETAIL' \
--industry 'E-Commerce'Pillar 질문에 답하기
각 Pillar에서 Well-Architected Tool은 여러 모범 사례 옵션이 포함된 질문 세트를 제공합니다. 예를 들어 Reliability Pillar의 질문은 다음과 같습니다. 데이터를 어떻게 백업합니까? — 모범 사례에는 자동 백업, 리전 간 복사본, 복구 테스트가 포함됩니다. 구현한 사례를 선택하면 도구가 미충족 항목을 바탕으로 위험을 계산합니다. 질문은 도전적으로 설계되어 있으므로 대부분의 워크로드에는 미충족 항목이 있습니다. 이것이 바로 이 도구의 목적입니다. 여러분을 탈락시키는 것이 아니라 다음에 작업할 내용을 알려주는 것입니다.
# Example Well-Architected questions per pillar:
# Operational Excellence:
# - How do you determine what your priorities are?
# - How do you structure your organisation?
# - How do you reduce defects?
# Security:
# - How do you protect your network resources?
# - How do you protect your compute resources?
# Reliability:
# - How do you manage service limits?
# - How do you design your workload to withstand failures?
# (65+ questions across all 6 pillars)위험 등급 이해
Well-Architected Tool은 결과를 High Risk(HRI) 또는 Medium Risk(MRI)로 분류합니다. HRI는 즉시 해결해야 하는 중대한 격차를 나타냅니다. 예를 들어 저장된 민감한 데이터를 암호화하지 않았거나 백업 없이 프로덕션 워크로드를 실행하는 경우입니다. MRI는 로드맵에 따라 해결해야 하는 중요한 격차입니다. 문제가 없는 질문에는 No Risk가 표시됩니다. MRI를 처리하기 전에 모든 HRI를 해결하는 것을 목표로 하십시오. 또한 도구는 아직 답하지 않은 질문을 Unanswered로 구분합니다.
# List risks from Well-Architected review
aws wellarchitected list-answers \
--workload-id abc123 \
--lens-alias wellarchitected \
--pillar-id reliability \
--risk-counts
# Risk classification:
# HRI (High): Critical gaps, address immediately
# MRI (Medium): Significant gaps, address on roadmap
# No Risk: Best practices implemented
# Unanswered: Not yet evaluated개선 계획
식별된 각 위험에 대해 Well-Architected Tool은 구체적이고 실행 가능한 권장 사항과 관련 AWS 문서 링크가 포함된 개선 계획을 제공합니다. 개선 항목을 진행 중 또는 완료로 표시하여 시간에 따른 수정 진행 상황을 추적할 수 있습니다. 위험 수준과 비즈니스 영향에 따라 개선 작업의 우선순위를 정하십시오. 개선 계획 결과는 내보내 기술 로드맵으로 사용하거나 경영진에게 제시하여 아키텍처 투자를 정당화할 수 있습니다.
# Get improvement recommendations for a workload
aws wellarchitected get-lens-review \
--workload-id abc123 \
--lens-alias wellarchitected \
--query 'LensReview.PillarReviewSummaries[].{Pillar:PillarName,HRI:RiskCounts.HIGH,MRI:RiskCounts.MEDIUM}'
# Update improvement status
aws wellarchitected update-answer \
--workload-id abc123 \
--lens-alias wellarchitected \
--pillar-id security \
--question-id security_01 \
--selected-choices sec_bp_01 sec_bp_02진행 상황 추적을 위한 Milestone
Milestone은 특정 시점의 워크로드 검토를 저장한 것입니다. 아키텍처를 개선하기 전과 후에 Milestone을 저장하여 진행 상황을 추적하십시오. Well-Architected Tool을 사용하면 Milestone을 비교하여 위험 프로필이 어떻게 변경되었는지 확인할 수 있습니다. 예를 들어 지난 분기에 해결한 HRI의 수를 확인할 수 있습니다. Milestone은 규정 준수 감사자, 경영진, 고객에게 지속적인 개선을 입증하는 데 필수적입니다. 주요 릴리스 전과 개선 스프린트를 완료한 후에 Milestone을 생성하십시오.
# Create a milestone to snapshot current state
aws wellarchitected create-milestone \
--workload-id abc123 \
--milestone-name 'Q2-2026-Review'
# Compare milestones to track improvement
aws wellarchitected list-milestone-reviews \
--workload-id abc123 \
--query 'MilestoneReviewSummaries[].{Name:MilestoneName,Date:ReviewedAt,HRI:RiskCounts.HIGH}'
# Shows: Q1: 12 HRI -> Q2: 4 HRI -> Q3: 1 HRICustom Lenses
기본 Well-Architected 렌즈 외에도 AWS는 특정 도메인을 위한 Custom Lenses를 제공합니다. Serverless Lens에는 Lambda, API Gateway, 이벤트 기반 아키텍처에 특화된 질문이 포함되어 있습니다. SaaS Lens는 멀티 테넌트 격리와 온보딩을 다룹니다. Data Analytics Lens는 데이터 레이크와 스트리밍에 중점을 둡니다. 또한 조직의 특정 표준과 모범 사례를 반영한 사용자 지정 렌즈를 직접 만들 수도 있습니다. 동일한 워크로드에 여러 렌즈를 적용하여 종합적으로 검토할 수 있습니다.
# List available lenses
aws wellarchitected list-lenses
# Common lenses:
# wellarchitected - Default 6-pillar review
# serverless - Lambda, API Gateway, DynamoDB
# saas - Multi-tenancy, isolation, onboarding
# dataanalytics - Data lakes, Redshift, Athena
# iot - IoT Core, Greengrass
# foundationaltechnicallens - Low-level architecture
# Associate lens with workload
aws wellarchitected associate-lenses \
--workload-id abc123 \
--lens-aliases serverless wellarchitected대규모 Well-Architected 검토
수백 개의 워크로드를 보유한 대규모 조직은 각각을 수동으로 검토할 수 없습니다. AWS Well-Architected Tool과 AWS Organizations의 통합을 사용하면 중앙 팀이 계정 전체에서 워크로드와 검토 프로필을 공유할 수 있습니다. AWS Partners(AWS Solutions Architects 및 APN Consulting Partners)는 고객을 대상으로 공식 Well-Architected 검토를 수행하고 특별 검토 모드에 액세스할 수 있습니다. 워크로드 공유 기능을 사용하여 공동 검토를 위해 다른 AWS 계정에 읽기 또는 소유자 액세스 권한을 부여할 수 있습니다.
# Share workload for review with central architecture team
aws wellarchitected create-workload-share \
--workload-id abc123 \
--shared-with '999999999999' \
--permission-type CONTRIBUTOR
# The central team sees the workload in their console
# They can answer questions and create notes
# Original owner retains administrative controlSDLC에 검토 통합
Well-Architected 검토는 한 번만 수행하는 작업이 아니므로 소프트웨어 개발 수명 주기에 통합해야 합니다. 권장 주기는 다음과 같습니다. 출시 전 — 새 워크로드를 설계할 때 검토를 수행합니다. 분기별 — 워크로드가 발전함에 따라 검토를 업데이트합니다. 주요 사고 후 — 사후 분석을 통해 추가해야 할 새로운 격차를 발견할 수 있습니다. AWS 서비스 출시 후 — 새 서비스가 더 나은 솔루션을 제공할 수 있습니다. Well-Architected Tool을 체크박스를 채우는 작업이 아니라 아키텍처 품질을 기록하는 살아 있는 문서로 활용하십시오.
# SDLC integration checklist:
# Phase: Design
# - Create workload in W-A Tool
# - Answer all pillar questions
# - Document HRIs that are accepted risks with justification
# Phase: Pre-launch
# - Resolve all HRIs or document mitigation
# - Create 'pre-launch' milestone
# Phase: Post-launch (quarterly)
# - Update answers as architecture evolves
# - Create quarterly milestone
# - Review new improvement recommendationsWell-Architected와 SAA-C03 시험
SAA-C03 시험에서는 특정 상황이나 솔루션이 어떤 기둥에 해당하는지 묻는 시나리오형 문제를 통해 Well-Architected Framework 지식을 자주 평가합니다. 다음과 같은 주요 연결 관계를 암기해 두시기 바랍니다. Operational Excellence — IaC, 운영 절차서, 사후 분석. 보안 — 최소 권한, 암호화, GuardDuty. Reliability — Auto Scaling, Multi-AZ, 상태 확인. Performance Efficiency — Caching, 적정 규모 설정, Graviton. Cost Optimisation — Spot 인스턴스, Savings Plans, 수명 주기 정책. Sustainability — Graviton, 관리형 서비스, 낭비 제거.
# Quick pillar reference for exam:
# Operational Excellence:
# IaC (CloudFormation), CI/CD, runbooks, post-mortem
# Security:
# IAM least-privilege, KMS, GuardDuty, WAF, CloudTrail
# Reliability:
# ASG, ELB, Multi-AZ, backup/restore, FIS chaos testing
# Performance Efficiency:
# Right instance type, ElastiCache, CloudFront, DAX
# Cost Optimisation:
# Spot, Savings Plans, S3 lifecycle, Cost Explorer
# Sustainability:
# Graviton, serverless, data lifecycle, high utilisation검토 실행: 단계별 안내
Well-Architected 검토를 실행하려면 다음 단계를 따르십시오. 1) 도구에서 워크로드를 정의합니다. 2) 적용할 렌즈를 선택합니다. 3) 모든 질문에 답합니다. 구현하지 않은 항목은 솔직하게 NOT이라고 답하십시오. 4) 위험 보고서를 검토하고 HRI를 우선 처리합니다. 5) 담당자와 기한을 포함한 개선 계획을 작성합니다. 6) 시작 상태를 기록할 마일스톤을 저장합니다. 7) 개선 사항을 구현하면서 질문 답변을 업데이트합니다. 8) 진행 상황을 추적할 새 마일스톤을 저장합니다. 분기마다 반복하십시오. 누락 없이 솔직하게 작성한 완전한 검토가, 누락된 항목이 있는 완벽한 점수보다 더 가치 있습니다.
# Automate workload review reporting
aws wellarchitected get-lens-review-report \
--workload-id abc123 \
--lens-alias wellarchitected \
--milestone-number 3
# Report includes:
# - HRI count per pillar
# - MRI count per pillar
# - Specific question gaps
# - Improvement recommendations with links
# Exportable as PDF for stakeholder presentations빠른 확인
이 단원에서 배운 AWS Solutions Architect (SAA-C03) 개념을 이해했는지 확인해 보십시오.
단원 요약
이 단원에서는 다음을 배웠습니다. Well-Architected Tool은 6개 기둥에 걸쳐 워크로드를 평가하고 HRI/MRI 위험 결과를 생성합니다. 마일스톤은 시간에 따른 개선 사항을 추적할 수 있도록 진행 상황의 스냅샷을 기록합니다. 또한 사용자 지정 렌즈를 사용하면 서버리스, SaaS, 데이터 분석 영역으로 검토 범위를 확장할 수 있습니다. 검토를 지속적인 품질 평가로서 SDLC에 통합하십시오. 다음 단원에서는 적정 규모 설정과 Compute Optimizer를 비롯한 Cost Optimisation 기법을 살펴봅니다.
자주 묻는 질문
“Well-Architected Tool 및 검토 프로세스” 강의는 무료인가요?
네 — “Well-Architected Tool 및 검토 프로세스” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 AWS Solutions Architect 강의 전체를 잠금 해제할 수 있습니다. AWS Solutions Architect 강의에는 총 4개의 강의가 포함되어 있습니다.
“Well-Architected Tool 및 검토 프로세스”에서 뭘 배우나요?
실행 중인 워크로드를 대상으로 AWS Well-Architected Tool 검토를 수행하고, 위험 발견 사항을 해석하며, 개선 계획의 우선순위를 정합니다. 브라우저에서 직접 실행하는 실습 코드로 AWS Solutions Architect을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
AWS Solutions Architect을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 AWS Solutions Architect은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“Well-Architected Tool 및 검토 프로세스” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 AWS Solutions Architect 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 AWS Solutions Architect 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 운영 우수성 및 보안 원칙
- 신뢰성 및 성능 효율성 원칙
- 비용 최적화 및 지속 가능성 원칙
- Well-Architected Tool 및 검토 프로세스