Visa utbildning.se som: Mobil

Automating Azure Infrastructure as a Service (IaaS) Solutions

Informator
Kort om utbildningen
2 dagar
Företagsanpassad utbildning
   
Rikstäckande

Kursbeskrivning

The Azure Portal is a great management tool for your Azure resources. People like clean, modern-looking, and easy-to-use graphical interface. However, when you start working on more complex IaaS solutions that involves a number of Azure resources, you will quickly realize that GUI wizards don't scale. Automation is a key to fully embrace what Azure IaaS offers in a consistent and optimal manner. It saves time and increases the reliability of regular administrative tasks. In this course, you will learn how to create and scale the most common IaaS services, and how to automate the manual, long-running, error-prone, and frequently-repeated tasks that are commonly performed in a cloud.

We will focus on using VM extensions, Azure PowerShell, CLI 2.0, Azure Cloud Shell, Azure Automation, Azure Automation DSC (with connection to OMS solutions), and ARM templates.
The course includes a variety of practical exercises after each presentation.

After completion of this course you will have a solid understanding of how to automate provisioning and management of virtual machines, set up networking, manage virtual machine storage, and some of the common VM extensions using different automating technologies in Azure.

This training is taught in English.

Microsoft Azure Subscription.
Some Experience with Azure Infrastructure Services.

Presentations

IT Professionals and developers who want to automate provisioning and management of Azure Virtual Machines and related IaaS resources.

Detaljerad beskrivning
Module 1: Using Azure PowerShell / Azure CLI 2.0 / Azure Cloud Shell 

To create and manage Azure infrastructure solutions in a consistent manner at scale, some form of automation is typically desired. There are many tools and solutions that allow you to automate the complete Azure infrastructure deployment and management lifecycle. This module introduces some of the infrastructure automation tools that you can use in Azure. 
Installing and configuring Azure PowerShell Installing and configuring Azure CLI 2.0 Using Azure Cloud Shell Using Visual Studio Code 

Module 2: Automating Azure Networking 

This module introduces the student to automating Azure Networking and its common management tasks. 
Creating a virtual network Implementing network security groups (NSG) Configuring VNet peering 


Module 3: Automating Azure Storage 

This module introduces the student to automating Azure Storage (Blob and File storage) and its common management tasks. 
Create a storage account and retrieve the access keys Perform Azure Blob storage operations Migrate Blobs across storage accounts Uploading a VHD to Azure Storage Creating, connecting, and mounting Azure File Share 

Module 4: Automating Azure Virtual Machines 

This module introduces the student to creating, configuring, and managing Azure Virtual Machines (VM) using different automation techniques. 
Creating Azure VM Creating highly available virtual machines Managing a VM using VM extensions (Custom Script, DSC...) Monitoring a VM with Operations Management Suite (OMS) Creating a managed image of a generalized VM Creating a VM from a managed OS disk Back up a virtual machine Encrypting virtual disks on a VM 

Module 5: Azure Automation 

This module introduces the student to using the Azure Automation service that works the best when it is linked to the Operation Management Suite (OMS). Student will learn how to author, test, and schedule automation runbooks to automate and monitor Azure infrastructure. Azure Automation can run across both Windows and Linux VMs, as well as on-premises virtual or physical machines with a hybrid runbook worker. 
Implementing OMS Configuring Automation accounts Creating runbooks Adding a module Importing and scheduling a runbook Starting a runbook 

Module 6: Azure Automation DSC (Desired State Configuration) 

Azure Automation also provides a Desired State Configuration (DSC) service that allows you to create definitions for how a given set of VMs (Windows and Linux) should be configured. This module details how to ensure that the required configuration is applied and the VM stays consistent. 


Desired State Configuration (DSC) Overview Onboarding machines for management Compiling DSC configurations Configure machines to a desired state and manage drift Forwarding Azure Automation DSC reporting data to OMS 

Module 7: Azure Resource Manager Template 

This module walks a student through the steps of deploying Azure resources using the Azure Resource Manager (ARM) templates. ARM templates are files that define the resources we need to deploy for our solution. They enable idempotent deployment of Azure infrastructure resources and combined with PowerShell DSC give us a full declarative solution to build our environment and provision our VMs. 
Visual Studio Code extension for ARM templates Understanding the structure and syntax of ARM templates Creating an ARM template Deploying an ARM template View deployment operations Export an ARM template and redeploy 

Module 8: DevOps in practice with Visual Studio Team Services and Azure VM 

To automate the build, test, and deployment phases of application development, you can use a continuous integration and deployment (CI/CD) pipeline. In this module, we create a CI/CD pipeline using Visual Studio Team Services and an Azure Windows VM with IIS. 
Publishing an ASP.NET web application to a Team Services project Creating a build definition that is triggered by code commits Installing and configuring IIS on a virtual machine in Azure Adding the IIS instance to a deployment group in Team Services Creating a release definition to publish new web deploy packages to IIS Testing the CI/CD pipeline.

Module 9: 3rd-party Automation Tools (1): Ansible 
Ansible is an automation engine for configuration management, VM creation, or application deployment. Ansible uses an agent-less model, typically with SSH keys, to authenticate and manage target machines. Configuration tasks are defined in playbooks, with a number of Ansible modules available to carry out specific tasks. 
Installing and configuring Ansible Creating a basic VM Create a complete VM environment including supporting resources 

Module 10: 3rd-party Automation Tools (2): Terraform 
Terraform is an automation tool that allows you to define and create an entire Azure infrastructure with a single template format language. You define templates that automate the process to create network, storage, and VM resources for a given application solution. Terraform simplifies the infrastructure deployment without needing to convert to an Azure Resource Manager template. 
Installing and configuring Terraform with Azure Creating an Azure infrastructure with Terraform.




 

Intresseanmälan

Fyll i formuläret för att få mer information om Automating Azure Infrastructure as a Service (IaaS) Solutions, direkt från arrangören. Det är gratis och inte bindande!

Informator

Informator

Utbildningsutbud

Informator är utbildningsföretaget som stärker din konkurrenskraft genom att underhålla, uppdatera och tillföra relevant kunskap inom IT och management där och när du behöver det. Vi har vuxit tillsammans med svensk mjukvaruindustris ledande företag och utbildat utvecklare, tekniker, projektledare och chefer sedan...


Läs mer om Informator och visa alla utbildningar.

Kontaktuppgifter

Informator

Karlavägen 108
115 26 Stockholm

 Visa telefonnummer