Cloud

[Azure] AZ-900 문제 1~10번 풀이

궁금한 IT 2025. 7. 20. 15:58
반응형

문제 1)

귀사는 Azure 지원 플랜을 구독할 계획입니다. 지원 플랜은 새로운 지원 요청을 열 수 있도록 허용해야 합니다. 다음 중 새로운 지원 요청을 열 수 있는 지원 플랜은 무엇입니까? 목록에서 올바른 옵션을 답변 영역으로 드래그 앤 드롭하여 답변하세요.

 

옵션 답변
Basic  
Developer  
Standard  
PROFESSIONAL DIRECT  
PREMIER
더보기

풀이

핵심은 "새로운 지원 요청(support requests)을 열 수 있도록 허용하는" Azure 지원 플랜이 무엇인지 묻는 것입니다. Azure의 각 지원 플랜은 제공하는 서비스 수준과 기능이 다릅니다.

 

Azure 지원 플랜별 특징 및 지원 요청 가능 여부:

  1. Basic (기본):
    • 가격: 무료
    • 제공 기능: Azure Service Health 대시보드 접근, 문서, 온라인 커뮤니티, 청구 및 구독 관리 지원.
    • 지원 요청 가능 여부: 아니요. 기술 지원 요청을 열 수 없습니다. 주로 계정 및 청구 문제에 대한 지원만 제공합니다.
  2. Developer (개발자):
    • 가격: 유료 (Basic보다 높음)
    • 제공 기능: Basic의 모든 기능 + 이메일을 통한 기술 지원 (영업 시간 동안), 일반적인 개발 문제에 대한 지원, 비즈니스 영향 "최소" 수준에 대한 응답 시간 보장.
    • 지원 요청 가능 여부: 예. 이메일을 통해 기술 지원 요청을 열 수 있습니다.
  3. Standard (표준):
    • 가격: 유료 (Developer보다 높음)
    • 제공 기능: Developer의 모든 기능 + 연중무휴 24시간 전화 및 이메일 지원, 비즈니스 영향 "보통" 수준에 대한 더 빠른 응답 시간 보장. 프로덕션 워크로드에 권장됩니다.
    • 지원 요청 가능 여부: 예. 전화 및 이메일을 통해 기술 지원 요청을 열 수 있습니다.
  4. PROFESSIONAL DIRECT: (현재는 Azure Enterprise Agreement 고객을 위한 Unified Support 플랜의 일부로 제공되거나, 과거 이름으로 현재는 Unified Support 모델 내의 "Enterprise" 또는 "Performance" 레벨에 해당할 가능성이 높습니다.)
    • 가격: 유료 (Standard보다 높음)
    • 제공 기능: Standard의 모든 기능 + 전담 기술 계정 관리자(TAM), 사전 예방적 지원, 맞춤형 서비스, 더 빠른 응답 시간 보장 (비즈니스 영향 "높음" 또는 "긴급" 포함). 대규모 엔터프라이즈 환경에 적합합니다.
    • 지원 요청 가능 여부: 예. 모든 종류의 지원 요청을 열 수 있으며, 우선순위가 높습니다.
  5. PREMIER: (과거 Microsoft의 최고 수준의 엔터프라이즈 지원 플랜이었으며, 현재는 Microsoft Unified Support라는 이름으로 통합되었습니다. Unified Support는 여러 레벨(예: Core, Advanced, Performance)이 있습니다.)
    • 가격: 매우 높음
    • 제공 기능: 매우 포괄적인 지원을 제공하며, 전문 서비스, 현장 지원, 전략적 자문 등을 포함합니다. 가장 중요한 비즈니스 크리티컬 워크로드에 최적화되어 있습니다.
    • 지원 요청 가능 여부: 예. 최고 수준의 지원 요청 기능을 제공합니다.

결론:

문제는 "새로운 지원 요청을 열 수 있도록 허용하는" 플랜을 찾는 것입니다. Basic 플랜을 제외한 모든 유료 플랜은 기술 지원 요청을 열 수 있는 기능을 제공합니다.

따라서, "Basic"을 제외한 모든 플랜이 정답입니다.

 

답변:

옵션 답변
Basic  
Developer Developer
Standard Standard
PROFESSIONAL DIRECT PROFESSIONAL DIRECT
PREMIER PREMIER

 

 

문제 2)

귀사는 로스앤젤레스와 뉴욕에 데이터센터를 보유하고 있습니다. 귀사는 Microsoft Azure 구독을 사용하고 있습니다. 귀하는 두 데이터센터를 사이트 복원력을 위한 지역 클러스터 사이트로 구성하고 있습니다. 귀하는 Azure 스토리지 중복성 옵션을 추천해야 합니다. 귀하에게는 다음 데이터 스토리지 요구 사항이 있습니다:

  • 데이터는 여러 노드에 저장되어야 합니다.
  • 데이터는 분리된 지리적 위치에 있는 노드에 저장되어야 합니다.
  • 데이터는 주 위치뿐만 아니라 보조 위치에서도 읽을 수 있어야 합니다.

