>50 trillion storage objects >500 million aad users 1 out of 4 vms are linux vms >5>5...
TRANSCRIPT
Microsoft Cloud RoadshowDeploy Virtual Machines in the Cloud Part I
• Brief Platform Overview• Storage/Compute/Networking• Pulling it all together• Demos
What are we covering today?
>50 TRILLION
storage objects
>500
MILLIONAAD users
1 out of 4 VMs
are Linux VMs
>5 MILLION
requests/sec
>1,500,000SQL databases
in Azure
Azure Scale Momentum
>18BILLIONAzure Active Directory authentications/week
New Azure customers a month
>90,000
>3 MillionDevelopers
registered with Visual Studio Online
TRILLIONEvents each month(Event Hub)>2
Huge infrastructure scale is the enabler24 Regions Worldwide, 22 ONLINE…huge capacity around the world…growing
every year
100+ datacenters Top 3 networks in the world 2x AWS, 6x Google DC Regions G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…
OperationalAnnounced/Not Operational
Central US
Iowa
West USCaliforni
a
North EuropeIreland
East USVirginia
East US 2
VirginiaUS GovVirginia
North Central US
Illinois
US GovIowa
South Central US
Texas
Brazil South
Sao Paulo
West Europe
Netherlands
China North *
Beijing
China South *
Shanghai
Japan East
Saitama
Japan West
OsakaIndia South
ChennaiEast Asia
Hong Kong
SE AsiaSingapo
re
Australia South East
Victoria
Australia EastNew South
Wales
* Operated by 21Vianet
India CentralPune
Canada EastQuebec City
Canada CentralToronto
India West
Mumbai
Up to 600,000 servers in some Azure regions.
Hyperscale regions
Azure
SSL Point-to-Site
VPN Site-to-Site
ExpressRoute
Connectivity
Azure Regions
ExpressRoute Locations
Express Route Partners
16 ExpressRoute locations31 CDN Point of Presence locations
CDN Point of Presence
Network Coverage
Platform Services
Security & Manageme
nt
Infrastructure Services
Compute Storage
Datacenter Infrastructure (24 Regions, 22 Online)
Web and Mobile
Web Apps
MobileApps
APIManagement
APIApps
LogicApps
NotificationHubs
Media & CDN
Content DeliveryNetwork (CDN)
MediaServices
Analytics & IoT
HDInsight MachineLearning
StreamAnalytics
DataFactory
EventHubs
MobileEngagement
ActiveDirectory
Multi-FactorAuthentication
Automation
Portal
Key Vault
Integration
BiztalkServices
HybridConnections
ServiceBus
StorageQueues
Store /Marketplace
HybridOperations
Backup
StorSimple
SiteRecovery
Import/Export
Networking
Data
SQLDatabase
DocumentDB
RedisCache Search
Tables
SQL DataWarehouse
Azure AD Connect Health
Virtual Network
ExpressRoute
BLOB Storage
Azure Files
Premium Storage
Virtual Machines
AD PrivilegedIdentity Management
Traffic Manager
Application Gateway
OperationalInsights
Compute
CloudServices
Batch Remote App
ServiceFabric
Developer Services
Visual Studio
ApplicationInsights
Azure SDK
Team Project
Containers
VM Image Gallery& VM Depot
DNS VPN Gateway
Load Balancer
Overview of Virtual Machine ServicesStorage resourcesBlobs, tables, and queues functionality Storage accounts (blobs) - Standard & Premium Storage
Compute resourcesVirtual machinesVM extensions
Networking resourcesVirtual networksNetwork interface cards (NICs)Load balancersIP addressesNetwork Security Groups
• Brief Platform Overview• Storage/Compute/
Networking• Pulling it all together• Demos
What are we covering today?
Storage
The pieces of IaaS
Virtual machine storage architecture
Azure virtual machine
C:\OS Disk (127 GB) E:\, F:\, etc.
Data disks (1 TB)Up to 64 disks
D:\Temporary disk
(Contents can be lost)Disk cache
Azure Blob
Page Blobs3 copiesVHD disks, 1 TB per disk (64TB Total) 500 IOPs (32,000 IOPS total)
Virtual machine standard storage
East DC
West DC
> 400 miles
Defend against regional disasters
Geo replication
Virtual machine standard storage
Azure virtual machine
C:\OS disk
E:\, F:\, etc.Data disksD:\
Temporary diskDisk cache
Azure Blob
G:\, H:\, etc.SMB share
Azure files
Virtual machine storage architecture
Premium Storage
Up to 64 TB of storage per VM
>80,000 IOPS per virtual machine
5,000 IOPS per disk
Less than 1ms read latency (cache)
~5 ms read/write (no cache)
Great for data warehousing solution
Virtual machine storage architecture
Azure virtual machine
C:\OS disk
E:\, F:\, etc.Data disks
D:\Temporary disk
Disk cache
Premium storage
Disk cache
Virtual Machine Disks
DEMO
Compute
The pieces of IaaS…
Scale-up options
Most memory
Fastest CPUs
SSD storageFaster CPUs
Highest value
Largest scale-up
Highest value
Premium Storage
>80,000s of IOPS
The A familyHighest value VM Size
Basic and Standard Sizes
General Purpose and High Memory
High Performance A8/A9 (RDMA)
A
The D family60% faster CPU (newer procs)
Up to 112 GB Memory
Local SSD storage (caching)
Available in all regions
D
The G familyOptimized for data workloads
Up to 32 CPU cores, 448 GB RAM,
6.5 TB local SSD
Latest generation Intel processor
Up to 64 attached disks!
G
Availability Sets
SQL ServerPrimary
SQL Server
Secondary
Availability set
High Availability (SLA 99.95)
SLA High Availability
Hardware and Software
Windows and Linux
Availability Sets
Physical Machines
Power UnitRack Switch
Availability Sets
Physical Machines
Power UnitRack Switch
Availability Set
VM1
VM1 VM2 VM2
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
Network
The pieces of IaaS…
Load balancing
Internal and external
TCP/UDP, 5 tuple
ACLs
Client affinity
Custom HTTP probe
Load-balancing in different ways
Customer network
Back end
Front end
Internet
Internal VIP
Public IP
InternalIP
InternalIP
High availability features
Availability set
VM1
VM1 VM2 VM2
Load-balanced Set
Load balancer
• Brief Platform Overview• Storage/Compute/Networking• Pulling it all together• Demos
What are we covering today?
Microsoft Azure Marketplace
An online store for integrated applications and services ready to deploy on Microsoft Azure
MARKTPLACE
Solve
Discover
Transact
Deploy
Manage
Solve
Discover
Transact
Deploy
Manage
Building momentum
MICROSOFT CONFIDENTIAL
A large and growing marketplace…
Dozens of .NET & PHP CMS and Web applicationsApplications
Clients
Infrastructure
Management
Databases &Middleware DocDB
App Frameworks
…that goes deep into open source
VM extensions Extending the power of your VM.Enable easier management.Support partner ecosystem.Full control remains with you!
IaaS extended
Azure
Curated extension
s
Agent
Virtual machine building blocksOS & data disk imagesWindows base OSsLinux base OSsAzure Certified ImagesCommunity images
VM ExtensionsSecurityDeploymentConfigurationOthers
• Visual Studio debuggers• Diagnostics agents• Monitoring agents• Access recovery• Docker extension• Backup helper
Virtual Machine Extensions
DEMO
Management models for IaaSClassic Model (v1) Resource Manager (V2)
Storage Account
Virtual Network
Cloud Service
Subnet-1Disk (blob)
VM w/ IP
Address
Resource Group
VM NICVM IP
Address
Load Balance
dEndpoint w/ IP Address
Load Balanc
er
DependsOn
ReferenceReference
Backend Pool (NICs)
LB IP Addres
s
Reference
Coming Soon…Gateways (VPN)ExpressRoute
Network Security Group ACLS(deployed to VM, NIC, or
Subnet)
VNetSubnet
Storage
Account
Disk (blob)
ReferenceReference
Azure Templates can:• Ensure Idempotency
• Simplify Orchestration
• Simplify Roll-back
• Provide Cross-Resource Configuration and Update Support
Azure Templates are: • Source file, checked-in
• Specifies resources and dependencies (VMs, WebSites, DBs) and connections (config, LB sets)
• Parametized input/output
Instantiation of repeatable config.Configuration Resource Group
Power of Repeatability
SQL - A Website VirtualMachines
SQL-AWebsite
[SQL CONFIG] VM (2x)
DEPENDS ON SQLDEPENDS ON SQL
SQLCONFIG
Template Deployment
DEMO
Closing
Hybrid, enterprise grade, hyperscale.
Bringing our Cloud to you!
Agility, time-to-market, TCO.
At any scale, at any time.