Post on 22-Dec-2015
transcript
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
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
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.
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
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
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
© 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.