The Cloud for Modern Business Scott Guthrie Executive Vice President Cloud + Enterprise Mobile-first Cloud-first Azure Offline Operations Remote Debug Tag Expressions Site to Site Virtual Network Stop without Billing Xamarin integration Traffic Manager Large Memory SKU Hyper-V Recovery Cloud Services SDK 2.0 Mercurial Deployment SQL, SharePoint, BizTalk Images HDInsight Windows Phone Support Partitioned Queues/Topics Distributed Cache Scheduler Dynamic Remote Desktop Log Streaming Per Minute Billing AutoScale Android Support IaaS Active Directory HTML 5/CORS IP and SNI SSL Custom Mobile API BizTalk Services Hyper-V Disaster Recovery Support Last 12 months MSDN Dev/Test Integration Storage Analytics http Logs to Storage IP/DDOS Protection Multi-Factor Auth http Logs to Storage Dynamic Remote Desktop WebSockets AMQP Support Delete Disks New VM Gallery VIP ACLs PowerBI Queue Geo Replication Windows Server Backup Manage Azure in AD New Relic Notification Hubs Windows 8 Notification iOS Notification Support Read-Only Secondary Storage Mobile Services Git Source Control AD Management Portal CORS/JSON Storage Support B2B/EDI and EAI Adapters Web Sites Point to Site Media Services AD Directory Sync VOD Streaming + Encoding AutoScale/Monitoring Message Pump Programming Model Support Software VPN VS Online Import/Export Hard Drives >10,000 1,200,000 >30Trillion New Azure customers a week SQL databases in Azure Storage objects in Azure >2Million >60% Developers registered with Visual Studio Online Customers using higher level services 350Million Azure Active Directory users >18Billion Azure Active Directory authentications/week How we differentiate with Azure Hyper-scale Enterprise Grade Hybrid Azure footprint Azure footprint Datacenter buildings are about one football field in size …large enough to hold two jumbo jets That’s up to 600,000 servers in And there are 16 buildings per region… each Azure region How we differentiate with Azure Hyper-scale Enterprise Grade Hybrid Leader in Gartner magic quadrants Cloud Infrastructure as a Service Enterprise Application Platform as a Service Public Cloud Storage Services x86 Server Virtualization Microsoft only leader in all four magic quadrants New D family of virtual machines 60% faster CPU More memory Local SSD storage Announcing the G family G Largest Virtual Machines in the public cloud Optimized for data workloads Up to 32 CPU cores, 450 GB RAM, 6.5 TB local SSD Latest generation Intel processor Announcing premium storage Up to 32 TB of storage per VM >50,000 IOPS per VM Less than 1ms read latency How we differentiate with Azure Hyper-scale Enterprise Grade Hybrid Connect every on-premises server to the cloud Storage Backup Disaster recovery Identity Networking On-Premises Datacenter Azure How we differentiate with Azure Hyper-scale Enterprise Grade Hybrid Announcing Azure Marketplace Building Apps for Azure Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft Azure IaaS PaaS Windows VMs Linux VMs Storage Networking Web Mobile Gaming Cloud services Microsoft cloud infrastructure Data Analytics Media Identity Composing + Managing Apps using the Azure Resource Manager Resource Groups RESOURCE GROUP Enable application/solution management within Azure Resource groups are containers that can contain multiple IaaS + PaaS resources (e.g. 3 VMs + 1 SQL DB) Support lifecycle management with integrated Role Based Access Control Support both imperative API and declarative JSON templates for deployment configuration Azure Resource Templates My App Azure Templates can: Instantiation of repeatable config. Configuration Resource Group • Ensure Idempotency [SQL CONFIG] VM (2x) • Simplify Orchestration • Simplify Roll-back • Provide Cross-Resource Configuration and Update Support DEPENDS ON SQL Azure Templates are: DEPENDS ON SQL • Source file, can be checked-in • Specifies resources and dependencies (VMs, WebSites, DBs) and connections (config, LB sets) SQL - A Website • Support parametized input/output SQL CONFIG Virtual Machines Azure Management Portal Leverages resource groups to provide app management + monitoring views Azure Active Directory Identity control plane with integrated role based access control management Consistent Management Layer with Windows Server Consistent resource management, resource templates, management portal Management Portal Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft Azure IaaS PaaS Windows VMs Linux VMs Storage Networking Web Mobile Gaming IoT Microsoft cloud infrastructure Data Analytics Media Identity Virtual Machines Core IaaS Capabilities Windows VMs Linux VMs Virtual Networking Storage IaaS Improvements this Fall • “D Series” of Virtual Machines • 60% faster CPUs • Higher memory configurations • Local SSD storage • “G Series” of Virtual Machines • Latest Intel Haswell processors • Up to 32 CPU cores, 450GB RAM, 6.5TB Local SSD • Largest VMs in the cloud today • Premium Storage • Up to 32 TB of durable storage per VM • >50,000 disk IOPS, <1ms read latency Hybrid Networking Support On-premises Region to Region Point-2-Site (SSL) Site-2-Site (VPN) Partners (ExpressRoute) WAN Configuring VM images My DB Image @ today Capture VM images My DB Image @ today Capture VM images Virtual Machine configuration Puppet Chef PowerShell and DSC Virtual Machine management Virtual Machine management Demo: SharePoint Farm Creation Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft Azure IaaS PaaS Windows VMs Linux VMs Storage Networking Web Mobile Gaming IoT Microsoft cloud infrastructure Data Analytics Media Identity Develop apps with… .NET Node.js Python Java PHP AutoScale AutoScale AutoScale Staging Staging Staging Staging WebJobs WebJobs Intelligent customer routing with Traffic Manager www.yourapp.com Intelligent customer routing with Traffic Manager www.yourapp.com Demo: Websites in action Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft Azure IaaS PaaS Windows VMs Linux VMs Storage Networking Web Mobile Gaming IoT Microsoft cloud infrastructure Data Analytics Media Identity Develop backends with… .NET Node.js Flexible Data Broadcast Notifications Now supports Active Directory Office 365 APIs API Management Service Throttle, rate limit and quota Web APIs Gain analytics on how APIs are being used and by whom Secure APIs using OAuth or key-based access Track the health of APIs and quickly identify errors Easily expose developer portal for APIs Demo: Mobile in Action New 99.99% SLA SQL SQL 500 GB DELETE FROM Sales.SalesPersonQuotaHistory; GO Self service restore SQL SQL Self service restore SQL Self service restore Active geo replication Read/Write Read Only Read/Write Azure DocumentDB Fully-managed, highly-scalable, NoSQL document database service query over schema-free JSON multi-document transactions tunable, high performance designed cloud first Demo: DocDB in Action Additional Data Services Search (Search as a Service) HDInsight (Hadoop as a Service) Machine Learning (Predictive Analytics as a Service) More coming soon Programming languages + tools .NET, Visual Studio, TFS + Git, Java, NodeJS, PHP, Python, Ruby, C++ Microsoft Azure IaaS PaaS Windows VMs Linux VMs Storage Networking Web Mobile Gaming IoT Microsoft cloud infrastructure Data Analytics Media Identity