36
Azure IaaS Presenter Name Position or role Microsoft Azure

Azure IaaS Presenter Name Position or role Microsoft Azure

Embed Size (px)

Citation preview

Azure IaaSPresenter NamePosition or role

Microsoft Azure

Agenda Your services and Azure Virtual machines Virtual networks

Your service

Your application code Required resources Your infrastructure code

Azure: Resources (IaaS, PaaS, SaaS)You: Code (application, infrastructure)

Virtual Machines

Azure Virtual Machines Launch Windows Server and Linux in minutes Scale from 1 to 1000s of VM Instances Save money with per-minute billing Open and extensible

New Disk Persisted in

Storage

Cloud

Provisioning VMSelect Image and VM SizeGetting Started

Management Portal

>_Scripting

(Windows, Linux and Mac)

REST API

Boot VM from New DiskWindows Server

Linux

Extra SmallSmallMediumLarge X-Large

9

VM GalleryA COLLECTION OF PREBUILT IMAGES FOR VARIOUS WORKLOADS

Microsoft Azure

Windows Server 2012 R2

Ubuntu Server 14.04 LTS

CentOS 6.5SUSE Linux

Enterprise Server Oracle Linux 6.4.0.0.0

Windows 8.1 Enterprise

SQL Server 2014 Standard

Oracle Database 11g R2 BizTalk Server 2013 SharePoint Server FarmMicrosoft Dynamics

GP 2013 Zulu 8

SAP HANA Developer Edition Puppet Enterprise 3.2.3 Barracuda Web

Application

Oracle WebLogicServer 12.1.2

Visual Studio Ultimate 2013

openSUSE 13.1

Virtual Machine Sizes

VM Size CPU Cores Memory Bandwidth # (1TB) Data Disks

Extra Small (A0) Shared 768 MB 5 (Mbps) 1

Small (A1) 1 1.75 GB 100 (Mbps) 2

Medium (A2) 2 3.5 GB 200 (Mbps) 4

Large (A3) 4 7 GB 400 (Mbps) 8

Extra Large (A4) 8 14 GB 800 (Mbps) 16

A5 2 14 GB 200 (Mbps) 4

A6 4 28 GB 1000 (Mbps) 8

A7 8 56 GB 2000 (Mbps) 16

A8 8 56 GB 40 Gbit/s InfiniBand 16

A9 16 112 GB 40 Gbit/s InfiniBand 16

Demo: Provisioning VMManaging VMs using Azure portal

12

VM Extensions• Installable components to customize VM instances• Enable various DevOps scenarios• Can be added, updated, disabled or removed at any time• Managed via portal, PowerShell and Management APIs

Microsoft Azure

Demo: VM ExtensionAdd extension to VM instance

Data Persistence Data Disks

Azure Files

Disks and ImagesOS Images• Microsoft• Partner • User

Disks• OS Disks • Data Disks

Base OS image for new Virtual MachinesSys-Prepped/Generalized/Read Only Created by uploading or by capture

Writable Disks for Virtual MachinesCreated during VM creation or during upload of existing VHDs.

Image MobilityOn-Premises Cloud

MyApp.vhd

VM disk layoutTemporary Storage Disk• Local (Not

Persistent)• SATA• Drive D:

Data Disk(s)• Persistent• SCSI• Customer Defined

Letter

OS Disk• Persisten

t• SATA• Drive C:

Persistent Disks and Highly Durable

Microsoft Azure Storage

Microsoft Azure Storage (Disaster Recovery)

VirtualMachine

Virtual Machine

Azure Files• Shared Network File Storage for Azure• Availability, durability, scalability are managed automatically• Supports two interfaces: SMB and REST

IaaS VM

IaaS VM

IaaS VM

PaaS VM

Azure File Share(PaaS)

• Share data across VMs and applications• Multiple writers, multiple readers using standard file system semantics.

• Share settings throughout services• VMs can read settings and files from a common, shared location. These can be updated externally via REST.

•Dev/Test/Debug• Very useful to have a shared location for installing applications, setting up VMs, running tools, and keeping notes while developing, testing, and debugging cloud services.

Azure Files - Scenarios

Virtual Machine Availability Meaning of 9’s

Fault domains, update domains and availability sets Load balancing

25

