0Pricing
Azure Fundamentals · 강의

클라우드 개념과 Azure 아키텍처 검토

AZ-900 시험 문제에 가장 자주 등장하는 공동 책임, 클라우드 모델, Azure 지역, 가용성 영역, 리소스 계층 구조를 복습합니다.

클라우드 개념과 Azure 아키텍처 검토은(는) CoddyKit의 무료 Azure Fundamentals 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Azure Fundamentals 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.

AZ-900 영역 1: 클라우드 개념

클라우드 개념 영역은 AZ-900 시험의 약 25~30%를 차지합니다. 주요 주제에는 클라우드 컴퓨팅의 정의와 이점, 공동 책임 모델, 클라우드 서비스 모델(IaaS/PaaS/SaaS), 클라우드 배포 모델(공용/프라이빗/하이브리드)이 포함됩니다. 시험에서는 정의만 묻는 것이 아니라 주어진 시나리오에 어떤 모델이 적절한지 이해하는지를 평가합니다. Microsoft가 시험 목표에서 제시하는 클라우드 컴퓨팅의 6가지 이점에 특히 주의하세요.

공동 책임 모델

공동 책임 모델은 보안 및 관리 책임을 Microsoft와 고객 간에 나눕니다. Microsoft가 항상 관리하는 항목은 물리적 데이터 센터, 물리적 네트워크, 물리적 호스트입니다. 고객이 항상 관리하는 항목은 데이터, 계정, ID입니다. 중간 계층은 서비스 모델에 따라 달라집니다. IaaS에서는 고객이 OS, 네트워크 제어, 애플리케이션을 관리하고, PaaS에서는 Microsoft가 OS와 미들웨어도 추가로 관리합니다. SaaS에서는 데이터와 계정 액세스를 제외한 거의 모든 항목을 Microsoft가 관리합니다.

클라우드 컴퓨팅의 6가지 이점

Microsoft의 AZ-900 목표에서는 클라우드의 6가지 이점을 다음과 같이 정의합니다. 고가용성(SLA를 통해 서비스를 계속 사용 가능하게 유지), 확장성(필요에 따라 용량 추가), 탄력성(자동으로 확장 및 축소), 민첩성(온프레미스보다 빠르게 배포), 지리적 분산(낮은 지연 시간으로 전 세계에 배포), 재해 복구(지역 간 복제 및 장애 조치)입니다. 시험에서는 시나리오를 제시하고 어떤 이점이 가장 적절한지 묻는 경우가 많습니다. 탄력성과 확장성은 가장 자주 혼동되는 쌍입니다. 탄력성은 자동으로 조정되는 것이고, 확장성은 확장할 수 있는 능력입니다.

CapEx와 OpEx

기존 온-프레미스 IT는 CapEx (Capital Expenditure)를 사용합니다. 즉, 하드웨어와 인프라에 선투자하고 이를 시간에 따라 감가상각합니다. 클라우드 컴퓨팅에서는 OpEx (Operational Expenditure)로 전환됩니다. 즉, 큰 초기 비용 없이 기간별로 소비한 만큼만 지불합니다. 이러한 전환은 현금 흐름을 개선하고 과잉 프로비저닝으로 인한 재무 위험을 줄여 줍니다. AZ-900 시험에서는 시나리오가 CapEx인지 OpEx인지 식별하거나, Azure로 마이그레이션하는 회사에서 CapEx는 감소하고 OpEx는 증가하는 이유를 설명하도록 요구할 수 있습니다.

Azure Resource 계층 구조 복습

시험을 위해 Azure Resource 계층 구조를 암기하십시오. Management Groups(최상위 — Subscription을 집계하고 정책 적용) → Subscriptions(청구 경계 및 액세스 제어 경계) → Resource Groups(관련 Resource를 담는 논리적 컨테이너) → Resources(VM, Storage Account와 같은 개별 서비스) 순서입니다. 하나의 Subscription은 정확히 하나의 Management Group에 속합니다. 하나의 Resource는 정확히 하나의 Resource Group에 속합니다. Resource Group에는 모든 Azure 지역의 Resource가 포함될 수 있습니다.

# Visualise the resource hierarchy
# Management Group: "Contoso Root"
#   Subscription: "Production"
#     Resource Group: "web-app-rg"
#       VM: web-server-01 (East US)
#       Storage Account: webappstorage (East US)
#     Resource Group: "database-rg"
#       SQL Server: mydb-server (West US)
#   Subscription: "Development"
#     Resource Group: "dev-resources-rg"

Azure 지역 및 가용성 영역 복습

시험에 필요한 지역 및 가용성 영역의 핵심 정보입니다. Azure에는 전 세계에 60개 이상의 지역이 있습니다. 각 지역은 하나 이상의 데이터 센터를 포함하는 지리적 영역입니다. 지역 쌍은 재해 복구 복제를 위해 사전 구성되며, 서로 최소 300마일 떨어져 있습니다. 가용성 영역(AZ)은 하나의 지역 내에서 물리적으로 분리된 데이터 센터이며, 각 영역은 전원, 냉각 및 네트워킹을 독립적으로 제공합니다. 모든 지역에 AZ가 있는 것은 아닙니다. 시험에서는 AZ가 일부 지역(Zone 지원 지역이라고 함)에서만 제공된다는 사실을 알고 있는지 물을 수 있습니다.

# List Azure regions with availability zones
az account list-locations \
  --query '[?metadata.regionCategory == `Recommended`].{Name:name, DisplayName:displayName, Zones:availabilityZoneMappings}' \
  --output table

서비스 모델 빠른 복습

