Book Image

Azure Containers Explained

By : Wesley Haakman, Richard Hooper
Book Image

Azure Containers Explained

By: Wesley Haakman, Richard Hooper

Overview of this book

Whether you’re working with a start-up or an enterprise, making decisions related to using different container technologies on Azure has a notable impact your app migration and modernization strategies. This is where companies face challenges, while choosing the right solutions and deciding when to move on to the next technology. Azure Containers Explained helps you make the right architectural choices for your solutions and get well-versed with the migration path to other platforms using practical examples. You’ll begin with a recap of containers as technology and where you can store them within Azure. Next, you’ll explore the different Microsoft Azure container technologies and understand how each platform, namely Azure Container Apps, Azure Kubernetes Service (AKS), Azure Container Instances (ACI), Azure Functions, and Azure App Services, work – you’ll learn to implement them by grasping their respective characteristics and use cases. Finally, you’ll build upon your own container solution on Azure using best practices from real-world examples and successfully transform your business from a start-up to a full-fledged enterprise. By the end of this book, you’ll be able to effectively cater to your business and application needs by selecting and modernizing your apps using various Microsoft Azure container services.
Table of Contents (22 chapters)
1
Part 1: Understanding Azure Container Technologies
8
Part 2: Choosing and Applying the Right Technology
14
Part 3: Migrating Between Technologies and Beyond

Summary

In this chapter, we have learned what we can do to improve our basic AKS cluster used in the use case of Chapter 14. Some technologies were already discussed in earlier chapters (such as Azure AD integration, role-based access control, and integration with Azure Key Vault). However, we have introduced the basics of scaling nodes and Pods and how the cluster autoscaler and the HPA both operate on different levels but complement each other. We have learned how writing and managing Helm charts is a valuable skill as it helps with scaling your deployments without having to write extensive customized YAML files per customer.

We closed with a section on Windows containers, where we briefly touched upon some specifics we need to take into account when running Windows containers. We learned about use cases and have seen that there is definitely a use case for Windows containers out there.

In the next chapter, we are going to dive into more technologies related to containers,...