소개
여러분은 국가/지역의 애완 동물 보호소 네트워크를 관리하는 회사의 소프트웨어 개발자입니다. 이러한 동물들에게 새 집을 찾아주기는 어려운 일입니다. 각 동물의 일일 소셜 피드를 포함하도록 웹 사이트를 개편하기로 결정했습니다. 날마다 애완 동물 보호소 직원들이 각 애완 동물의 짧은 비디오를 찍어서 중앙 스토리지 위치에 게시합니다. 여러분은 귀여운 비디오를 쉽게 다운로드하고 공유할 수 있도록 매일 이러한 비디오를 애니메이션 GIF 파일로 변환하려 합니다.
비디오를 애니메이션 GIF로 변환하는 것은 계산 집약적이며 작업을 완료하려면 매일 많은 컴퓨팅 리소스만 필요합니다. 여러분은 이 작업을 처리하기 위해 ffmpeg를 실행하는 Azure Batch 워크로드에 투자하기로 결정합니다. 웹 사이트의 귀여움을 매일 업데이트하기 위해 Azure Batch 병렬 처리를 활용하여 비디오를 애니메이션 GIF로 효율적으로 변환할 수 있습니다.
이 모듈에서는 .NET Core 앱에서 Azure Batch 작업 및 스토리지를 관리하는 방법을 알아봅니다.
학습 목표
이 모듈에서는 다음을 수행합니다.
- .NET 앱에서 Azure Batch 작업을 빌드하고 실행합니다.
- Batch 계정에 애플리케이션 패키지를 추가합니다.
- Batch 및 Storage 리소스와 프로그래밍 방식으로 상호 작용합니다.
- 프로그래밍 방식으로 Batch를 관리합니다.
필수 조건
- Azure 및 Azure Portal에 대한 실무 지식
- Azure Batch 사용 경험
- .NET 앱 개발 경험