과정 AZ-203T01-A: Develop Azure Infrastructure as a Service compute solutions

이 과정에서는 개발 솔루션에 Azure IaaS 서비스와 기능을 구현하는 데 필요한 지식과 기술을 설명합니다. 이 과정에서는 가상 머신 프로비저닝, Batch Service를 사용한 리소스 배포/유지 관리, Azure Kubernetes Service를 사용하여 컨테이너형 솔루션을 생성하는 방법에 대해 다룹니다.

대상 그룹 프로필

  • 이 과정의 참가자는 Azure 개발에 관심이 있거나 Microsoft Azure Developer Associate 인증 시험에 합격한 학생들입니다.

직무: 개발자

필수 조건

  • 학생들은 개발자로서 1-2년의 경험을 갖고 있어야 합니다. 이 과정에서는 학생들이 코딩 방법을 알고 있으며 Azure에 대한 기본 지식을 갖추고 있다고 가정합니다.
  • 학생들이 PowerShell 또는 Azure CLI를 사용하고 Azure 포털에서 작업하며 Azure 지원 프로그래밍 언어를 하나 이상 사용한 경험을 갖고 있는것이 좋습니다. 이 과정에서 대부분의 예는 C# .NET로 제시되었습니다.

과정 개요

모듈 1: 가상 머신을 사용하는 솔루션 구현

학생들이 VM 배포를 적절하게 계획하는 방법을 설명합니다. Azure Portal, PowerShell 및 코드를 통한 VM 작성을 다룹니다. 또한 반복 가능한 배포를 위한 ARM(Azure Resource Manager) 템플릿 생성 및 사용과 Azure Disk Encryption을 사용하여 VM의 정보를 보호하는 방법에 대해서도 다룹니다.

단원

  • VM 프로비저닝
  • ARM 템플릿 생성
  • VM 용 Azure Disk Encryption 구성 이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:
  • Azure Portal, PowerShell 및 코드를 통해 가상 머신을 생성하고 배포하는 방법에 대해 알아봅니다.
  • Azure Portal 및 Visual Studio를 사용하여 ARM을 생성하고 배포하는 방법에 대해 알아봅니다.
  • 다양한 암호화 옵션을 이해하고 기존 배포와 새로운 배포를 암호화하는 방법을 배웁니다.

모듈 2: Azure Batch Services를 사용하여 배치 작업 구현

Azure Batch를 사용하여 컴퓨팅 노드 풀(가상 머신)을 생성 및 관리하고, 실행할 애플리케이션을 설치하고, 노드에서 실행할 작업을 예약합니다.

단원

  • Azure Batch 개요
  • Azure CLI 및 Azure Portal을 사용하여 일괄 작업 실행
  • 코드를 사용한 일괄 작업 실행
  • Batch Service API를 사용한 일괄 작업 관리

이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:

  • Azure Batch 서비스의 작동 방식 이해
  • Azure CLI를 사용한 일괄 작업을 생성 및 실행 방법 습득
  • 코드를 사용한 일괄 작업 생성 및 실행 방법 습득
  • Azure Batch Service API를 사용한 작업 관리 방법 습득

모듈 3: 컨테이너화된 솔루션 생성

이러한 애플리케이션 구성 요소의 가용성을 조정하고 관리하는 Kubernetes의 혜택을 받는 최신 휴대용 마이크로 서비스 기반 애플리케이션을 구성하고 실행할 수 있습니다. Kubernetes는 팀이 마이크로 서비스 기반 애플리케이션을 채택에 따라 상태 비저장 및 상태 저장 애플리케이션을 모두 지원합니다.

단원

  • Azure Managed Kubernetes 서비스(AKS) 클러스터 생성
  • 솔루션을 위한 컨테이너 이미지 생성
  • 이미지를 Azure Container Registry에 게시
  • Azure Container Instance 또는 AKS를 사용한 컨테이너 실행

이 모듈을 완료하면 학생들은 다음을 수행할 수 있습니다:

  • AKS의 핵심 개념 습득
  • AKS 클라스터 배포 방법 습득
  • 이미지를 Azure Container Registry에 게시
  • Azure Container Instances 및 그의 배포 방법 습득