다음 중 어떤 Azure 스토리지 중복성 옵션을 추천해야 합니까?

A. 지역 중복 저장소 (Geo-redundant storage)

B. 읽기 액세스 지역 중복 저장소 (Read-only geo-redundant storage)

C. 영역 중복 저장소 (Zone-redundant storage)

D. 로컬 중복 저장소 (Locally redundant storage)

더보기

풀이:

  1. 데이터는 여러 노드에 저장되어야 합니다. (Data must be stored on multiple nodes.)
    • 이는 모든 중복성 옵션의 기본입니다. Azure 스토리지는 항상 여러 복사본을 유지합니다.
  2. 데이터는 분리된 지리적 위치에 있는 노드에 저장되어야 합니다. (Data must be stored on nodes in separate geographic locations.)
    • 이 요구 사항은 '지역(geo-)' 중복성 옵션을 명확히 지시합니다. 로컬 중복 저장소(LRS)나 영역 중복 저장소(ZRS)는 단일 지역 내에서만 복제본을 유지합니다.
  3. 데이터는 주 위치뿐만 아니라 보조 위치에서도 읽을 수 있어야 합니다. (Data can be read from the secondary location as well as from the primary location.)
    • 이 요구 사항은 보조 위치에서의 읽기 액세스 가능성을 명시합니다. 이는 특정 '지역 중복' 옵션만이 제공하는 기능입니다.

Azure 스토리지 중복성 옵션 분석:

  • A. 지역 중복 저장소 (Geo-redundant storage, GRS):
    • 데이터를 주 지역 내의 여러 노드에 3번 복사하고, 다른 지리적 위치(보조 지역)에 3번 더 복사합니다. 총 6개의 복사본이 유지됩니다.
    • 요구 사항 1, 2 충족: 여러 노드 및 분리된 지리적 위치에 저장됩니다.
    • 요구 사항 3 미충족: GRS는 보조 지역에서 읽기 액세스를 직접적으로 제공하지 않습니다. 재해 발생 시 주 지역이 실패하면 보조 지역으로 페일오버하여 읽기/쓰기 액세스가 가능해지지만, 평상시 보조 지역에서 직접 읽을 수는 없습니다.
  • B. 읽기 액세스 지역 중복 저장소 (Read-only geo-redundant storage, RA-GRS):
    • GRS와 동일하게 데이터를 주 지역 내 여러 노드에 3번 복사하고, 다른 지리적 위치(보조 지역)에 3번 더 복사합니다.
    • 가장 중요한 특징: GRS의 모든 기능을 포함하며, 추가적으로 보조 지역의 복사본에 대해 읽기 액세스를 허용합니다. (요구 사항 3 충족) 애플리케이션은 주 지역이 활성 상태일 때도 보조 지역에서 읽기 작업을 수행할 수 있어, 읽기 부하 분산이나 재해 복구 준비에 유용합니다.
    • 요구 사항 1, 2, 3 모두 충족.
  • C. 영역 중복 저장소 (Zone-redundant storage, ZRS):
    • 데이터를 단일 지역 내의 세 가지 Azure 가용성 영역(Availability Zones)에 걸쳐 3번 복사합니다. 각 가용성 영역은 독립적인 전원, 냉각 및 네트워킹을 갖춘 별도의 물리적 위치입니다.
    • 요구 사항 1 충족: 여러 노드에 저장됩니다.
    • 요구 사항 2 미충족: 분리된 '지리적 위치'가 아닌, '단일 지역 내의 여러 가용성 영역'에 저장됩니다.
  • D. 로컬 중복 저장소 (Locally redundant storage, LRS):
    • 데이터를 단일 데이터센터 내의 세 개의 분리된 스토리지 클러스터에 복사합니다. 가장 저렴한 옵션입니다.
    • 요구 사항 1 충족: 여러 노드에 저장됩니다.
    • 요구 사항 2, 3 미충족: 단일 지리적 위치 내에 있으며 보조 위치에서 읽기 액세스를 제공하지 않습니다.

결론:

모든 요구 사항, 특히 "데이터는 분리된 지리적 위치에 있는 노드에 저장되어야 하며" (Geo-redundant) "주 위치뿐만 아니라 보조 위치에서도 읽을 수 있어야 한다" (Read-only access)는 조건을 충족하는 유일한 옵션은 **읽기 액세스 지역 중복 저장소 (RA-GRS)**입니다.

정답은 B. 읽기 액세스 지역 중복 저장소 입니다.

 

문제 3)

