Courses and certifications Azure
How to run containerized applications in Azure
Price (without VAT)
This course is Microsoft Advised (syllabus and practical examples have been consulted with MS Architects).
Running containers on Microsoft Azure brings the freedom to build, manage, and deploy applications across a large global network of data centers using popular tools and architectures. To run and manage software efficiently, it is necessary to set up and maintain an infrastructure that is demanding on operations. However, this can be avoided by properly using the tools available in the Microsoft Azure platform.
This training provides a detailed know-how about the solutions available on Microsoft Azure to efficiently run containerized applications. The training is focused on Azure containers best practices and how to manage applications in the cloud.
After completing the course, the training participant will be able to fully deploy or migrate existing applications to the cloud, automatically update, upgrade, monitor and optimize their performance.
Audience
- Application developers
- Cloud Platform Engineers
- IT system administrators
- IT systems architects
Goals
The aim of the course is to provide participants with proven operational recommendations for the management of container applications on the Microsoft Azure platform. Participants will learn how to design and use individual cloud solutions of the above-mentioned platform, including answers to advanced problems, automation or monitoring of applications.
Using practical examples, participants will experience what tools Microsoft Azure provides and how it facilitates application development and management.
The course is intended primarily for developers, cloud engineers and system administrators.
Course guarantor
Jiří develops applications based on Blockchain technology and ensures their operation in public clouds. He currently works at KompiTech. He previously worked as a cloud engineer at Mirantis and was responsible for the design, deployment and management of cloud solutions such as Openstack and Kubernetes. In his free time, he enjoys family and sports.
Outline
Azure Container Instances (ACI)
- Containerization of applications
- Working with containers and ACI
- How to use Azure Marketplace
- Azure Container Registry
- Persistent storage
- Monitoring
Azure App Service (Web Apps)
- Best-practices for working with Azure App Service
- Deployment and configuration
- CI / CD, Azure DevOps (automatic deployment of new versions)
- Scaling (auto / manual)
- CDN
- Monitoring
Azure Kubernetes Service (AKS)
- How to run applications in Kubernetes
- Kubernetes best-practices
- Design and solutions for production-ready microservices in AKS
- CICD, Azure DevOps (automatic deployment to Kubernetes)
- Automatic scaling (horizontal / cluster)
- Use ACI with Kubernetes for instant autoscaling
- Azure cluster monitoring (metrics, logging, alerting)
- Application monitoring (application insights, distributed tracing)
Prerequisites
- Basic knowledge of containers
- Basic awareness of Kubernetes
Technical requirements (BYOD)
- Microsoft Azure account
- Computer with any OS (Linux, Windows, OS X)
- Web browser