Packaging in DevOps: Packaging Applications for Cloud


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

There are several cloud-based application packaging tools available. Knowing how to choose and use the best tool for a task will streamline the DevOps packaging life cycle.

In this course, you'll examine the features and benefits of AWS Systems Manager Distributor, the packaging structure used by AWS CodeArtifact, and the application package architecture, features, and benefits afforded by Azure Batch. You'll outline the strategy for packaging applications in hybrid and multi-cloud environments and identify the architecture and key components to packaging applications for Kubernetes.

Next, you'll create packages using AWS Systems Manager Distributor and create repositories with AWS CodeArtifact to store, publish, and share software packages. Finally, you'll manage application packages in an Azure Batch account, deploy container images of packaged applications to Cloud Run, and build packages with Maven artifacts using Google Cloud Storage.



Expected Duration (hours)
0.9

Lesson Objectives

Packaging in DevOps: Packaging Applications for Cloud

  • discover the key concepts covered in this course
  • describe the AWS approach to managing application packaging and distribution
  • describe the features and benefits afforded by AWS Systems Manager Distributor
  • create packages in Distributor by choosing the simple package creation workflow in the Distributor console of AWS Systems Manager
  • recognize the concepts, terms, and packaging structure used when working with AWS CodeArtifact
  • create repositories and securely store, publish, and share software packages using AWS CodeArtifact
  • describe the application package architecture, features, and benefits afforded by Azure Batch
  • create an Azure Batch account, a pool of compute nodes, and a job that runs basic tasks on the pool
  • use the Azure Portal to manage application packages in the Azure Batch account
  • create an application, package it into a container image, and deploy the container image to Cloud Run
  • build packages with Maven artifacts using Google Cloud Storage
  • describe a packaging strategy that can be used to package applications for deployment on hybrid and multi-cloud environments
  • recognize the architecture and core components used to package applications for Kubernetes that can, in turn, be used to achieve portable package deployment in the cloud
  • summarize the key concepts covered in this course
  • Course Number:
    it_dpmdotdj_02_enus

    Expertise Level
    Intermediate