참고: 이 질문은 동일한 설정을 묘사하는 여러 질문 중 하나입니다. 그러나 각 질문은 고유한 결과를 가집니다. 해결책이 요구 사항을 충족하는지 확인하십시오.

귀사의 Azure 구독에는 Basic 지원 플랜이 포함되어 있습니다. 그들은 Microsoft로부터 Azure 환경 디자인에 대한 평가를 요청하고자 합니다. 그러나 이것은 기존 플랜에서 지원되지 않습니다. 귀하는 회사가 이 기능을 허용하는 지원 플랜을 구독하도록 하면서도 비용을 최소화하기를 원합니다.

해결책: 귀하는 회사가 Professional Direct 지원 플랜에 가입할 것을 권장합니다.

해결책이 목표를 달성합니까?

 

A. 예 B. 아니요

 

더보기

풀이:

  • 현재 상태: Azure 구독에 Basic 지원 플랜이 있습니다.
  • 요구 사항 1: Microsoft로부터 Azure 환경 디자인에 대한 평가(assessment)를 요청할 수 있어야 합니다. (Basic 플랜에서는 불가능)
  • 요구 사항 2: 비용을 최소화하면서 해당 기능을 제공하는 플랜을 구독해야 합니다.

제시된 해결책 분석:

  • Professional Direct 지원 플랜: 이 플랜은 Azure의 상위 지원 플랜 중 하나입니다 (Developer, Standard보다 상위). Professional Direct는 전담 기술 계정 관리자(TAM)와 같은 고급 기능을 포함하여 포괄적인 지원을 제공하며, 분명히 "환경 디자인 평가"와 같은 전문적인 자문 서비스를 받을 수 있는 수준의 플랜입니다.

해결책이 목표를 달성하는가?

  • "이 기능을 허용하는 지원 플랜" 충족 여부: 예, Professional Direct 플랜은 환경 디자인 평가와 같은 고급 자문 서비스를 제공합니다.
  • "비용을 최소화" 충족 여부: 아니요. Professional Direct 플랜은 Azure 지원 플랜 중에서 상당히 고가에 속합니다. Azure에서 디자인 평가와 같은 전문적인 서비스를 받을 수 있는 최소한의 유료 플랜은 Standard나 Developer 플랜일 수 있으며, 이들도 어느 정도의 기술 상담을 제공할 수 있습니다. 하지만 명시적으로 "디자인 평가"와 같은 깊이 있는 자문을 요구한다면 Standard 이상이 필요할 가능성이 높습니다. 그러나 "Professional Direct"는 최소 비용과는 거리가 멀고, 오히려 최고 수준의 지원 플랜에 가깝습니다. 더 낮은 비용으로 필요한 기능을 제공하는 다른 플랜이 있을 수 있습니다. 예를 들어, Standard 플랜도 24/7 지원을 포함하며 일반적인 기술 자문이 가능할 수 있습니다.

결론:

제시된 해결책인 "Professional Direct 지원 플랜"은 필요한 기능(환경 디자인 평가)을 제공하지만, "비용을 최소화"해야 한다는 중요한 요구 사항을 충족시키지 못합니다. Professional Direct는 비용 측면에서 가장 높은 수준의 플랜에 가깝기 때문입니다.

따라서 해결책은 목표를 달성하지 못합니다.

정답: B. 아니요

 

문제 4)

 참고: 이 질문은 동일한 설정을 묘사하는 여러 질문 중 하나입니다. 그러나 각 질문은 고유한 결과를 가집니다. 해결책이 요구 사항을 충족하는지 확인하십시오.

귀하는 회사를 위해 Azure 가상 머신을 배포하는 작업을 맡았습니다. 귀하는 적절한 클라우드 배포 솔루션을 사용해야 합니다.

해결책: Software as a Service (SaaS)를 사용해야 합니다.

해결책이 목표를 달성합니까?

A. 예 B. 아니요

 

더보기

풀이:

  • 주어진 작업: "Azure 가상 머신을 배포"하는 것입니다.
  • 목표: 이 작업을 위해 "적절한 클라우드 배포 솔루션"을 사용하는 것입니다.

