In this course, you will learn about configuring and implementing Azure Cloud Services including topics such as configuring roles, packaging and deploying cloud services using PowerShell, and monitoring and collecting diagnostics data for cloud services. Topics covered in this course will help you prepare for Microsoft Azure Exam 70-533 objectives that fall under "Implement Cloud Services" content area.
In this course, you will learn how to configure role instance count and size, operating system family and version, configure Remote Desktop, configure in-role cache, configure local storage, configure SSL, configure custom domain, configure reserved IP addresses, configure network traffic rules, configure multiple websites on a web role, creating a cloud service project using PowerShell, packaging a cloud service using CSPack command line tool, publishing a cloud service using PowerShell, performing a VIP swap using PowerShell, scaling (manual/auto) a cloud service, configuring monitoring for a cloud service, adding metrics to monitoring, configuring alerts on metrics, configuring endpoint monitoring, monitoring a service bus queue, monitoring a notification hub, Azure diagnostics overview, and configuring Azure diagnostics using PowerShell.
Razi is a Senior Consultant at Microsoft, a prominent speaker, author, and seven-time Microsoft Most Valuable Professional (MVP) award recipient and an active Microsoft Certified Trainer (MCT).
Section Introduction Transcripts
Section Introduction Transcripts
Configuring Role Instance Settings and Remote Access Welcome to Configuring Role Instance Settings and Remote Access module. We begin this module by looking into some of the key configuration settings for the roles in the cloud service and how to change those settings using Azure PowerShell cmdlets. This includes role instance count, the role instance size, and the family and version of the operating system that we'll be running on a role VM. We'll also learn how to enable or disable a remote desktop connection using a PowerShell cmdlet on a specific role or for all the roles within a cloud service.
Configuring In-role Cache, Storage, and SSL Welcome to Configuring In-Role Cache, Storage and SSL module. We start this module by learning about the in-role cache. The in-role cache is a caching capability that is intrinsic to the cloud service. We also explore the various types of in-role cache along with their configuration settings. By configuring the local storage on a role, you basically allocate part of a disk storage for your own usage. You can actually do settings in a way that the data on a local disk storage will persist even after the role VM is restarted. Finally, we finish this module by learning how to configure an SSL certificate on a cloud service endpoint.
Configuring Domain, Reserved IP, Traffic Rules and Multiple Websites Welcome to the module on Configuring Domain, Reserved IP, Traffic Rules and Multiple Websites. We begin this module by learning how to configure a custom domain for a cloud service. This involves updating the CNAME and A record entries on a domain registrar. The reserved IP address provides us an opportunity to retain the same IP address for a cloud service even after you delete it and create it again. Now this can be very helpful when you do not want to lose the IP address as you may be using it within DNS entries like, for example, an A record while working with the custom domain. By configuring network traffic rules, you can specify how roles communicate with each other within the cloud service and also how to limit their communication. Finally, we will conclude this module by learning how to configure multiple websites on a single web role.
Creating, Packaging, and Deploying Cloud Services Using PowerShell Welcome to the module on Creating, Packaging and Deploying Cloud Services Using PowerShell. We will begin this module by learning how to create a cloud service project using the PowerShell's command. Then we will use the CSPack command-line tool to package the cloud service into a. cspkg file. Now this is really handy in situations when you don't have tools like Visual Studio to package the service. After that, we will jump into deployment of a cloud service using the PowerShell cmdlet. Using the PowerShell cmdlet to publish a cloud service rather than the Azure Management Portal helps you automate the cloud service publishing process. And, finally, we will conclude this module with the discussion on performing the virtual IP swap, which is essentially swapping of VIP and URL between production and staging environments.
Scaling, Monitoring, and Collecting Diagnostics Data for a Cloud Service Welcome to the module on Scaling, Monitoring, and Collecting Diagnostics Data for a Cloud Service. We will start this module by taking a look at a scalability option that exists for Azure Cloud Services, particularly to increase or decrease the role instance count based on a well-defined criteria. Monitoring is another important topic we'll be learning in this module, and this includes monitoring cloud service, cloud service endpoints, monitoring a service bus including service bus queues, service bus topics, and monitoring a notification hub. We'll also learn about setting up the alerts on a cloud service based on available metrics. Finally, we will conclude this module by learning how to collect diagnostic data for a cloud service. We will be using Azure Diagnostics extension for that purpose.