Introduction

Completed

Imagine that you're a software developer for a multimedia company with hundreds of thousands of videos. Video quality has a direct impact on customer retention, so you want to transcode content for optimal resolution and delivery across different platforms.

Transcoding is compute-intensive, and you want to set up a system that can process an existing library of content and new content on an as-needed basis. You decide to invest in an Azure Batch workload to get the job done. With Batch, you can perform large-scale compute-intensive operations with minimal administration.

Best of all, with Azure you pay for only what you use!

Important

To complete the optional exercises in this module, you need to use your own subscription, which might incur charges. If you want to follow along, you can use a trial subscription or a subscription that you already have access to.

In this module, you'll learn about common batch-processing workloads. You'll learn how to create application packages and containerized applications with Azure Batch accounts, pools, jobs, and tasks. You'll also learn how to enhance security for your Batch account by using virtual networks and private endpoints.

Learning objectives

After you complete this module, you'll be able to:

  • Create an Azure Batch job by using the Azure portal.
  • Run an Azure Batch job by using the Azure portal.

Prerequisites

  • Working knowledge of Azure and the Azure portal
  • Familiarity with Azure Batch accounts
  • An Azure account with an active subscription