제시된 해결책 분석:

  • Software as a Service (SaaS): SaaS는 클라우드 기반으로 제공되는 완제품 소프트웨어입니다. 예를 들어, Microsoft 365, Salesforce, Gmail 등이 SaaS의 대표적인 예시입니다. 사용자는 소프트웨어를 직접 설치하거나 관리할 필요 없이 웹 브라우저를 통해 접근하여 사용합니다. SaaS는 '가상 머신'과 같은 인프라를 직접 배포하고 관리하는 모델이 아닙니다.
  • 가상 머신 배포와 관련된 클라우드 서비스 모델:
    • IaaS (Infrastructure as a Service - 서비스형 인프라): 가상 머신(VM), 스토리지, 네트워킹 등 기본적인 컴퓨팅 인프라를 클라우드에서 제공하는 모델입니다. 사용자는 운영 체제, 애플리케이션 등을 직접 설치하고 관리하며, VM에 대한 상당한 제어권을 가집니다. Azure 가상 머신 배포는 IaaS의 대표적인 예시입니다.
    • PaaS (Platform as a Service - 서비스형 플랫폼): 애플리케이션 개발 및 배포를 위한 플랫폼(운영 체제, 데이터베이스, 웹 서버 등)을 제공하는 모델입니다. 사용자는 애플리케이션 코드에 집중하고, 기저 인프라 관리는 클라우드 공급자가 담당합니다.
    • SaaS (Software as a Service - 서비스형 소프트웨어): 완제품 소프트웨어를 클라우드에서 바로 사용할 수 있도록 제공하는 모델입니다. 사용자는 인프라나 플랫폼에 대한 관리 책임이 없습니다.

결론:

"Azure 가상 머신을 배포"하는 작업은 클라우드 인프라의 기본 구성 요소를 다루는 것이므로, 이는 IaaS(Infrastructure as a Service) 모델에 해당합니다. 제시된 해결책인 **SaaS(Software as a Service)**는 완제품 소프트웨어를 사용하는 모델이므로, 가상 머신을 직접 배포하는 작업과는 관련이 없습니다.

따라서, 제시된 해결책은 목표를 달성하지 못합니다.

정답: B. 아니요

 

문제 5)

 참고: 이 질문은 동일한 설정을 묘사하는 여러 질문 중 하나입니다. 그러나 각 질문은 고유한 결과를 가집니다. 해결책이 요구 사항을 충족하는지 확인하십시오.

귀하는 회사를 위해 Azure 가상 머신을 배포하는 작업을 맡았습니다. 귀하는 적절한 클라우드 배포 솔루션을 사용해야 합니다.

해결책: *latform as a Service (PaaS)를 사용해야 합니다.

해결책이 목표를 달성합니까?

A. 예 B. 아니요

 

더보기

풀이:

  • 주어진 작업: "Azure 가상 머신을 배포"하는 것입니다.
  • 목표: 이 작업을 위해 "적절한 클라우드 배포 솔루션"을 사용하는 것입니다.

제시된 해결책 분석:

  • Platform as a Service (PaaS): PaaS는 애플리케이션 개발 및 배포를 위한 플랫폼(운영 체제, 데이터베이스, 웹 서버 등)을 클라우드 공급자가 관리하고 제공하는 서비스 모델입니다. 사용자는 애플리케이션 코드에 집중하고, 기저 인프라(가상 머신, 네트워킹 등)에 대한 직접적인 관리 책임은 클라우드 공급자에게 있습니다. 즉, PaaS에서는 개발자가 가상 머신을 직접 "배포"하거나 관리하지 않습니다. 예를 들어, Azure App Service나 Azure SQL Database가 PaaS의 대표적인 예시입니다.
  • 가상 머신 배포와 관련된 클라우드 서비스 모델:
    • IaaS (Infrastructure as a Service - 서비스형 인프라): 가상 머신(VM), 스토리지, 네트워킹 등 기본적인 컴퓨팅 인프라를 클라우드에서 제공하는 모델입니다. 사용자는 운영 체제, 애플리케이션 등을 직접 설치하고 관리하며, VM에 대한 상당한 제어권을 가집니다. Azure 가상 머신 배포는 IaaS의 대표적인 예시입니다.
    • PaaS (Platform as a Service - 서비스형 플랫폼): 애플리케이션 개발 및 배포를 위한 플랫폼을 제공하며, VM 관리는 클라우드 공급자가 담당합니다.
    • SaaS (Software as a Service - 서비스형 소프트웨어): 완제품 소프트웨어를 클라우드에서 바로 사용할 수 있도록 제공하는 모델입니다.

결론:

"Azure 가상 머신을 배포"하는 작업은 사용자가 운영 체제 수준까지 제어하고 관리해야 하는 인프라 작업이므로, 이는 IaaS(Infrastructure as a Service) 모델에 해당합니다. 제시된 해결책인 **PaaS(Platform as a Service)**는 가상 머신 자체를 직접 배포하고 관리하는 모델이 아니며, 인프라 관리는 클라우드 공급자가 담당하는 모델입니다.

따라서, 제시된 해결책은 목표를 달성하지 못합니다.

정답: B. 아니요

 

문제 6)

 참고: 이 질문은 동일한 설정을 묘사하는 여러 질문 중 하나입니다. 그러나 각 질문은 고유한 결과를 가집니다. 해결책이 요구 사항을 충족하는지 확인하십시오.

귀하는 회사를 위해 Azure 가상 머신을 배포하는 작업을 맡았습니다. 귀하는 적절한 클라우드 배포 솔루션을 사용해야 합니다.

