2015 Techstravaganza The Microsoft Cloud
http://virtuallycloud9.com @tommy_patterson http://aka.ms/tplinkedin Tommy.Patterson@Microsoft.com http://aka.ms/mshostingbw
Leaders in Gartner Magic Quadrants x86 Server Virtualization Magic Magic Quadrant for for Cloud x86 Infrastructure Magic Quadrant for Public Server Cloud Virtualization Storage as a Service Services Infrastructure Application Platform As A Service Cloud Infrastructure as a Service Public Cloud Storage Services Enterprise Application Platform as a Service
Microsoft Azure Infrastructure 19 Regions ONLINE huge datacenter capacity around the world and we re growing US Gov Iowa West US California Central US Iowa South Central US Texas North Central US Illinois East US Virginia East US 2 Virginia US Gov Virginia North Europe Ireland West Europe Netherlands India West TBD China South * Shanghai India East TBD China North * Beijing East Asia Hong Kong Japan East Saitama Japan West Osaka SE Asia Singapore Brazil South Sao Paulo 100+ datacenters One of the top 3 networks in the world (coverage, speed, connections) 2 x AWS and 6x Google number of offered regions G Series Largest VM available in the market 32 cores, 448GB Ram, SSD Australia West Melbourne Operational * Operated by 21Vianet Australia East Sydney Announced
>57% Fortune 500 using Azure >90,000 New Azure customers a month 439 MILLION AAD users >18 BILLION Azure Active Directory authentications/week >3 Million Developers registered with Visual Studio Online >50 TRILLION storage objects transactions in >5.1TRILLION March 1 out of 5 VMs are Linux VMs 20M SQL databases hours used everyday
The Azure Cloud Platform Hybrid HyperScale Global coverage Hyperscale regions Hyperscale platform Enterprise Grade Hyperscale
Microsoft Azure Infrastructure 19 Regions ONLINE huge datacenter capacity around the world and we re growing US Gov Iowa West US California Central US Iowa South Central US Texas North Central US Illinois East US Virginia East US 2 Virginia US Gov Virginia North Europe Ireland West Europe Netherlands India West TBD China South * Shanghai India East TBD China North * Beijing East Asia Hong Kong Japan East Saitama Japan West Osaka SE Asia Singapore Brazil South Sao Paulo 100+ datacenters One of the top 3 networks in the world (coverage, speed, connections) 2 x AWS and 6x Google number of offered regions G Series Largest VM available in the market 32 cores, 448GB Ram, SSD Australia West Melbourne Operational * Operated by 21Vianet Australia East Sydney Announced
Hyperscale regions Up to 600,000 servers in some Azure regions.
Scaling applications Service Fabric SQL Database Azure Batch HDInsight
The Azure Cloud Platform Hybrid Hybrid Connectivity Consistency Connected Services Enterprise Grade Hyperscale
Connectivity SSL (P2S) Azure VPN (S2S) ExpressRoute
16 ExpressRoute locations 31 CDN Point of Presence locations Azure Regions ExpressRoute Locations Express Route Partners CDN Point of Presence
Consistency Azure Stack Azure On-Premises Datacenter Azure Stack
Cloud OS Network Azure Regions ExpressRoute Locations CDN Point of Presence Cloud OS Network Partners >100 Countries >600 Local datacenters >100 World-class partners >3.7M Customers every day
Connected Services StorSimple Application Insights Azure Operations Mgmt Suite Azure Site Recovery Azure Backup Log Analytics Migration Accelerator
azureoperationsinsights.com/main.aspx#wor Microsoft Overview IT Azure Management Oper Microsoft IT Management Overview ODSRealData Sean Stuart Settings and Profile Quick Info 4Servers connected 100% Profile: 3 of 3 items completed Get Access to IT Management on the Go! Download Mobile App Now Learn more Search Data Explorer ODSRealData Automation Site Recovery Backup Solutions + Failed Suspended Create or Add Runbooks Completed with Errors 12 Servers connected to recovery Configure Site Recovery 25 Servers backed up 3/1/2015 Configure Backup 2.6GB Avg. / day Stopped 2Errors Last tested on 2/26/2014 3Errors is the last backup Usage
The Azure Cloud Platform Enterprise Grade Hybrid Enterprise Grade Hyperscale
Trust and control Physical Cameras and alarms 24x7 security staff Barriers and fencing Two-factor access control Days of backup power Infrastructure Secure by design Operation security controls Compliance certifications Penetration testing Forensics Network VM Secure and isolated VNets Network ACLs Azure Active Directory Security appliances Multiple virtual NICs Anti-malware VM security extensions Role-based access controls Logging and auditing Key vault and encryption
Key vault and encryption HSM-protected security. Simple programming model (Dev or Prod). Scale with your application. Integration with platform. SQL encryption. NEW: Disk encryption
Role-based access Define granular roles by API. Use built-in roles (owner/contributor). Federate with on-premises solutions. Active Directory
Scale-up options Highest value SSD storage Faster CPUs >64,000s of IOPS Most memory Fastest CPUs Highest value Largest scale-up
The pieces of IaaS Storage
Virtual machine storage architecture Azure virtual machine C:\ OS Disk (127 GB) Disk cache D:\ Temporary disk (Contents can be lost) E:\, F:\, etc. Data disks (1 TB)
Virtual machine standard storage
Virtual machine standard storage Defend against regional disasters East DC > 400 miles West DC Geo replication
Virtual machine storage architecture Azure virtual machine C:\ OS disk Disk cache D:\ Temporary disk E:\, F:\, etc. Data disks G:\, H:\, etc. SMB share
Premium Storage Up to 32 TB of storage per virtual machine. >64,000 IOPS per virtual machine. 5,000 IOPS per disk. Less than 1ms read latency (cache). ~5 ms read/write (no cache).
Virtual machine storage architecture Azure virtual machine C:\ OS disk D:\ Temporary disk E:\, F:\, etc. Data disks Disk cache Disk cache
The pieces of IaaS Compute
G Optimized 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!!
SLA High Availability Hardware and Software Windows and Linux High Availability
VM extensions Agent
IaaS Antimalware Reset password Docker Backup BGInfo RDMA Drivers Bash Script PowerShell PowerShell DSC Symantec Trend Micro Chef Puppet SQL IaaS Agent Visual Studio Monitoring Partners
DSC, PowerShell, and Bash Octopus Deploy Visual Studio Release Manager Chef, Docker, Puppet and Salt
SQL Monitoring and Management Auto-HA/AlwaysOn Monitoring and Diagnostic Auto-Patch Auto-Backup Auto-Encrypt
The pieces of IaaS Network
Load balancing Internal and external TCP/UDP, 5 tuple ACLs Client affinity Custom HTTP probe
Load-balancing in different ways Internet Internal Public IP IP Customer network Front end Internal VIP IP Back end
High availability features
Subnet ACLs Cloud service Virtual network 1 Virtual network 2 Front end tier (App) Middle tier (Logic) Subnet ACL 10.0.0.4 Internet Virtual network 3 Backend tier (Database) Subnet ACL 10.0.0.5 On-premises datacenter VPN ACL 10.0.0.6
Forced tunneling Cloud Service Virtual network 1 Front end tier (App) Internet Virtual network 2 Middle tier (Logic) Virtual network 3 Backend tier (Database) On-premises datacenter Forced tunnel
User-Defined Routes Cloud service Virtual network 1 Virtual network 2 Front end tier (App) Middle tier (Logic) Internet Virtual network 3 Backend tier (Database) IDS On-premises datacenter
Compute continuum IaaS PaaS Virtual Machines VM extensions Service Fabric Batch App Service Media services Ultimate control Rapid development
RESOU RCE G ROUP Self-service Declarative Templates IaaS + PaaS resources (3 VMs + 1 SQL DB) RBAC on API/Portal Custom Tagging Centrals Audits
OS Memory OS Kernel Physical Machine (Hardware Virtualization)
Dev Test Prod
Docker on Linux Docker Client on Windows Orchestration Support Swarm/Compose Kubernetes Mesos Coming Soon Docker Hub on Azure Hyper-V Containers Windows Server Containers
OS Memory OS Kernel Hardware Machine (Shared)
OS Memory OS Memory OS Kernel OS Kernel Hardware Machine (Shared)
Virtual Machines Data Services App Services AAD Applications Web Applications
Microsoft Virtual Academy and Channel9.MSDN.com http://aka.ms/azureshorts http://aka.ms/mvaazuredr http://aka.ms/mvaazureaws http://aks.ms/mvaazurevms