IL - Managing Azure PaaS Services

Course Overview

This course is designed to introduce students to managing, monitoring and diagnosing problems with applications that are built using Azure Platform as a Service (PaaS) services. Students will learn core tenants of how PaaS applications are typically built, such as storage of data, messaging patterns, scale, and identity as well as how to deploy, configure and scale the various services. From there they will learn how to use services like Log Analytics, Application Insights, and Azure Diagnostics to configure a holistic monitoring solution that can alert them to problems in the application as well as strategies for tuning and troubleshooting each service.

This class will focus on the following PaaS services: App Services, Service Fabric, Functions, Logic Apps, Storage, SQL Database, Cosmos DB and ServiceBus. Additional services can be included depending on your specific needs.

                            

Course Details
  • Duration: 3 Days
  • Level: 300

Who this course is designed for
  • IT Professionals and Operations

What You Will Learn

  • Understand the fundamentals of PaaS application architecture and design
  • Deploy and monitor PaaS applications
  • Enable custom telemetry in an application using Application Insights
  • Monitor services from Log Analytics
  • Monitor for security using Azure Security Center

Prerequisites:

  • Previous experience with Azure Fundamentals
  • Exposure to scripting or programming

Outline

MODULE 1: Understanding Application Architecture with Azure PaaS
 
In this module, students will learn some of the more common design patterns used when building new applications in Microsoft Azure. From there, the student will learn about the Azure services that are used to implement the patterns and how they work together in the software development lifecycle. 



MODULE 2: Azure PaaS Compute 

In this module, students will be introduced to the various compute options, their use cases, common architectures, as well as common diagnostic capabilities. This module will cover Functions, Web Apps, Web Jobs, Batch, Service Fabric, Containers, and Virtual Machines. 

MODULE 3: Managing Azure SQL Database

In this module, students will learn how to deploy, scale, protect and monitor Azure SQL Database. This module will cover connectivity, security, availability as well as common troubleshooting techniques for performance. 

 

MODULE 4: Managing Azure Cosmos DB

In this module, students will learn how to deploy, scale, protect and monitor Azure Cosmos Database. This module will cover connectivity, security, availability as well as common troubleshooting techniques for performance. 

 

MODULE 5: Managing Azure Web Apps

In this module, students will learn how to manage Azure Web Apps. The topics discussed cover a broad overview of Azure App Service and Azure Web Apps, as well as more indepth discussion into many of the various features of Azure Web Apps, PowerShell and the Azure CLI. The features covered in this course include: Continuous Deployment, Kudu, Diagnostics & Monitoring, Application Insights, Hybrid Networking, Deployment Slots, Testing, Scaling, Traffic Manager, and Azure CDN.

 

MODULE 6: Application Monitoring with App Insights

In this module, students are introduced to the Application Insights service and how it can be used to capture insight about an application, including dependencies such as databases and API calls, as well as to instrument and capture custom telemetry such as events and exceptions for later analysis. 

 

MODULE 7: Application Security 

In this module, students are introduced to Azure AD applications, security principals, Key Vault, and the various methods applications can use to secure secrets and control identities.   

MODULE 8:  Introduction to Messaging for Ops

In this module, the student will be introduced to Azure Queues, ServiceBus and Notifications to learn how applications use them to communicate between tiers. The student will use sample applications to pass messages, view the contents of messages, and configure diagnostics settings for troubleshooting purposes.

 

MODULE 9: Monitoring PaaS Apps with Log Analytics

In this module, students will learn how to configure Log Analytics to read from various services and diagnostics stores to create a holistic monitoring environment for their PaaS applications.

;

Contact the experts at Opsgility to schedule this class at your location or to discuss a more comprehensive readiness solution for your organization. Contact us to enroll or book a class

Contact Us
Looking for on-demand training?
Try SkillMeUp.com