Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure IaaS & Azure PaaS Architecture and Solutions
Rating: 4.4 out of 5(108 ratings)
912 students

Azure IaaS & Azure PaaS Architecture and Solutions

Build a custom PaaS Azure Cloud using App services, Database as a Service, and Data Processing as a Service.
Last updated 5/2019
English

What you'll learn

  • Explore the various Azure services that enable powerful resource management for your business over the cloud.
  • Explore Azure Infrastructure as a Service through the eyes of an IT pro.
  • Deploy Azure Virtual Machines from the Azure Market Place, PowerShell, Azure CLI, and automation ARM templates
  • Architecture and design Azure VMs, based on specific scenarios and use cases.
  • Secure your web application with Azure AD, an Identity-as-a-Service service, enabling you to authenticate your users and secure user data in a GDPR world.
  • Safely balance a load of your traffic across several nodes on the cloud or off the cloud, so that you can provide the best experience to your users even during the sales.
  • Learn Azure Redis Cache as a Service for high throughput and low latency.
  • Discover and consume enterprise data assets with Azure Data Catalog.

Course content

4 sections104 lectures20h 7m total length
  • The Course Overview8:53

    This video gives an overview of entire course.

  • Subscriptions and Default Access12:37

    In this video, we will see how we get access to Azure and get started with the resources and services that can be deployed. Also, we will see that once access has been achieved, how we use Azure and what the Azure portal is.

       •  Create a new Azure subscription

       •  Understand the Azure portal and what it provides out of the box

       •  Understand how resources can be organized and secured using resource groups and RBAC

  • Azure Portal and What’s Available Out of the Box? – Part One16:03

    In this video, we will see how we customize the Azure portal for your specific needs, what features, and functions are available to all Azure users and subscriptions for free out of the box.

       •  Login to the portal and click “Edit Dashboard”

       •  Open navigation and look at Azure monitor

       •  Open navigation and open Azure advisor

  • Azure Portal and What’s Available Out of the Box? – Part Two20:22

    In this video, we will deep dive into Azure portal.

       •  See what service health provides

       •  Explore various service

       •  Finally deep dive into Azure monitor

  • Azure Portal and What’s Available Out of the Box? – Part Three13:26

    In this video we will explore various features available out of the box.

       •  Focus on Azure Advisor

       •  Based on the service provide recommendations

       •  Explore Cloud Shell and Cloud Drive

  • Managing Resources with Resource Groups and Tags14:32

    In this video, we will see how we organize resources within your Azure subscription, once they have been organized, how you can further categorize the resources to help with billing and administration through the use of tags.

       •  Create a new resource group

       •  Assign one or more tags and values to an existing resource

  • Securing Azure Resources17:28

    In this video, we will see how we can control what users can and cannot do within a given Azure subscription or within a resource group. Furthermore, we will see how we can control that access based on resource type.

       •  Create a new resource policy

       •  Understand how to assign a policy to a subscription or resource group

       •  Understand how to assign users or groups to roles and what permissions are available within each role

  • Governing Azure Resources22:16

    In this video, we will see what are some of the best practices with respect to how you organize and govern your Azure subscription are.

       •  Walk through best practices for organization of resources

       •  Understand best practices for security and auditing of resource access

       •  Discuss how best to use resource groups and tags for cost management purposes

  • Scripting Groups and Tags29:53

    In this video, we will see how we best connect to our new Azure subscription using one of the available scripting languages (CLI and PowerShell) through the use of Visual Studio Code or Cloud Shell. Once a connection has been made, how do you create resource groups, resource policies, and how do you assign tags to resources.

       •  Understand the basics of connecting to an Azure subscription

       •  Understand how to work with the CLI in Azure

       •  Understand how to work with PowerShell in Azure

  • Storing Data in Azure33:50

    In this video, we will see what are all the Azure storage features and services that are available. With that understanding, we will see how we create a storage account and what types of assets can be stored within it.

       •  Walk through all of the services shown under the storage category in the portal navigation

       •  Create a new storage account

       •  Walk through all of the functions available within the storage account

  • Storage Tiers and Managed Disks16:45

    With respect to disks, we will see what is the difference between managed and unmanaged disks and how are they created and the associated with a VM.

       •  Walkthrough the creation of a VM to show the difference between managed and unmanaged disks

       •  Review the disk service within the Azure portal

  • Accessing Storage Artifacts and Policies12:07

    In this video, we will see what the different asset/artifact types that can be stored within an Azure storage account are, also based on this, how we can limit who has the ability access those assets.

       •  Walk through the different asset types within a given storage account

       •  Show Azure storage explorer and how it can be used to access storage account assets

       •  Walk through the creation of a Storage Access Signature (SAS) policy

  • Managing Azure Storage with CLI and PowerShell22:03

    In this video, we will see how we create storage accounts and access the different assets within that storage account using either CLI or PowerShell.

       •  Walk through the creation of a storage account and Blob container using CLI

       •  Walk through the creation of a storage account and Blob container using PowerShell

  • Networking Overview18:22

    In this video, we will see what are all of the networking services available within Azure, also what is available to help with high availability and security, and what can be deployed from third-party ISVs.

       •  Walk through all of the services that show up under the networking category in the Azure portal

       •  Walk through the types of virtual appliances that are available within the Azure marketplace

  • Networking, Subnets, Gateways, and Peering – Part One17:13

    In this video, we will see how we create and setup an Azure virtual network with multiple subnets and hybrid connectivity.

       •  Create a new virtual network with multiple subnets

       •  Create a gateway subnet for your VNet

       •  Create both Local and remote gateways to connect to on-prem

  • Networking, Subnets, Gateways, and Peering – Part Two14:19

    In this video, we are going to start looking at the gateways

       •  Look at the different options with respect to gateways

       •  How to create a hybrid connection into your virtual networks

       •  Learn different types of Gateway

  • Controlling and Balancing User Traffic – Part One15:12

    In this video, we will see how we provide high availability within a virtual network using layer four or layer seven functionality, how we provide high availability and geo-redundancy across regions within Azure.

       •  Create and configure an Azure load balancer within a VNet

       •  Create and configure an application gateway within a VNet

       •  Create and configure Azure traffic manager

  • Controlling and Balancing User Traffic – Part Two13:59

    In this video we will talk about balancing user traffic

       •  Look at Azure Load balancer

       •  Create load balancer

       •  Then look at Application gateways

  • Controlling and Balancing User Traffic – Part Three14:42

    In this video we will see how to control User traffic

       •  Learn the difference between load balancer and application gateways

       •  Look at additional capabilities of application gateways

       •  Create application gateway

  • NIC Cards and Addressing9:27

    In this video, we will see how we provide IP addresses to servers or virtual machines that are placed within a VNet. Once the device is in a VNet, how we provide access to it from the internet.

       •  Create a network interface card and assign it to the VNet

       •  Create a public IP address

       •  Assign the public IP to either a NIC card or load balancer

  • Securing Network Traffic13:26

    In this video, we will see how we secure traffic that is coming in and out of devices within a given virtual network.

       •  Create a new network security group

       •  Create new inbound/outbound rules within the NSG

       •  Assign the NSG to either a subnet or NIC card

  • Domain Services in Azure7:11

    In this video, we will see how we provide domain name resolution services within an Azure virtual network for both internet based and internal traffic.

       •  Walk through the Azure DNS service and its capabilities

       •  Walk through how to configure a VNet to use Azure DNS

       •  Create new domain name records within Azure DNS

  • Managing and Monitoring Azure Networking17:25

    Once all of the networking resources have been created and are being used within the scope of an Azure subscription, we will see how we monitor those resources and the traffic running within, how can we also troubleshoot issues that might be occurring within the VNet?

       •  Create a network watcher instance

       •  Review all of the network watcher features

       •  Turn on Azure diagnostics for load balancers or NSGs

  • Scripting Network Resources24:08

    In this video, we will see how we create a VNet with multiple subnets, an external, and internal LB within two of the subnets, and NSGs with a set of rules that are applied to the subnets using both CLI and PowerShell.

       •  Walk through all of the CLI commands to create the required resources

       •  Walk through all of the PowerShell commands to create the required resources

  • Azure Compute Overview14:47

    In this video, we will see what all of the services that make up the Azure compute category are, and which services are considered IaaS versus PaaS.

       •  Walk through all of the services that show up under the compute category in the Azure portal

       •  Walk through the types of virtual appliances that are available within the Azure marketplace

  • Starting, Stopping, and Deploying VMs19:28

    In this video, we will see what all of the required resources needed for a virtual machine to be created. Also, Once the VM has been deployed, we will see what are the standard functions that are used to allow the VM to be available or unavailable?

       •  Walk through the creation wizard of a VM

       •  Start/stop an existing VM

       •  Discuss what a stopped VM means

  • VM Images and Snapshots14:38

    In this video, we will see how can we easily speed up the virtual machine deployment process through VM images, what images are available from the Azure marketplace, and How can we create our own VM images to meet our specific customer requirements.

       •  Walk through the Azure marketplace’s compute category

       •  Walk through the snapshot function of a VM to create a VM image

       •  Walk through the snapshot function of a disk to create a disk image

  • Scaling and Fault Tolerance through Availability Sets13:37

    In this video, we will see how can VMs that are providing the same function within a given VNet be configured for fault tolerance, how can those same types of VMs be configured for auto-scaling based on specific VM.

       •  Create and configure an availability set

       •  Create, configure, and discuss the virtual machine scale set

  • Scripting Your Azure VMs26:18

    In this video, we will see how we create a VM, availability set, and virtual machine scale set and then associate with an existing VNet using either CLI or PowerShell.

       •  Create a VM, availability set, and VM scale set with CLI

       •  Create a VM, availability set, and VM scale set with PowerShell

  • Test your knowledge