해결책: Infrastructure as a Service (IaaS)를 사용해야 합니다.

해결책이 목표를 달성합니까?

A. 예 B. 아니요

 

더보기

풀이:

  • 주어진 작업: "Azure 가상 머신을 배포"하는 것입니다.
  • 목표: 이 작업을 위해 "적절한 클라우드 배포 솔루션"을 사용하는 것입니다.

제시된 해결책 분석:

  • Infrastructure as a Service (IaaS - 서비스형 인프라): IaaS는 클라우드 컴퓨팅 서비스 모델 중 하나로, 가상 머신(VM), 스토리지, 네트워킹, 운영 체제와 같은 기본적인 컴퓨팅 인프라를 가상화된 형태로 클라우드 공급자로부터 빌려 쓰는 것을 의미합니다. 사용자는 VM의 운영 체제, 애플리케이션, 데이터 등을 직접 설치하고 관리하며, VM에 대한 상당한 제어권을 가집니다.
  • 가상 머신 배포와 IaaS: Azure에서 가상 머신을 배포한다는 것은 곧 IaaS 서비스를 사용하는 것을 의미합니다. IaaS는 사용자가 가상 하드웨어 및 OS를 직접 선택하고 구성할 수 있도록 하여, 온프레미스 서버를 클라우드로 옮기는 것과 유사한 유연성을 제공합니다.

결론:

"Azure 가상 머신을 배포"하는 작업은 클라우드 인프라의 핵심 구성 요소를 다루고, 사용자가 운영 체제 및 애플리케이션에 대한 제어권을 가지는 작업이므로, 이는 IaaS(Infrastructure as a Service) 모델에 정확히 부합합니다. 제시된 해결책은 주어진 작업에 대한 적절한 클라우드 배포 솔루션입니다.

따라서, 제시된 해결책은 목표를 달성합니다.

정답: A. 예

문제 7)

 귀하의 개발자들은 Azure에서 호스팅되어야 하는 10개의 웹 애플리케이션을 개발했습니다. 귀하는 웹 앱을 호스팅할 Azure 웹 티어 플랜을 결정해야 합니다. 웹 티어 플랜은 다음 요구 사항을 충족해야 합니다:

  • 웹 앱은 사용자 지정 도메인(custom domains)을 사용할 것입니다.
  • 각 웹 앱은 10GB의 스토리지를 필요로 합니다.
  • 각 웹 앱은 전용 컴퓨팅 인스턴스에서 실행되어야 합니다.
  • 인스턴스 간의 로드 밸런싱이 포함되어야 합니다.
  • 비용은 최소화되어야 합니다.

어떤 웹 티어 플랜을 사용해야 합니까?

A. Standard B. Basic C. Free D. Shared

 

더보기

풀이:

  1. 사용자 지정 도메인 사용: 사용자 지정 도메인을 지원하는 플랜이어야 합니다.
  2. 각 웹 앱 10GB 스토리지: 각 앱이 10GB 스토리지를 충족하는지 확인해야 합니다.
  3. 전용 컴퓨팅 인스턴스에서 실행: 다른 웹 앱과 리소스를 공유하지 않는 전용 인스턴스가 필요합니다.
  4. 로드 밸런싱 포함: 여러 인스턴스 간에 트래픽을 분산하는 로드 밸싱 기능이 기본적으로 제공되어야 합니다.
  5. 비용 최소화: 가능한 한 저렴한 플랜을 선택해야 합니다.

Azure App Service 플랜(웹 티어) 옵션 분석:

  • C. Free (무료):
    • 사용자 지정 도메인: 지원하지 않습니다.
    • 스토리지: 1GB. (10GB 요구 사항 미충족)
    • 전용 인스턴스: 아니요. 공유 인스턴스에서 실행됩니다.
    • 로드 밸런싱: 제한적 또는 없음.
    • 비용: 무료이지만, 대부분의 요구 사항을 충족하지 못합니다.
  • D. Shared (공유):
    • 사용자 지정 도메인: 지원하지 않습니다. (Free와 유사한 제한)
    • 스토리지: 1GB. (10GB 요구 사항 미충족)
    • 전용 인스턴스: 아니요. 공유 인스턴스에서 실행됩니다.
    • 로드 밸런싱: 제한적 또는 없음.
    • 비용: 매우 저렴하지만, 대부분의 요구 사항을 충족하지 못합니다.
  • B. Basic (기본):
    • 사용자 지정 도메인: 지원합니다.
    • 스토리지: 10GB 또는 50GB (선택한 인스턴스 크기에 따라 다름). 10GB 요구 사항을 충족할 수 있습니다.
    • 전용 인스턴스: 예. 전용 컴퓨팅 인스턴스에서 실행됩니다.
    • 로드 밸런싱: 포함됩니다. Azure App Service Plan의 기본 기능으로 로드 밸런싱이 제공됩니다.
    • 비용: 유료 플랜 중 가장 저렴한 전용 플랜입니다.
  • A. Standard (표준):
    • 사용자 지정 도메인: 지원합니다.
    • 스토리지: 50GB 또는 250GB (선택한 인스턴스 크기에 따라 다름). 10GB 요구 사항을 충족합니다.
    • 전용 인스턴스: 예. 전용 컴퓨팅 인스턴스에서 실행됩니다.
    • 로드 밸런싱: 포함됩니다.
    • 비용: Basic보다 높습니다. Auto-scaling, 스테이징 슬롯과 같은 추가 고급 기능을 제공합니다.

