0% found this document useful (0 votes)
50 views43 pages

Azure Week1 - Class Presentation

Uploaded by

RAJSHEKHAR PATIL
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
0% found this document useful (0 votes)
50 views43 pages

Azure Week1 - Class Presentation

Uploaded by

RAJSHEKHAR PATIL
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/ 43

Azure Introduction

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Agenda
● What is Cloud Computing?
● Cloud Models
● Delivery Models
● Azure Services
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Cloud Computing

Delivery of on-demand computing resources


[email protected]
SP9LGWJEKR over the internet
on a pay-per-use basis

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Cloud Models
● Public Cloud
○ Shared environment operated by a third-party provider

○ Computing resources are delivered on-demand, typically over the


internet

○ Lower
[email protected] cost, less maintenance
SP9LGWJEKR

● Private Cloud
○ Used exclusively by a business/organization

○ Services are delivered over a private network

○ Hosted by on-prem datacenters or dedicated hardware hosted by a third


party provider – involves CAPEX

○ More control, higher flexibility,


This file is higheruse
meant for personal maintenance
by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Cloud Models
● Hybrid Cloud

○ Combination of public and private cloud

○ Use existing investments in your datacenters


[email protected]
SP9LGWJEKR

○ Higher control on resources and data

○ Higher flexibility to choose where to deploy resources

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Delivery Models
Applications Applications Applications Applications

Data Data Data Data

Runtime Runtime Runtime Runtime


Managed by you

Middleware Middleware Middleware Middleware Managed by Azure


[email protected]
SP9LGWJEKR OS OS OS OS

Virtualization Virtualization Virtualization Virtualization

Servers Servers Servers Servers

Storage Storage Storage Storage

Networking Networking Networking Networking

On-Premises Infrastructure Platform Software


as-a-service as-a-service
This file is meant for personal as-a-serviceonly.
use by [email protected]
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure

● 140+ countries
● 60+ regions
● 200+ services
● Available as
[email protected]
SP9LGWJEKR
○ Public Cloud

○ Azure Government

○ Deploy on-prem
● Marketplace

This file is meant for personal use by [email protected] only.


Source: https://azure.microsoft.com/en-in/global-infrastructure/geographies/
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Types of Services
● Compute
● Networking
● Storage
● Databases
● Web
[email protected]
SP9LGWJEKR
● IoT / Event
● Big Data / Analytics
● Identity
● AI
● Monitoring
● DevOps

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Concepts
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Agenda
● Azure Components
● Azure Resource Manager
● Azure Portal Walkthrough
[email protected]
SP9LGWJEKR ○ Create Resource Group

○ Create Storage Account

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Components
● Azure Tenant
● Azure Active Directory
● Management Groups
● Subscriptions
[email protected]
SP9LGWJEKR
● Resource Groups
● Resources

● Regions
● Availability Zones

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Regions

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Source: https://azure.microsoft.com/en-in/global-infrastructure/geographies/
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Hierarchy

[email protected]
SP9LGWJEKR

Source: https://docs.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-setup-guide/organize-
This file is meant for personal use by [email protected] only.
resources?tabs=AzureManagementGroupsAndHierarchy
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Resource Manager

[email protected]
SP9LGWJEKR

Source: https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/overview
This file is meant for personal use by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Networking Components

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Agenda
● Understanding network components

○ Using a 3-tier architecture

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Networking Components
● Azure Virtual Network
● Subnets
● Network Security Group
● Public IP Address
[email protected]
SP9LGWJEKR
● Network Interface Card
● Azure Virtual Machine
● Azure Load Balancer

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Virtual Network
● Allows to create a private network in Azure
● Provides isolation to resources
● Enables secure communication within network & with outside
resources
[email protected]
SP9LGWJEKR
● Handles the inbound and outbound traffic
● Connects to other Azure VNets and to on-prem networks

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Components
● Virtual Network

○ Provides isolation to resources

○ VNet spans an Azure region

○ Defines a range of private IP addresses

● Subnet
[email protected]
SP9LGWJEKR
○ Network inside a network

○ Resources can be deployed only inside a subnet

○ Each resource is assigned a private IP from subnet’s IP range

● Network Interface Card

○ Allows VM to communicate with outside network

○ Multiple NICs can be assigned to a VM


This file is meant for personal use by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Components
● Public IP Address

○ Optionally assigned to NIC (associated with VM)

● Network Security Group

○ Set of rules that manages the inbound and outbound traffic


[email protected]
SP9LGWJEKR
○ Can be applied at subnet or NIC (associated with VM) level

● Firewall

○ Assigned at the VNet level only

● Azure Load Balancing options

○ Azure Load Balancer, Azure Application Gateway, Azure Traffic Manager, Azure Front Door
This file is meant for personal use by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Virtual Machines

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Networking Components

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Agenda
● To create a Virtual Machine, deploy:
○ Virtual Network

○ Subnets
[email protected]
SP9LGWJEKR
○ Network Security Group

○ Public IP Address

○ Network Interface Card

○ Disks

○ Azure Virtual Machine


This file is meant for personal use by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
VM Series
● Different series of machines

○ A (entry level)

○ Bs (economic)

○ D (general purpose)

○ E (in-memory, hyper-threaded)
[email protected]
SP9LGWJEKR
○ F (compute optimized)

○ H (HPC computing)

○ M (memory optimized)

○ N (GPU-enabled)

● Based on configuration of physical servers