Requirements

  • Some knowledge of Java or JavaScript is required since the examples use a web front-end.
  • Basic knowledge of NPM would be beneficial.

Description

Microsoft Azure’s Infrastructure as a Service provides users with the flexibility and freedom required for scaling and automating their virtual machines on demand for powerful cloud management. It provides various services to enable Platform as a Service-based cloud development, allowing you to deliver simple cloud-based applications as well as sophisticated cloud-based enterprise services.

This comprehensive 4-in-1 course is a practical and easy-to-follow guide to building Cloud-based architecture with Azure. Initially, you’ll Explore Azure Portal to manage resources and access your services as well as work with different storage options and policies for your Azure Cloud. Next, you’ll understand Azure Virtual Networking concepts and Azure Virtual Machine workload concepts. Finally, you’ll learn to design and develop an application as a Cloud-Native service, and deploy using PaaS deployment model that adheres to Azure standards and cloud practices.

Towards the end of this course, you'll design, configure, and build your cloud-based infrastructure using Microsoft Azure Services.

Contents and Overview

This training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible.

The first course, Infrastructure as a Service Solutions with Azure, covers how to design, configure, and build your cloud-based infrastructure using Microsoft Azure Services. This video tutorial takes you through the core of Infrastructure as a Service with Microsoft Azure and equips you with the practical know how to manage various Azure Services for effective business over the cloud. You’ll dive into Subscription and Resource Management in Azure and learn to work with various resource groups and policies through the Azure Portal. You’ll explore Azure Storage services and employ various storage options for your Virtual Machines that work best for your business. You’ll also explore Azure Networking, set up your Virtual Networks, control network traffic with the help of Azure Traffic Manager and Security Groups, and host your domain name server with Azure DNS. Finally, you’ll learn to leverage Azure Compute, work with Azure Virtual Machines, and download specialized Virtual Machines from the Azure Marketplace as per your business requirements. By the end of this tutorial, you’ll be ready to leverage different services core to Azure IaaS, enabling your business to thrive over the cloud.