최적의 플랜 선택:

모든 요구 사항을 충족하면서 "비용을 최소화"해야 하므로, 필요한 기능을 제공하는 가장 저렴한 플랜을 선택해야 합니다.

  • Free 및 Shared 플랜은 사용자 지정 도메인과 전용 인스턴스 요구 사항을 충족하지 못하므로 제외됩니다.
  • Standard 플랜은 모든 요구 사항을 충족하지만, Basic 플랜도 모든 요구 사항을 충족하면서 비용이 더 저렴합니다. 특히 "전용 컴퓨팅 인스턴스", "사용자 지정 도메인", "로드 밸런싱", 그리고 "10GB 스토리지"는 Basic 플랜에서 모두 지원됩니다. Standard 플랜의 추가 기능(Auto-scaling, 스테이징 슬롯 등)은 문제에서 요구하지 않았습니다.

따라서, "비용 최소화" 요구 사항을 고려할 때, Basic 플랜이 가장 적절합니다.

정답: B. Basic

문제 8)

 참고: 이 질문은 동일한 설정을 묘사하는 여러 질문 중 하나입니다. 그러나 각 질문은 고유한 결과를 가집니다. 해결책이 요구 사항을 충족하는지 확인하십시오.

귀하는 회사를 Azure로 마이그레이션할 계획입니다. 회사의 수많은 사업부는 각 사업부에서 사용하는 Azure 리소스를 관리할 관리자를 두게 될 것입니다. 귀하는 사용하는 Azure 배포가 사업부를 위해 Azure를 분할할 수 있도록 허용하면서도, 관리 노력을 최소화하도록 보장하고자 합니다.

해결책: 여러 Azure Active Directory (Azure AD) 디렉터리를 사용할 계획입니다.

해결책이 목표를 달성합니까?

A. 예 B. 아니요

 

더보기

풀이:

  • 목표:
    • Azure를 사업부별로 분할하여 관리할 수 있어야 합니다.
    • 관리 노력은 최소화되어야 합니다.
  • 현재 상황: 각 사업부에 Azure 리소스 관리자가 있습니다.

제시된 해결책 분석:

  • 여러 Azure Active Directory (Azure AD) 디렉터리 사용:
    • 분할 가능 여부: 예, 여러 Azure AD 디렉터리를 사용하면 각 사업부가 독립적인 신원 관리 공간을 가질 수 있으므로, 논리적으로는 "분할"이 가능합니다.
    • 관리 노력 최소화 여부: 아니요. 여러 Azure AD 디렉터리를 사용하는 것은 관리 노력을 크게 증가시킵니다.
      • 각 디렉터리는 독립적인 사용자, 그룹, 애플리케이션, 정책 등을 가집니다.
      • 사업부 간에 사용자나 리소스가 공유될 경우, 디렉터리 간의 협업 및 권한 관리가 매우 복잡해집니다 (예: B2B 게스트 계정 설정 등).
      • 중앙 집중식 보고나 감사, 거버넌스가 어려워지며, 전체 조직의 신원 관리에 대한 통합 뷰를 얻기 힘듭니다.
      • 비용 측면에서도 각 디렉터리에 대한 P1/P2 라이선스를 별도로 관리해야 할 수 있습니다.

Azure에서 사업부별 분할 및 관리 노력 최소화를 위한 적절한 솔루션:

여러 사업부의 리소스를 분할하고 관리 노력을 최소화하는 가장 좋은 방법은 관리 그룹(Management Groups), 구독(Subscriptions), 리소스 그룹(Resource Groups) 계층 구조를 활용하고, Azure RBAC(Role-Based Access Control)를 사용하여 권한을 부여하는 것입니다.

  • 관리 그룹: 최상위 컨테이너로, 여러 구독을 묶어 정책 및 RBAC 할당을 일괄적으로 적용할 수 있습니다. 각 사업부에 하나의 관리 그룹을 할당하고 그 아래에 해당 사업부의 구독들을 두면 효과적으로 분할하고 중앙에서 관리할 수 있습니다.
  • 구독: 각 사업부에 독립적인 청구 및 리소스 제한을 가진 구독을 할당할 수 있습니다.
  • 리소스 그룹: 구독 내에서 관련 리소스를 논리적으로 묶어 관리합니다.
  • Azure RBAC: 특정 사업부 관리자에게 해당 사업부의 관리 그룹, 구독 또는 리소스 그룹에 대한 적절한 역할을 할당하여 필요한 범위의 리소스만 관리할 수 있도록 합니다.

