Microsoft Azure Platform Technical Overview Bill Zack Cloud
Microsoft Azure Platform Technical Overview Bill Zack Cloud Technical Solutions Specialist Microsoft Azure Product Team N 3, LLC v-bizack@microsoft. com 2014 -9 -6
Websites Cloud services Virtual Machines
Internet L B Scalable Roles Microsoft Azure Queues Web Site Web Role (ASPX, ASMX, WCF) Worker Service (ASPX, ASMX, (ASPX, WCF) Tables Storage Blobs
Your Service D S N L B Web Portal (API) Fabric Controller L B
Your Model Service D S N L B Web Portal (API) config DNS Fabric Controller L B
Your Service D S N Service L B Service Web Portal (API) Model Fabric Controller L B Service
Your Service D S N Service L B Web Portal (API) Model Service ! Fabric Controller Service L B
Web Role Worker Role
New Basic Tier of VMs • • • Introducing new tier of General purpose instances called “Basic” (A 0 to A 4) Today’s A 1 to A 4 instances will become Standard instances Basic instances are up to 27% less in price than Standard instances Similar machine config as Standard instances but Standard instances have better CPU performance Similar performance characteristics to AWS’s instances Does not include load balancing or auto-scaling Recommended Workloads: • Production apps that do not require the Azure load-balancer • • “bring-your-own load balancer” or single instance Development workloads Test servers Batch processing applications 20
Standard High Memory VMs • Reducing our Memory-Intensive Instance (A 5 -A 7) prices By up to 35% for Linux instances By up to 27% for Windows instances Price reductions will be effective in May • • Azure high memory instances are slightly lower in memory compared to AWS’s high memory and similar to Google’s high memory instances Announcing basic tier for Memory Intensive instances in the coming months 21
Regional Pricing • • • Introducing regional pricing for Standard and Basic Virtual machines Basic general purpose instances either match with AWS prices in the region or are slightly lower in some regions Standard High memory instances are 9% to 14% lower than AWS prices in most regions The following pricing is for example only Refer to the web site for latest pricing 22
Azure Basic Tier of Instances Today Standard A 1 (Global) $ 0. 060 Linux Standard A 1 (Japan West) Standard A 1 (Japan East) Standard A 1 (Global) $ 0. 073 $ 0. 081 $ 0. 090 Windows Standard A 1 (Japan West) Standard A 1 (Japan East) % less than Standard New $ 0. 095 $ 0. 106 Basic. A 1 (US East) Basic A 1 (US S. Central) Basic A 1 (US West) Basic A 1 (EU North) Basic. A 1 (AP Southeast) Basic A 1 (AP East) Basic A 1 (Japan West) Basic A 1 (Japan East) Basic. A 1 (US East) Basic A 1 (US West) Basic A 1 (EU North) Basic. A 1 (AP Southeast) Basic A 1 (AP East) Basic A 1 (Japan West) Basic A 1 (Japan East) AWS m 1. small (Virginia) m 1. small (California) m 1. small (Europe) m 1. small (Singapore) $ 0. 044 27% $ 0. 047 22% $ 0. 058 3% N/A m 1. small (Japan) $ 0. 061 16% $ 0. 069 15% N/A $ 0. 074 18% $ 0. 077 $ 0. 075 $ 0. 087 m 1. small (Virginia) m 1. small 14% (California) m 1. small 17% (Europe) m 1. small 3% (Singapore) $ 0. 087 3% N/A $ 0. 088 7% $ 0. 095 m 1. small (Japan) 10% N/A Azure vs. AWS $ 0. 044 Match $ 0. 047 Match $ 0. 058 Match N/A $ 0. 061 Match N/A $ 0. 075 1% Lower $ 0. 078 1% Lower $ 0. 075 Match $ 0. 093 6% Lower N/A $ 0. 088 Match N/A 23
Azure Memory Intensive Instances Today Standard A 5 (Global) New $ 0. 320 Linux Standard A 5 (Japan West) Standard A 5 (Japan East) Standard A 5 (Global) $ 0. 398 $ 0. 432 $ 0. 400 Windows Standard A 5 (Japan West) Standard A 5 (Japan East) $ 0. 423 $ 0. 470 Standard A 5 (US S. Central) Standard A 5 (US West) Standard A 5 (EU North) Standard A 5 (AP Southeast) Standard A 5 (AP East) Standard A 5 (Japan West) Standard A 5 (Japan East) AWS % reduction $ 0. 220 $ 0. 250 $ 0. 248 $ 0. 270 $ 0. 294 m 2. x. Large (Virginia) m 2. x. Large 22% (California) m 2. x. Large 23% (Europe) m 2. x. Large 16% (Singapore) 31% 8% N/A m 2. x. Large (Japan) $ 0. 258 35% $ 0. 281 35% N/A $ 0. 300 25% $ 0. 330 $ 0. 300 $ 0. 320 m 2. x. Large (Virginia) m 2. x. Large 18% (California) m 2. x. Large 25% (Europe) m 2. x. Large 20% (Singapore) $ 0. 360 10% N/A $ 0. 310 27% $ 0. 350 m 2. x. Large (Japan) 26% N/A Azure vs. AWS $ 0. 245 10% lower $ 0. 275 9% lower $ 0. 275 10% lower $ 0. 296 9% lower N/A $ 0. 287 10% lower N/A $ 0. 345 13% lower $ 0. 375 12% lower $ 0. 345 13% lower $ 0. 371 14% lower N/A $ 0. 352 12% lower N/A 24
• • Backend solutions to power mobile apps i. OS, Android, Windows Phone & Windows 8 Structured storage User Authentication: • • • Microsoft Account, Twitter, Facebook, Google Push notifications (massive) Scheduling Logging & diagnostics Offline Sync
Queues Blobs Tables Drives
• More than 25 trillion stored objects • 2. 5+ Million requests/sec on average
Queues Simple message queue Not transactional Read at least once Delete to remove message, otherwise is returned to queue Partitioned by Queue Name
Storage Transactions $0. 005 per 100, 000 transactions across all Storage types (Block Blobs, Page Blobs and Disks, Tables and Queues) Transactions include both read and write operations to Storage. * The following pricing is for example only. Refer to the web site for latest pricing
Block Blob: Storage pricing details Current Prices New Reduced Prices Azure Block Blobs RA-GRS First 1 TB 1 / Month $0. 110 $0. 085 $0. 068 $0. 061 1 to 50 TB / Month $0. 100 $0. 075 $0. 060 50 to 500 TB / Month $0. 080 $0. 060 500 to 1000 TB / Month $0. 070 1000 to 5000 TB / Month $0. 065 Over 5000 TB / Month % reduction RRS RAGRS ZRS LRS $0. 0480 $0. 0300 $0. 0240 45% 44% 72% 65% First 1 TB / month $0. 0300 $0. 0240 $0. 060 $0. 0472 $0. 0295 $0. 0236 40% 37% 69% 61% Next 49 TB / month $0. 0295 $0. 0236 $0. 048 $0. 059 $0. 0464 $0. 0290 $0. 0232 26% 23% 61% 52% Next 450 TB / month $0. 0290 $0. 0232 $0. 055 $0. 044 $0. 058 $0. 0456 $0. 0285 $0. 0228 17% 59% 48% Next 500 TB / month $0. 0285 $0. 0228 $0. 051 $0. 041 $0. 057 $0. 0448 $0. 0280 $0. 0224 12% 56% 45% Next 4000 TB / month $0. 0280 $0. 0224 Over 5000 TB / month $0. 0275 $0. 0220 GRS LRS RA-GRS ZRS Contact us LRS AWS Block Blobs S 3 35
Page Blobs/Disks/Page Blobs First 1 TB 1 / Month LRS GRS RA-GRS $0. 050 $0. 095 $0. 120 1 to 50 TB / Month $0. 050 $0. 080 $0. 100 50 to 500 TB / Month $0. 050 $0. 070 $0. 090 500 to 1000 TB / Month 1000 to 5000 TB / Month Over 5000 TB / Month $0. 050 $0. 065 $0. 080 $0. 045 $0. 060 $0. 075 Contact us 36
Tables and Queues Disks/Page Blobs First 1 TB 1 / Month LRS GRS RA-GRS $0. 070 $0. 095 $0. 120 1 to 50 TB / Month $0. 065 $0. 080 $0. 100 50 to 500 TB / Month $0. 060 $0. 070 $0. 090 500 to 1000 TB / Month 1000 to 5000 TB / Month Over 5000 TB / Month $0. 055 $0. 065 $0. 080 $0. 045 $0. 060 $0. 075 Contact us 37
Reduced on 4 -2 -14 by roughly 43%.
Sunsetting Web and Business Editions New Basic, Standard and Premium versions Shifting from size to performance Database Throughput Units (DTU) Increased size limit from 150 GB to 500 GB per database An improved SLA to 99. 95% availability Automatic backups for up to 30 days Self-service recovery of databases Active geo-replication of databases (Preview right now)
Document. DB (New) SQL Server in a VM SQL Database Document. DB Tables Blobs fully managed, scalable, queryable, schemafree JSON document database service for modern applications Rich SQL queries over Schema-Free JSON storage • • Deep commitment to JSON and Java. Script at the storage engine level Truly Schema-Free: Requires NO secondary indices or hints or attributes Rich, real-time SQL and Java. Script based query over JSON documents Write optimized, efficient indexing of JSON documents using novel log structured techniques Language integrated multi-document transactions • • Language integrated transactional execution of Java. Script stored procedures, triggers and UDFs Resource Governed and sandboxed Tunable Consistency Levels • • Tunable performance-consistency tradeoffs through four well defined consistency levels with SLAs. Strong, Bounded Staleness, Session, Eventual Fully managed & “open” Paa. S offering • • • SSD based, fully managed offering with reserved throughput and storage Elastic scale for both number and size of entities Standard JSON and HTTP access without any proprietary extensions, formats or protocols 43 Microsoft Confidential
on Or DR rati st e ch Or Azure Site Recovery Hyper-V Replica / SQL Always On ch DR es tra tio n
Cloud Customer What’s new Secure point-to-site connectivity Virtual Network (Point-to-Site) Secure site-to-site VPN connectivity Biz. Talk Services Hybrid Connection Express Route Private siteto-site connectivity • Site to Site and Multi-Site • Connect Azure and On. Premises resources (Databases, etc. ) • AT&T, Equinix, Level 3
Traffic Manager Routes request to “nearest” service endpoint (Azure or Non-Azure) Useful for performance, business continuity, price, compliance & tax Not the same as CDN CNAMEs supported 1. 2. 3. 4 foo. cloudapp. net DNS response Traffic Manager Policies Monitoring foo-us. cloudapp. net foo-europe. cloudapp. net foo-asia. cloudapp. net Cloud Services and Websites in same or different data centers
• • Enterprise scale identity and access management for the cloud Extend on-premises directories to the cloud Single sign-on Multi-factor Authentication Office 365 Integration Azure AD Connect (4 -Click) A subset of full AD
• • • New version of Dir. Sync • Single and multi-forest AD • Non-MS directories Self-Service Password Reset/Change Write-back to on-premises directories
Powered by Phone. Factor, acquired by Microsoft in 2012. Trusted by thousands of enterprises to authenticate employee, customer, and partner access. Secures applications and identities in the cloud and on-premises
• • Event notifications to millions Low latency Users or groups One-time-passwords
• • • Management • REST API • . NET Client • Power. Shell • Portal Experience Actions • HTTP & Storage Queue Actions • Error Handler • Configurable Retry Scheduling • Fire once • Simple recurrence • Complex schedule Monitoring Execution History
Game sessions hosted using Azure Hosted using >100, 000 Azure Virtual Machines
Olympics NBC Sports Live video encoding and streaming Web + Mobile 100 million viewers 2. 1 million concurrent HD viewers during the USA vs. Canada hockey match
Global Data Center Presence North America Region West – U. S. Sub-Region N. Central – U. S. Sub-Region Europe Region N. Europe Sub-Region East – U. S. Sub-Region W. Europe Sub-Region Asia Pacific Area NE. China (via 21 Vianet) Sub-Region East Japan Sub-Region West Japan Sub-Region S. Central – U. S. Sub-Region 24 x 7 x 365 support. E. China (via 21 Vianet) Sub-Region S. E. Asia Sub-Region Major datacenter CDN node Live sub-region Announced sub-region Partner-operated sub-region E. Asia Sub-Region LATAM Sub-Region East Australia Sub-Region Southeast Australia Sub-Region 89 markets worldwide. 2 x Compute and storage every six months.
>57% >250 k 1, 000 >20 >2 >1 Fortune 500 using Azure TRILLION storage objects MILLION requests/sec Active websites >300 >13 MILLION AD users BILLION authentication/wk Greater than SQL Databases in Azure MILLION Developers registered with Visual Studio Online
• Microsoft Azure 30 -day free trial • Small amt of free usage • Credit card required, but you will not be charged • MSDN Premium & Ultimate automatically get • Moderate amount of free usage each month • Credit card required for fraud protection (No charges) • Have to sign up for it (Wasted if you don’t ) • Biz. Spark also gets it via included MSDN Premium
Use the MSDN/EA benefits you already have Join Biz. Spark if you are a startup
- Slides: 82