0% found this document useful (0 votes)
235 views16 pages

Microsoft Azure: Infrastructure As A Service (Iaas)

Infrastructure as a service (IaaS) is a form of cloud computing that provides virtualized computing resources over the internet. IaaS is one of the three main categories of cloud computing services, alongside software as a service (SaaS) and platform as a service (PaaS).

Uploaded by

wilber
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
235 views16 pages

Microsoft Azure: Infrastructure As A Service (Iaas)

Infrastructure as a service (IaaS) is a form of cloud computing that provides virtualized computing resources over the internet. IaaS is one of the three main categories of cloud computing services, alongside software as a service (SaaS) and platform as a service (PaaS).

Uploaded by

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

Microsoft Azure: Infrastructure as a

Service (IaaS)
Module 1: Microsoft Azure Overview

Section 1: Cloud Computing


Introduction
Prerequisites
• Windows 7 - 10, Windows Server 2008 R2 and Windows Server 2012 (R2)

• Microsoft Azure PowerShell

• Microsoft Visual Studio 2015 Update 2 (for ARM labs)

• Active Azure Subscription


Cloud Computing Patterns

On and Off

Compute
Inactivity On and off workloads (e.g. batch job)
Period Over provisioned capacity is wasted
Time to market can be cumbersome
t

Growing Fast

Compute
Successful services needs to grow/scale
Keeping up with growth is a big IT challenge
Cannot provision hardware fast enough
t

Unpredictable Bursting
Compute

Unexpected/unplanned peak in demand


Sudden spike impacts performance
t Cannot over provision for extreme cases

Predictable Bursting
Compute

Services with micro seasonality trends


Peaks due to periodic increased demand
t IT complexity and wasted capacity
Cloud Computing

IaaS PaaS SaaS


Infrastructure as a Service Platform as a Service Software as a Service

Host Build Consume


Cloud Computing (continued)

Packaged Infrastructure Platform Software


Software (as a Service) (as a Service) (as a Service)

You manage
Applications Applications Applications Applications

Data Data Data Data

You manage
Runtime Runtime Runtime Runtime

Managed by vendor
Middleware Middleware Middleware Middleware
You manage

Managed by vendor
O/S O/S O/S O/S

Managed by vendor
Virtualization Virtualization Virtualization Virtualization

Servers Servers Servers Servers

Storage Storage Storage Storage

Networking Networking Networking Networking


Module 1: Microsoft Azure Overview

Section 2: Microsoft Azure


Hyper scale Infrastructure is the enabler
27 Regions Worldwide, 22 ONLINE…huge capacity around the world…growing every year

North Central US
Illinois
West Europe
United Kingdom
Canada Central Netherlands
Canada East Regions
Central US Toronto
Iowa Quebec City Germany North East
Magdeburg China North *
US Gov Beijing
Iowa
Germany Central Japan East
North Europe China South *
Frankfurt Tokyo, Saitama
Ireland Shanghai
West US East US
California Virginia Japan West
India Central
Pune Osaka
East US 2
South Central US Virginia India South
Texas US Gov Chennai
India West
Virginia
Mumbai East Asia
Hong Kong

SE Asia
Singapore

Australia East
New South Wales

Brazil South
Sao Paulo State Australia South East
Victoria
 100+ datacenters
 Top 3 networks in the world Operational
 2.5x AWS, 7x Google DC Regions Announced/Not Operational
 G Series – Largest VM in World, 32 cores, 448GB Ram, SSD… * Operated by 21Vianet
How are Microsoft Azure Charges Incurred?
• Pay only for what you use*
• VM usage is by the minute
• VMs (IaaS only) that are stopped in Microsoft Azure, only storage charges apply

*Microsoft Azure Enterprise Agreement (EA) billing process differs


Microsoft Azure Compute

App Service Cloud Services Virtual Machines (VMs -


IaaS)
Microsoft Azure App Service
• App Service – fully managed platform in Azure for web, mobile and integration scenarios. This
includes
o Web Apps – Enterprise grade web applications

o API Apps – API apps in Azure App Service are used to develop, publish, manage, and monetize APIs.

o Mobile Apps - Build native and cross platform apps for iOS, Android, and Windows apps or cross-
platform Xamarin or Cordova (Phonegap) apps
o Logic Apps (preview) - Allows developers to design workflows that articulate intent via a trigger and
series of steps, each invoking an App Service API app
Microsoft Azure Cloud Services
• Role – a configuration passed to Azure to tell Azure how many machines of which size and configuration
to build for you
o Web Role – Virtual machine with IIS installed

o Worker Role – Virtual machine without IIS installed

o Ability to mix together multiple role configurations within a single Cloud Service

• Package – Source code binaries are packaged and sent with the configuration file to Azure

• Highly scalable – can exceed number of machines capability of App Service Web Apps

• Allows RDP into individual VMs

• Cloud Services are also used to contain IaaS virtual machines (Classic)
High Level view of Virtual Machine Services
• Compute resources
o Virtual Machines

o VM Extensions

• Storage Resources
o Blobs, tables, queues and Files functionality

o Storage accounts (blobs) – Standard & Premium Storage

• Networking Resources
o Virtual networks

o Network interface cards (NICs)

o Load balancers

o IP addresses

o Network Security Groups


Management model for PaaS/IaaS
ARM with Resource Providers
Demo: Management Portals

17

You might also like