서비스 모델을 기억할 때 다음 시험용 암기법을 사용하십시오. IaaS = OS부터 사용자가 관리합니다(Azure VM, Azure Disks). PaaS = 애플리케이션과 데이터만 관리합니다(Azure App Service, Azure SQL Database, Azure Functions). SaaS = 데이터와 액세스만 관리합니다(Microsoft 365, Dynamics 365). AZ-900에서 자주 나오는 함정은 Azure SQL Database가 데이터베이스이지만 PaaS라는 점입니다(IaaS가 아님). VM에서 실행하는 SQL Server는 IaaS입니다. OS를 관리한다면 IaaS이고, 관리하지 않는다면 PaaS입니다.

배포 모델 복습

AZ-900에서 다루는 세 가지 클라우드 배포 모델은 다음과 같습니다. 퍼블릭 클라우드 — 타사 공급자(Azure)가 소유하고 운영하는 Resource를 사용하며, 인프라를 공유하고 사용량에 따라 비용을 지불합니다. 프라이빗 클라우드 — 단일 조직만 독점적으로 사용하는 Resource를 온-프레미스 또는 전용 코로케이션 시설에서 호스팅하며, 완전한 제어 권한을 가집니다. 하이브리드 클라우드 — 퍼블릭 클라우드와 프라이빗 클라우드를 연결하여 워크로드를 가장 적합한 환경에서 실행할 수 있게 합니다. 시험에서는 다음과 같이 물을 수 있습니다. 조직이 민감한 데이터를 온-프레미스에 보관하면서 확장 가능한 컴퓨팅을 위해 Azure를 사용할 수 있게 하는 배포 모델은 무엇입니까? 정답은 하이브리드입니다.

소비 기반 가격 책정 복습

Azure는 소비 기반 가격 책정 모델을 사용합니다. 즉, 클라우드 서비스를 사용할 때만 비용을 지불합니다. 이는 OpEx 모델과 직접적으로 일치합니다. AZ-900에 등장하는 세 가지 가격 옵션은 다음과 같습니다. 종량제(약정 없음, 단위당 가격이 가장 높음), 예약 인스턴스(1년 또는 3년 약정, 최대 72% 할인), Spot 가격 책정(사용되지 않는 Azure 용량을 큰 폭의 할인으로 사용하지만 제거될 수 있음)입니다. 시험에서는 총 소유 비용(TCO) 계산기에 대해 물을 수도 있습니다. 이 계산기는 온-프레미스 비용과 Azure 비용을 추정하여 마이그레이션의 비즈니스 타당성을 수립하는 데 사용됩니다.

자주 출제되는 클라우드 개념 질문

다음과 같은 시나리오 유형이 AZ-900 클라우드 개념 질문에 자주 등장합니다.

  • 어떤 이점입니까? — 회사가 휴일 동안 평소보다 10배 많은 트래픽을 처리해야 합니다 → 탄력성 또는 확장성입니다.
  • 어떤 모델입니까? — 스타트업이 Server를 관리하지 않고 데이터베이스를 사용하려 합니다 → PaaS(Azure SQL Database)입니다.
  • 어떤 배포 방식입니까? — 병원이 환자 데이터를 현장에 보관하면서 분석에는 Azure를 사용하려 합니다 → 하이브리드 클라우드입니다.
  • 어떤 가격 옵션입니까? — 회사에 3년 동안 24시간 실행되는 VM이 있습니다 → 예약 인스턴스입니다.

아키텍처 복습 핵심 사항

마지막 복습을 위한 아키텍처 핵심 정보입니다.

  • Azure 가용성 영역은 데이터 센터 장애로부터 보호하고, 지역 쌍은 지역 중단으로부터 보호합니다.
  • Resource Group에는 다른 Resource Group을 포함할 수 없습니다.
  • Resource Group의 Resource는 서로 다른 지역에 있을 수 있습니다.
  • Management Group은 루트를 제외하고 최대 6개 수준까지 중첩할 수 있습니다.
  • Entra ID 테넌트에는 여러 Azure Subscription이 있을 수 있습니다.

빠른 확인

이 단원에서 배운 Microsoft Azure 기초(AZ-900) 개념을 이해했는지 확인하십시오.

단원 요약

이 단원에서는 공동 책임 모델과 IaaS/PaaS/SaaS에 따라 책임이 어떻게 달라지는지, 클라우드의 6가지 이점(가용성, 확장성, 탄력성, 민첩성, 지리적 분산, 재해 복구), 그리고 Azure Resource 계층 구조(Management Groups → Subscriptions → Resource Groups → Resources)를 복습했습니다. 다음으로 핵심 Azure 서비스에 대한 요약 빠른 참조 복습을 진행합니다.

자주 묻는 질문

“클라우드 개념과 Azure 아키텍처 검토” 강의는 무료인가요?

네 — “클라우드 개념과 Azure 아키텍처 검토” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Azure Fundamentals 강의 전체를 잠금 해제할 수 있습니다. Azure Fundamentals 강의에는 총 4개의 강의가 포함되어 있습니다.

“클라우드 개념과 Azure 아키텍처 검토”에서 뭘 배우나요?

AZ-900 시험 문제에 가장 자주 등장하는 공동 책임, 클라우드 모델, Azure 지역, 가용성 영역, 리소스 계층 구조를 복습합니다. 브라우저에서 직접 실행하는 실습 코드로 Azure Fundamentals을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Azure Fundamentals을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Azure Fundamentals은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“클라우드 개념과 Azure 아키텍처 검토” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Azure Fundamentals 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Azure Fundamentals 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 클라우드 개념과 Azure 아키텍처 검토
  2. 핵심 서비스 빠른 참조
  3. 보안, ID 및 거버넌스 복습
  4. 시험 전략과 시간 관리
← Azure Fundamentals(으)로 돌아가기