과정 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 및 그의 배포 방법 습득