이러한 접근 방식은 단일 Azure AD 테넌트 내에서 이루어지므로, 통합된 신원 관리 및 중앙 집중식 거버넌스의 이점을 유지하면서도 사업부별 분할 및 권한 위임을 효율적으로 수행할 수 있게 해줍니다.

결론:

여러 Azure AD 디렉터리를 사용하는 해결책은 "분할" 자체는 가능하게 하지만, "관리 노력을 최소화"한다는 중요한 요구 사항을 충족하지 못합니다. 오히려 관리 복잡성을 증가시킵니다.

따라서 해결책은 목표를 달성하지 못합니다.

정답: B. 아니요

 

문제 9)

 귀하의 개발자들은 마이애미 지점 사무실의 사용자를 위한 포털 웹 앱을 만들었습니다. 이 웹 앱은 공개적으로 접근 가능하며 마이애미 사용자들이 고객 및 제품 정보를 검색하는 데 사용될 것입니다. 이 웹 앱은 현재 온프레미스 테스트 환경에서 실행 중입니다. 귀하는 웹 앱을 Azure에 호스팅할 계획입니다. 귀하는 웹 앱을 호스팅할 Azure 웹 티어 플랜을 결정해야 합니다. 웹 티어 플랜은 다음 요구 사항을 충족해야 합니다:

  • 웹사이트는 miami.weyland.com URL을 사용할 것입니다.
  • 웹사이트는 두 개의 인스턴스에 배포될 것입니다.
  • SSL 지원이 포함되어야 합니다.
  • 웹사이트는 12GB의 스토리지를 필요로 합니다.
  • 비용은 최소화되어야 합니다.

어떤 웹 티어 플랜을 사용해야 합니까?

A. Standard B. Basic C. Free D. Shared

 

더보기

풀이:

  1. 사용자 지정 도메인 (miami.weyland.com) 사용: 사용자 지정 도메인을 지원하는 플랜이어야 합니다.
  2. 두 개의 인스턴스에 배포: 여러 인스턴스를 지원하고, 확장(Scale Out)이 가능한 플랜이어야 합니다.
  3. SSL 지원 포함: SSL/TLS 바인딩 기능을 제공하는 플랜이어야 합니다.
  4. 12GB 스토리지: 각 앱이 12GB 스토리지를 충족하는지 확인해야 합니다.
  5. 비용 최소화: 가능한 한 저렴한 플랜을 선택해야 합니다.

Azure App Service 플랜(웹 티어) 옵션 분석:

  • C. Free (무료):
    • 사용자 지정 도메인: 지원하지 않습니다.
    • 다중 인스턴스/확장: 지원하지 않습니다.
    • SSL 지원: 지원하지 않습니다. (별도의 사용자 지정 SSL 바인딩 불가)
    • 스토리지: 1GB (12GB 요구 사항 미충족)
    • 비용: 무료이지만, 대부분의 요구 사항을 충족하지 못합니다.
  • D. Shared (공유):
    • 사용자 지정 도메인: 지원하지 않습니다.
    • 다중 인스턴스/확장: 지원하지 않습니다.
    • SSL 지원: 지원하지 않습니다.
    • 스토리지: 1GB (12GB 요구 사항 미충족)
    • 비용: 매우 저렴하지만, 대부분의 요구 사항을 충족하지 못합니다.
  • B. Basic (기본):
    • 사용자 지정 도메인: 지원합니다.
    • 다중 인스턴스/확장: 지원합니다. (수동 확장 - 최대 3개 인스턴스)
    • SSL 지원: 지원합니다.
    • 스토리지: 10GB 또는 50GB (선택한 인스턴스 크기에 따라 다름). 12GB 요구 사항을 충족할 수 있습니다.
    • 비용: 유료 플랜 중 가장 저렴한 전용 플랜입니다.
  • A. Standard (표준):
    • 사용자 지정 도메인: 지원합니다.
    • 다중 인스턴스/확장: 지원합니다. (수동 및 자동 확장 - 최대 10개 인스턴스)
    • SSL 지원: 지원합니다.
    • 스토리지: 50GB 또는 250GB (선택한 인스턴스 크기에 따라 다름). 12GB 요구 사항을 충족합니다.
    • 비용: Basic보다 높습니다. Auto-scaling, 스테이징 슬롯과 같은 추가 고급 기능을 제공합니다.

