Skip to content
KnowledgeCity

MS Azure Intermediate: Hosting Containers

Learn about container-based applications and how to host them in Azure.
Preview the first lesson free — get full access to all 3 lessons.
Course: On-Demand
Intermediate Provider Steven Burnley  3 Lessons ·  26m  in Arabic, German, English, Spanish, French, Portuguese, Chinese 

Course Description

These lessons will introduce you to container-based applications. A more modern application packaging, container-based applications are more efficient than traditional virtual machine-based deployments. We will go over the steps involved in deploying a container-based application and how to manage the application performance. We will also discuss the history of container-based applications, and how container applications are more efficient than traditional virtual machines.

You will learn about common uses of container-based applications, including custom applications or third party vendor applications. Container-based installations may be offered by third party vendor applications, and we will go over how to implement these using Docker Hub. Next, we will walk through the configuration options for deploying a container app in Azure, and you will learn how to manage your container-based app using configuration tools in the Azure portal. We will explore some of the many options available to container-based applications when it comes to scalability and performance. You will learn how to improve the hardware resources of your container app service, and how to enable scaling options to provide additional capacity to your application under high usage scenarios.

What You'll Learn

  • Understand the advantages of container-based applications over traditional virtual machine-based deployments
  • Explore the Azure Container App service and its configuration options
  • Deploy a container-based application in Azure, including installations offered by third party vendors using Docker Hub
  • Manage container application performance using configuration tools in the Azure portal
  • Improve the hardware resources of your container app service
  • Examine scaling options to provide additional capacity under high usage scenarios

Key Takeaways

  • Container-based applications are a more modern application packaging that is more efficient than traditional virtual machine-based deployments.
  • Common uses of container-based applications include custom applications and third party vendor applications.
  • Container-based installations offered by third party vendor applications can be implemented using Docker Hub.
  • Azure provides configuration options for deploying a container app, manageable through the Azure portal.
  • Scalability and performance can be improved by upgrading hardware resources and enabling scaling options for high usage scenarios.

Frequently Asked Questions

What will this course teach me about container-based applications?

It introduces container-based applications, covering their history and advantages over traditional virtual machines, common uses such as custom and third party vendor applications, and how to deploy and manage them in Azure.

What topics are covered in the lessons?

The lessons cover exploring the purpose of container applications, deploying a container application, and managing a container application.

How does this course address scalability and performance?

It explores options available to container-based applications for scalability and performance, including improving the hardware resources of your container app service and enabling scaling options to provide additional capacity under high usage scenarios.

What tools and technologies does this course involve?

The course covers Microsoft Azure, the Azure Container App service and Azure portal, Docker Hub and Docker containers, application virtualization, containerization, Azure Web Apps, and web containers.