다섯 가지 핵심 요소 해설
신뢰성, 보안, 비용 최적화, 운영 우수성, 성능 효율성이라는 핵심 요소와 이를 이끄는 원칙을 심층적으로 학습합니다.
다섯 가지 핵심 요소 해설은(는) CoddyKit의 무료 Cloud & IT Cert Prep 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Cloud & IT Cert Prep 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Cloud & IT Cert Prep 강의에는 총 4개의 강의가 포함되어 있습니다.
Well-Architected Framework 소개
Azure Well-Architected Framework(WAF)는 설계자가 고품질 클라우드 솔루션을 구축하는 데 도움이 되는 지침 원칙 모음입니다. Microsoft가 개발했으며, 고객이 Azure에서 워크로드를 설계하고 운영하도록 지원한 수년간의 경험을 기반으로 합니다. 이 프레임워크는 모범 사례를 워크로드 품질의 서로 다른 측면을 다루는 5가지 핵심 요소로 구성합니다.
첫 번째 핵심 요소: 안정성
안정성 핵심 요소는 워크로드가 장애에서 복구되고 계속 작동할 수 있도록 보장합니다. 장애를 고려한 설계, 중복성 구현 및 복구 절차 테스트를 다룹니다. 주요 실천 방법에는 가용성 영역 사용, 명확한 RTO 및 RPO 목표 정의, 문제를 신속하게 감지하고 해결할 수 있도록 상태 모니터링 구현이 포함됩니다.
두 번째 핵심 요소: 보안
보안 핵심 요소는 애플리케이션과 데이터를 위협으로부터 보호하는 데 중점을 둡니다. 심층 방어를 강조하여 여러 계층의 보안 제어를 적용하고, 한 계층에 장애가 발생하더라도 다른 계층이 작동하도록 합니다. 주요 주제에는 ID 및 액세스 관리, 네트워크 세분화, 저장 데이터 및 전송 중 데이터 암호화, Microsoft Defender for Cloud와 같은 도구를 사용한 위협 탐지가 포함됩니다.
세 번째 핵심 요소: 비용 최적화
비용 최적화 핵심 요소는 필요한 최소한의 지출로 비즈니스 가치를 제공하는 데 중점을 둡니다. 단순히 비용을 줄인다는 뜻이 아니라, 자금이 어디에 사용되는지 파악하고 품질을 유지하면서 낭비를 제거한다는 의미입니다. 주요 실천 방법에는 리소스 크기 최적화, 예측 가능한 워크로드에 Reserved Instances 사용, 자동 크기 조정 적용, Azure Cost Management를 통한 지속적인 지출 검토가 포함됩니다.
네 번째 핵심 요소: 운영 우수성
운영 우수성은 워크로드를 효과적으로 운영하고 모니터링하여 안정적인 운영을 제공하고 지속적으로 개선하는 것을 의미합니다. DevOps 방식, 코드형 인프라, 자동화된 배포 및 철저한 관찰 가능성을 다룹니다. 목표는 팀이 확신을 가지고 배포하고, 문제를 사전에 감지하며, 영웅적인 수동 작업에 의존하지 않고 효율적으로 대응할 수 있도록 하는 것입니다.
다섯 번째 핵심 요소: 성능 효율성
성능 효율성 핵심 요소는 워크로드가 수요에 맞게 확장되고 리소스를 효율적으로 사용하도록 보장합니다. 적절한 서비스 계층 선택, 수평 및 수직 확장, 캐싱 전략, 부하 테스트를 다룹니다. 핵심 원칙은 먼저 측정하기입니다. 성능 기준을 설정하고 추측이 아니라 데이터를 사용하여 최적화 결정을 내려야 합니다.
핵심 요소의 상호 작용
5가지 핵심 요소는 서로 독립적이지 않으며, 한 핵심 요소의 결정이 다른 요소에 영향을 미치는 경우가 많습니다. 예를 들어 중복성을 추가하면 안정성은 향상되지만 비용은 증가합니다. 저장 데이터를 암호화하면 보안이 강화되지만 성능에 약간의 영향이 있을 수 있습니다. 우수한 아키텍처를 구축하려면 워크로드와 비즈니스의 구체적인 요구 사항에 따라 5가지 핵심 요소 전반의 상충 관계를 조정해야 합니다.
각 핵심 요소의 설계 원칙
각 핵심 요소에는 아키텍처 결정을 안내하는 설계 원칙이 포함되어 있습니다. 예를 들어 안정성 핵심 요소에는 '장애를 고려하여 설계하기' 및 '모든 계층에서 중복성 사용하기'와 같은 원칙이 있습니다. 이러한 원칙은 다양한 워크로드 유형에 적용할 수 있도록 의도적으로 높은 수준에서 정의되었습니다. 각 원칙 아래에는 Azure 서비스 및 구성과 연결된 구체적인 권장 사항이 제시됩니다.
WAF와 Azure Well-Architected Review
Microsoft는 안내형 설문을 통해 5가지 핵심 요소를 기준으로 워크로드를 평가할 수 있는 Well-Architected Review 도구를 제공합니다. 질문에 답하면 각 핵심 요소에 대한 점수와 우선순위가 지정된 권장 사항 목록을 받습니다. 이 도구는 Azure 포털에서 무료로 사용할 수 있으며, 본격적인 아키텍처 평가를 시작할 때 활용하는 도구입니다.
# Navigate to the Well-Architected Review in the Azure portal:
# Portal -> Search 'Azure Well-Architected Review' -> Create a workload -> Answer questionnaire
# Or access it directly at: https://learn.microsoft.com/en-us/assessments/Azure Advisor로 WAF 보완
Azure Advisor는 실제로 배포된 리소스를 분석하고 WAF 핵심 요소에 맞춘 개인 맞춤형 권장 사항을 제공하는 자동화 도구입니다. 설계에 관한 설문인 Well-Architected Review와 달리 Advisor는 리소스 구성과 원격 분석 데이터를 읽어 백업이 활성화되지 않은 VM이나 비용을 발생시키는 미사용 리소스와 같은 구체적인 문제를 식별합니다.
# View Azure Advisor recommendations via CLI:
az advisor recommendation list --output table기존 워크로드에 WAF 적용
WAF는 새 워크로드와 기존 워크로드 모두에 유용합니다. 기존 아키텍처에 적용하면 격차를 식별하고 개선 사항의 우선순위를 정할 수 있는 체계적인 관점을 제공합니다. 일반적인 접근 방식은 Well-Architected Review를 실행하고, 각 핵심 요소에서 우선순위가 가장 높은 권장 사항 2~3개를 식별한 다음, 개선 작업의 백로그를 만드는 것입니다. 이러한 점진적 접근 방식이 전체 재설계보다 실용적입니다.
빠른 확인
이 단원에서 배운 Microsoft Azure 기본 사항(AZ-900) 개념에 대한 이해도를 확인해 보세요.
단원 요약
이 단원에서는 다음을 배웠습니다. WAF의 다섯 가지 핵심 요소는 안정성, 보안, 비용 최적화, 운영 우수성, 성능 효율성입니다. 핵심 요소는 서로 상호 작용하며 상충 관계의 균형을 맞춰야 합니다. 또한 Well-Architected Review와 Azure Advisor를 사용하면 이러한 핵심 요소를 기준으로 워크로드를 평가하고 개선할 수 있습니다. 다음으로 Well-Architected Review 평가를 실행하는 방법을 살펴보겠습니다.
AI 튜터와 함께 Cloud & IT Cert Prep을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 150
- 레슨
- 600
자주 묻는 질문
“다섯 가지 핵심 요소 해설” 강의는 무료인가요?
네 — “다섯 가지 핵심 요소 해설” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Cloud & IT Cert Prep 강의 전체를 잠금 해제할 수 있습니다. Cloud & IT Cert Prep 강의에는 총 4개의 강의가 포함되어 있습니다.
“다섯 가지 핵심 요소 해설”에서 뭘 배우나요?
신뢰성, 보안, 비용 최적화, 운영 우수성, 성능 효율성이라는 핵심 요소와 이를 이끄는 원칙을 심층적으로 학습합니다. 브라우저에서 직접 실행하는 실습 코드로 Cloud & IT Cert Prep을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Cloud & IT Cert Prep을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Cloud & IT Cert Prep은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.
“다섯 가지 핵심 요소 해설” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Cloud & IT Cert Prep 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Cloud & IT Cert Prep 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.