The second course, Architecting an Azure Compute Infrastructure, covers how to design and implement your Azure compute infrastructure. In this module, we highlight one of the most common scenarios in an Azure adoption project, mainly designing and integrating Azure Virtual Machine topologies. Just like building out your VM architecture in a typical on-premises datacenter, this course is logically structured in that way. Starting from designing Azure Virtual Networking architectures, both within Azure and for Hybrid scenarios, we move over to an in-depth view on Azure Virtual Machines. What VM sizes are available and how to decide which ones to use, how to deploy VMs in a couple of different ways, as well as how to streamline Azure VM configurations, are the key objectives of this topic. Next, viewers will learn how to architect high-availability setups for Azure VM workloads. In the last section of this course, viewers will get a good understanding of what platform monitoring solutions Azure provides today, by zooming in on Operations Management Suite, Azure Monitor, and Azure Log Analytics.

The third course, Architecting Azure Solutions for PaaS, covers how to design and Deploy your Cloud-Native Solutions on Azure. This course will show you how to use Azure's PaaS offering to build global, performant, and secure applications. You’ll gain a better understanding of PaaS development on Azure, and how to architect your applications and services in a cloud-native design. You will learn how to explore Azure marketplace to find the best suitable service for your application requirements, and then integrate your application to work frictionless with Azure solutions. By the end of this course, you will be capable of architecting your applications on Microsoft Azure using PaaS solutions. This course will help you learn the ins and outs of the architectural development of solutions for Microsoft Azure.