Meaning of 9’sService Availability(%)

System TypeAnnualized Down Minutes

Quarterly Down Minutes

Monthly Down Minutes

Practical Meaning FAA rating

90 Unmanaged 52,596.00 13,149.00 4,383.00 Down 5 weeks per year

99 Managed 5,259.60 1,314.90 438.30 Down 4 days per year ROUTINE

99.9 Well managed 525.96 131.49 43.83 Down 9 hours per year ESSENTIAL

99.99 Fault tolerant 52.60 13.15 4.38 Down 1 hour per year

99.999 High availability

5.26 1.31 0.44 Down 5 minutes per year

CRITICAL

99.9999 Very high availability

0.53 0.13 0.04 Down 30 seconds per year

99.99999 Ultra availability

0.05 0.01 - Down 3 seconds per year

SAFETY CRITICAL

Microsoft Azure

From Generic Requirements for Operation Systems Platform Reliability, Telcordia Technologies System Documentation,GR-2841-CORE and Federation Aviation Administration Handbook: Reliability, Maintainability, and Availability (RMA) Handbook, FAA-HDBK-006A, Jan 7, 2008.

Service Level Agreements

What’s includedCompute Hardware failure (disk, CPU, memory)Datacenter failures - Network failure, power failureHardware upgrades, Software maintenance – Host OS UpdatesWhat is not includedVM Container crashes, Guest OS Updates

99.95% for multiple role instances4.38 hours of downtime per year

99.9% for single role instances8.75 hours of downtime per year

Rack

Fault and Update Domains

Rack

INSTANCE

INSTANCE

INSTANCE

INSTANCE

INSTANCE

INSTANCE

INSTANCE

INSTANCE

UD #1

UD #1

UD #2

UD #2

Virtual Machine Availability Sets

Fault DomainRack

Fault DomainRack

IIS1

SQL1

IIS2

SQL2

UD #2

UD #2

UD #1

UD #1

UPDATE DOMAINS ARE HONORED BY HOST OS UPDATES

29

Load balancing• Load balancing

Multiple VMs share the workload via public facing endpoints

• Internal Load balancingLoad balancing between VMs that don’t have public facing endpoints

Microsoft Azure

External Load Balanc

er

Customer vNet

Internal Load

Balancer Back endFront end

Internet

Microsoft Azure

Public VIP

Traffic Manager• Load balancing• Failover

Microsoft Azure

North Europe

US West

North America Europe

Transform the datacenterOrchestrated disaster recovery to a second site

Microsoft Azure Hyper-V Recovery Manager

Communication Channel

Replication channel:

Hyper-V Replica

Primary Site

Windows Server

Recovery Site

Windows Server

Transform the datacenterOrchestrated disaster recovery to a second site or to Azure

Communication and Replication

Microsoft Azure Site Recovery

Communication Channel

Replication channel:

Hyper-V Replica

Primary Site

Windows Server

Recovery Site

Windows Server

Microsoft Azure Site Recovery

Primary Site

Windows Server

Key features include:Automated VM protection and replication

Remote health monitoring

Customizable recovery plans

No-impact recovery plan testing

Orchestrated recovery when needed

Virtual Networks

Azure Virtual Networks A protected private virtual network in cloud Extend enterprise networks into Azure Cross-premises connectivity

35

Virtual Network Scenarios• Hybrid Public/Private Cloud

Enterprise app in Microsoft Azure requiring connectivity to on-premise resources

• Enterprise Identity and Access ControlManage identity and access control with on-premise resources (on-premises Active Directory)

• Monitoring and ManagementRemote monitoring and trouble-shooting of resources running in Azure

• Advanced Connectivity RequirementsCloud deployments requiring IP addresses and direct connectivity across services

Microsoft Azure

36

Cross-premises Connectivity• Site-to-site

Create a secure connection between your on-premises site and your virtual network

• Point-to-siteCreate a secure connection via VPN to your virtual network

• ExpressRouteTM

Create a private connection between Azure data centers and infrastructures on your premises or in

a co-location environment.

• Connect at an ExpressRoute location (Exchange Provider facility)

• Direct connect via a Network Service Provider

Microsoft Azure

Demo: Virtual NetworkPoint-to-Site connection

Get startedVisit azure.microsoft.com

© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.