Microsoft Azure Cloud Course Outline
(更多资料和具体参加方法)
1.1 Audience profile
The candidates targeted by this training are proficient with the development tools, techniques, and approaches in general and interested in gaining Cloud concepts and building highly available solutions in the cloud.
1.2 Module 1 Overview of the Microsoft Azure Platform
Microsoft Azure provides a collection of services that you can use as building blocks for your cloud applications. After this module you will be able to describe common Azure services, and use Azure portal to manage services.
1.3 Module 2 Building Application Infrastructure in Azure
Azure provides networking, backup, and virtualization services as part of its Infrastructure-as-a-Service (IaaS) offering.
· Constructing Azure Virtual Machines
· Azure Virtual Machine Workloads
· Migrating Azure Virtual Machine Instances
· Highly Available Azure Virtual Machines
· Virtual Machine Configuration Management
· Customizing Azure Virtual Machine Networking
1.4 Module 2 Hosting Web Applications on the Azure Platform
This module provides an overview of the Azure Web Apps service.
· Azure Web Apps
· Hosting Web Applications in Azure
· Configuring an Azure Web App
· Publishing an Azure Web App
1.5 Module 4 Storing SQL Data in Azure
In the cloud, the Microsoft Azure platform provides a database as a service offering that allows developers to use SQL in the same way as they would in an on-premises location.
· Storing SQL Data in Azure
· Managing SQL Databases in Azure
· Azure SQL Database Tools
· Securing and Recovering an Azure SQL Database Instance
1.6 Module 5 Designing Cloud Applications for Resiliency
You need to rethink the way you design your applications, and the patterns that are used, with respect to the scalability and reliability metrics present for the cloud applications.
· Application Design Practices for Highly Available Applications
· Application Analytics
· Building High Performance Applications by Using ASP.NET
· Common Cloud Application Patterns
· Caching Application Data
1.7 Module 6 Storing Tabular Data in Azure
· Azure Storage Overview
· Azure Storage Tables Overview
· Table Entity Transactions
1.8 Module 7 Storing and Consuming Files from Azure Storage
Azure provides a Blob storage mechanism that not only offers high performance but also supports integration to Microsoft Azure Content Delivery Network (CDN) for low latency downloads
· Storage Blobs
· Controlling Access to Storage Blobs and Containers
· Configuring Azure Storage Accounts
· Azure Files
1.9 Module 8 Designing a Communication Strategy by Using Queues and Service Bus
With web applications presenting content and worker roles processing the logic, there needs to be a mechanism that facilitates the communication between these different entities. Microsoft Azure provides two queuing mechanisms that you can use for this purpose
· Azure Storage Queues
· Azure Service Bus
· Azure Service Bus Queues
· Azure Service Bus Relay
· Azure Service Bus Notification Hubs
1.10 Module 9 Automating Integration with Azure Resources
Although you can manage most of the Azure services by using both of the Azure portals or Microsoft Visual Studio, you can use scripting to completely automate the management of the same resources. This module will look at automating the lifecycle of the services by using client libraries, Windows PowerShell, REST, and the Resource Manager
· Azure SDK Client Libraries
· Scripting Azure Service Management by Using Windows PowerShell
· Azure REST Interface
· Azure Resource Manager
1.11 Module 10 Securing Azure Web Applications
Just like on-premises applications, applications in the cloud need streamlined security mechanisms that are flexible. Azure Active Directory is an identity provider that can provide identity and access functionality for your custom applications or SaaS applications.
· Azure Active Directory
· Azure AD Directories
· Azure AD Multi-Factor Authentication
· Protect Cloud data in a way that complies with industry-standards for sensitive data.
1.12 Module 11 Case Study
· Case 1 Lift and shift
Design and architect to migrate an existing application hosted on-premises to Cloud with as little changes as possible.
· Case 2 Backup and Disaster Recovery
Design and architecture a Solution that allows a company to run the application either in Azure or at their own Datacenter with the ability to failover and back, and secure data in transit and at rest.