최적의 플랜 선택:

모든 요구 사항을 충족하면서 "비용을 최소화"해야 하므로, 필요한 기능을 제공하는 가장 저렴한 플랜을 선택해야 합니다.

  • Free 및 Shared 플랜은 사용자 지정 도메인, 다중 인스턴스, SSL 지원, 12GB 스토리지 요구 사항을 충족하지 못하므로 제외됩니다.
  • Standard 플랜은 모든 요구 사항을 충족하지만, Basic 플랜도 모든 요구 사항을 충족하면서 비용이 더 저렴합니다.
    • Basic 플랜은 사용자 지정 도메인, SSL 지원, 다중 인스턴스(최대 3개 - 문제의 '두 개 인스턴스' 충족), 10GB 이상의 스토리지를 지원합니다.

따라서, "비용 최소화" 요구 사항을 고려할 때, Basic 플랜이 가장 적절합니다.

정답: B. Basic

 

문제 10)

 참고: 이 질문은 동일한 설정을 묘사하는 여러 질문 중 하나입니다. 그러나 각 질문은 고유한 결과를 가집니다. 해결책이 요구 사항을 충족하는지 확인하십시오.

귀사는 모든 가상 머신을 Azure 종량제(pay-as-you-go) 구독으로 마이그레이션할 계획입니다. 가상 머신은 현재 데이터센터의 Hyper-V 호스트에 호스팅되어 있습니다. 귀하는 의도하는 Azure 솔루션이 올바른 지출 모델을 사용하도록 해야 합니다.

해결책: 탄력적(elastic) 지출 모델 사용을 권장해야 합니다.

해결책이 목표를 달성합니까?

A. 예 B. 아니요

 

더보기

풀이:

  • 마이그레이션 대상: 모든 가상 머신 (현재 온프레미스 Hyper-V 호스트에서 실행 중)
  • 대상 Azure 구독 유형: 종량제(pay-as-you-go) 구독
  • 핵심 요구 사항: 의도하는 Azure 솔루션이 올바른 지출 모델을 사용하도록 해야 합니다.

제시된 해결책 분석:

  • 탄력적(elastic) 지출 모델 (Elastic Expenditure Model):
    • 클라우드 컴퓨팅에서 "탄력성(elasticity)"은 리소스가 수요에 따라 자동으로 확장(scale up/out) 및 축소(scale down/in)될 수 있는 능력을 의미합니다. 이는 비용 모델과 직접적으로 연결됩니다.
    • 종량제(pay-as-you-go) 모델은 사용한 만큼만 비용을 지불하는 방식입니다. 이는 리소스 사용량이 유동적일 때 비용 효율성을 극대화할 수 있는 모델입니다. 예를 들어, 트래픽이 많을 때는 더 많은 VM을 사용하고 트래픽이 적을 때는 VM 수를 줄여 비용을 절감할 수 있습니다.
    • 이러한 종량제 모델은 클라우드의 탄력성과 매우 밀접하게 관련되어 있습니다. 리소스가 탄력적으로 조절될 때, 비용도 그에 따라 유연하게 변동되므로 "탄력적 지출 모델"이라는 표현은 종량제(pay-as-you-go)의 특성을 잘 나타냅니다. 고정된 비용을 지불하는 자본 지출(Capital Expenditure, CapEx) 모델과 대비되는 운영 지출(Operational Expenditure, OpEx) 모델이자, 특히 유연성(flexibility)과 확장성(scalability)에 따라 비용이 변동하는 특징을 강조합니다.
  • "올바른 지출 모델"과의 연관성:
    • 회사는 모든 VM을 종량제(pay-as-you-go) 구독으로 마이그레이션할 계획입니다. 종량제는 클라우드에서 소비하는 리소스(VM 사용량, 스토리지, 네트워크 트래픽 등)에 따라 비용이 변동하는 모델입니다. 이러한 변동성은 클라우드의 탄력성(Elasticity)에서 비롯됩니다. 즉, 수요에 따라 리소스를 늘리거나 줄일 때 비용도 그에 맞춰 '탄력적으로' 늘거나 줄어듭니다.
    • 따라서, "탄력적 지출 모델"이라는 용어는 종량제 구독의 핵심적인 비용 특성과 정확히 일치합니다.

결론:

회사의 목표가 모든 VM을 Azure의 종량제(pay-as-you-go) 구독으로 마이그레이션하고 "올바른 지출 모델"을 사용하는 것이며, 종량제 모델의 본질이 소비량에 따라 비용이 탄력적으로 변동하는 것이므로, "탄력적 지출 모델"을 권장하는 것은 목표에 부합합니다.

정답: A. 예

(지출 모델은 자본 지출과, 운영 지출 2가지 뿐이라 "아니오"로 정답 선택한 사람이 다수)

 

 

 

 

반응형