100% found this document useful (1 vote)
126 views28 pages

Azure Hands On Training

The document outlines a course structure that introduces core cloud concepts through Azure projects, including hosting a static website in Azure storage and deploying a website on IIS servers in Azure virtual machines, addressing load balancing traffic between the VMs. It also proposes a project to create a cloud backup solution by scheduling a PowerShell script to zip and upload local files to Azure storage on a regular basis.

Uploaded by

Charly Tony
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
126 views28 pages

Azure Hands On Training

The document outlines a course structure that introduces core cloud concepts through Azure projects, including hosting a static website in Azure storage and deploying a website on IIS servers in Azure virtual machines, addressing load balancing traffic between the VMs. It also proposes a project to create a cloud backup solution by scheduling a PowerShell script to zip and upload local files to Azure storage on a regular basis.

Uploaded by

Charly Tony
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 28

Course Structure

Introduction Azure Project 1 Summary

Core Cloud Azure Project 2


Concepts
Important

▪ We will cover lot of Azure Services at the introductory level

▪ Content in the slides

▪ Please provide your review on the course


Types of Website

Dynamic Website
A dynamic website is a website that not only uses HTML and CSS, but includes
website scripting as well

Static Website
A static site is one that is usually written in HTML and CSS only, with no
scripting. A static website is the simplest kind of website you can build.
Project : Host a Static Website in Azure

Requirement:

a) Deploy a static website in Azure

b) User should be able to navigate to other pages within website

c) Website should be publicly accessible over internet


Project : Host a Static Website in Azure

Implementation Details:
a) Create a resource group
b) Create a storage account inside the resource group
c) Create a blob container inside storage account
d) Upload Source HTML Files
e) Change Permission on files to allow public access
Resource group
Container that holds related resources for an Azure solution.

Following Naming Convention for resource group is a good practice.

Example:
• test-custname-eus2-rg
• app-dev-prodname-rg
Data Type & Azure Service to help

• Structured data

SQL Database

• Semi-Structured data

Table

• Un-Structured data

Blob, File Share


Azure Storage
Azure Blob Storage is a service for storing large amounts of unstructured object data, such as text or binary
data.

Azure Files offers fully managed file shares in the cloud that are accessible via the industry standard Server
Message Block (SMB) protocol.

Azure Table storage is a service that stores structured NoSQL data in the cloud, providing a key/attribute
store with a schema less design.

Azure Queue Storage is a service for storing large numbers of messages. You access messages from
anywhere in the world via authenticated calls using HTTP or HTTPS.
Project : Deploy Website on IIS Server

Requirement:

• Deploy a website on IIS webserver running on a Windows Virtual Machine


• Website should be publicly accessible over internet
Project : Deploy Website on IIS Server

Implementation Details:
a) Create a new Resource Group for the project
b) Create a Virtual Machine inside Resource Group
c) Login to VM, install IIS Server
d) Deploy a static website on IIS running inside VM
e) Enable/Disable ports to understand the effect of NSG
Thank You
Availability Zone

Availability Zones is a high-availability offering that


protects your applications and data from datacenter
failures

To ensure resiliency, there’s a minimum of three separate


zones in all enabled regions. The physical separation of
Availability Zones within a region protects applications
and data from datacenter failures.

https://docs.microsoft.com/en-us/azure/availability-
zones/az-overview
Availability Zone

Availability Zones is a high-availability offering that


protects your applications and data from datacenter
failures

To ensure resiliency, there’s a minimum of three separate


zones in all enabled regions. The physical separation of
Availability Zones within a region protects applications
and data from datacenter failures.

https://docs.microsoft.com/en-us/azure/availability-
zones/az-overview
Azure Data Center
Availability Set
VMSS
VM Size:
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes
Project : Deploy Website on IIS Server

Requirement:
a) Create 2 Virtual Machines
b) Deploy a static website on them
c) Add the VM to a load balancer for balancing the incoming traffic
Project : Deploy Website on IIS Server

Implementation Details:
a) Create a Resource Group
b) Deploy 2 Virtual Machines(WebServer1 and WebServer2)
c) Install IIS on server and deploy the websites
d) Deploy an Azure Load Balancer(ALB)
e) Configure Load Balancer to send traffic to the Web Servers
f) Add a DNS name to the Load Balancer IP address
Project : Create your own Cloud Backup
Solution
Requirement:
a) Take a backup of my local directory and upload it to cloud
b) Folder should be zipped before uploading
Project : Deploy Website on IIS Server

Implementation Details:
a) Create a Storage in Azure Cloud
b) Write a PowerShell script to upload the files in the cloud storage
c) Enhance the PowerShell script to add zipping logic
d) Schedule the task in Task Scheduler to take backup regularly

You might also like