The fourth course, Azure Platform as a Service – Web and API Application Deployment, covers how to build, manage, and deploy your own Platform as a Service Cloud with the help of Azure Services. This video tutorial will provide you with the necessary know-how to leverage Azure services to build your own PaaS cloud. You'll start by exploring Azure App Services, and learn to work with supported application types based on different parameters such as languages and functions. You'll learn to configure, publish, secure, and analyze your application APIs with Azure API management. Going further, you will learn to leverage Database as a Service in Azure, and work with different options for database management and also different types of databases such as MySQL and PostgreSQL. You'll even learn to develop NoSQL databases with the help of Azure Table Storage. Next, you will delve into Data Processing as a Service, and learn how to create custom searches for your application, enable messaging between applications and services, and work with data using Azure Data Factory and Azure Data Catalog.

Towards the end of this course, you'll design, configure, and build your cloud-based infrastructure using Microsoft Azure Services.

About the Authors

  • Brian Christopher Harrison has been involved with Microsoft Azure since 2012 and is currently a Cloud Solutions Architect at Microsoft. He has been involved in Microsoft training, and has actively blogged and spoken about Azure on Microsoft's site and also has his own screencasts.


  • Peter De Tender is the CEO and Lead Technical Trainer at PDTIT and 007FFFLearning, a Microsoft Cloud Platform Architect, extremely passionate trainer and speaker, Azure MVP (2013-2018), Microsoft Certified Trainer (MCT) and technical writer. Starting his career in 1996, Peter has never looked back from Microsoft infrastructure technologies. At present, he’s an expert on Azure and Azure Stack, coaching global Microsoft Partners, larger Microsoft customers, and Microsoft FTE teams, all over the world, in achieving more with Azure. While this got him a position as FTE for Microsoft Corp in the global Microsoft AzureCAT GSI (Azure Engineering) team early 2016, his passion for speaking and presenting made him decide to return to his own company after about a year, coming back with an even stronger focus on providing readiness workshops and architect consulting on the Azure platform. When Peter is not speaking or presenting, he authors Azure-related whitepapers and courses for Microsoft as well as several other training companies in the IT industry or updating his own custom Azure Advanced training material.


  • Afzaal Ahmad Zeeshan is a computer programmer from Rabwah, Pakistan, and likes .NET Core for regular day development. He has experience with cloud, mobile, and API development. Afzaal Ahmad has experience with the Azure platform and likes to build cross-platform libraries/software with .NET Core. He has been awarded MVP Award by Alibaba Cloud for cloud expertise and has been recognized as a Microsoft MVP for his work in the field of software development twice, four times as a CodeProject MVP for technical writing and mentoring, and four times as a C# Corner MVP in the same field.

Who this course is for:

  • This Course is perfect for:
  • IT Administrators, Software Developers, Cloud administrators and Software Architects who want to dive into Cloud development and management with the help of Platform as a Service practice. This video Course will serve as a steppingstone to your career as a PaaS specialist.