● Uses different series of Intel and AMD processors
● Select VM series based on the type of workload
This file is meant for personal use by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
VM Sizes
● Each VM series has different sizes of VMs
● Size include

○ vCPUs
[email protected]
SP9LGWJEKR
○ Memory

○ Max number of disks

○ Max IOPS

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Pricing Options
• Pay-per-usage model
Pay-as-you-go • Billed per second

• Upfront purchase in a region


Reserved VMs
[email protected] • Provide cost savings
SP9LGWJEKR

• Use unused capacity in Azure. Can be taken back by Azure


Spot VMs • Highly discounted

• Use existing Windows, SQL Server, RedHat Linux, SUSE


Azure Hybrid Benefit Linux licenses to save cost

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
VM Images
● VM image has OS and other software preloaded
● Variety of images are available in the marketplace
● Build and use your own custom image
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
VM Storage
● OS Hard Disk
● Temporary Hard Disk
● Attach multiple data disks (optional)
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
High Availability for VMs

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Agenda
● Availability Sets
● Availability Zones

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Factors affecting availability
● Application failures
● Within Datacenter

○ Hardware Failure
[email protected]
SP9LGWJEKR
■ Leads to unexpected application downtime

○ Unplanned Hardware Maintenance

■ When hardware might fail or is about to fail

■ Leads to poor performance or downtime

○ Planned Maintenance
This file is meant for personal use by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Availability Sets
● Provides high availability for VMs within one datacenter
● Fault Domains

○ Logical grouping of hardware that share common power source and network switch

SP9LGWJEKR ○
[email protected]
Helps during unplanned hardware events
● Update Domains
○ Logical grouping of VMs and underlying hardware that are updated (and rebooted) at the same
time

○ Helps during planned maintenance events


● VM can be assigned to only one Availability Set, and during creation only

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Availability Zones
● Provides high availability for VMs within one region
● VM can be assigned to Availability Zone during creation only
● Availability Zones and Sets options cannot be used together for a VM
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Azure Virtual Machine Scale Sets

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Agenda
● Virtual Machine Scale Sets
● Extensions
● Compare Scale Sets with VMs in Availability Sets/Zones
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Virtual Machine Scale Sets
● Group of identical and load-balanced VMs that are managed together
● Maintain consistent configuration across all VMs
● Provides high availability to the applications
● Allows applications to auto-scale based on demand
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Extensions
● Small applications providing post-deployment configuration and
automation tasks on VMs
● Install software, install anti-virus, run PowerShell script etc.
● Available for VMs and VM Scale Sets
[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Comparison
VMs in Availability Set / Zone Virtual Machine Scale Sets

- Configure Fault & Update Domains - FDs & UDs are auto managed

- Each VM to be created separately - VMs can be created as a group

- Size/config
[email protected] of VMs may be different - Size/config of VMs is same
SP9LGWJEKR
- OS image may be different - OS image is same on each VM
- Apps needs to be installed separately - Apps can be installed using Extensions
- Manual scaling - Manual and auto scaling
- Add VM to load balancer manually - VM can be auto added to load balancer
- Same datacenter in Availability Set and
different datacenters for Availability
- Can deploy in different datacenters (AZ)
Zones This file is meant for personal use by [email protected] only.
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Scaling Virtual Machine Scale Sets

[email protected]
SP9LGWJEKR

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Agenda
● Types of Scaling
● Configure Autoscaling in VMSS
● Scaling Profiles
● Protection policy for VMSS
[email protected]
SP9LGWJEKR
● Scale-in Policy

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Types of Scaling

Vertical Scaling

[email protected]
SP9LGWJEKR

Horizontal
Scaling

This file is meant for personal use by [email protected] only.


Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Scale-in policy: Oldest VM
Event Instance IDs in Instance IDs in Instance IDs in
Zone1 Zone2 Zone3
Initial 3, 4, 5, 10 2, 6, 9, 11 1, 7, 8
Scale-in 3, 4, 5, 10 2, 6, 9, 11 1, 7, 8
Scale-in
[email protected]
SP9LGWJEKR
3, 4, 5, 10 6, 9, 11 1, 7, 8
Scale-in 4, 5, 10 6, 9, 11 1, 7, 8
Scale-in 4, 5, 10 6, 9, 11 7, 8

Scale-in 5, 10 6, 9, 11 7, 8

Scale-in 5, 10 9, 11 7, 8
This file is meant for personal use by [email protected] only.
Source: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.
Scale-in policy: Newest VM
Event Instance IDs in Instance IDs in Instance IDs in
Zone1 Zone2 Zone3
Initial 3, 4, 5, 10 2, 6, 9, 11 1, 7, 8

Scale-in 3, 4, 5, 10 2, 6, 9, 11 1, 7, 8

Scale-in
[email protected] 3, 4, 5, 10 2, 6, 9 1, 7, 8
SP9LGWJEKR

Scale-in 3, 4, 5 2, 6, 9 1, 7, 8

Scale-in 3, 4, 5 2, 6 1, 7, 8

Scale-in 3, 4, 5 2, 6 1, 7

Scale-in 3, 4 2, 6 1, 7

This file is meant for personal use by [email protected] only.


Source: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-scale-in-policy
Sharing or publishing
Proprietary content. © Great the contents
Learning. in partUnauthorized
All Rights Reserved. or full isuse
liable for legal
or distribution action.
prohibited.

You might also like