windows azure: where are we today?
DESCRIPTION
More info on techdays.beTRANSCRIPT
![Page 1: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/1.jpg)
Windows Azure: Where are we now?Nick Harris + Scott KleinSenior Technical EvangelistMicrosoft Corporation@cloudnick | www.nickharris.net
![Page 2: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/2.jpg)
Web SitesMobile ServicesCloud ServicesVirtual MachinesStorageSQL DatabaseStoreService Bus Notification HubsMedia Services
Agenda – lots here, will cover some
![Page 3: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/3.jpg)
Related SessionsWed
14:15 – 17:30, The Future of ASP.NET, Jim Wang14:30 – 15:45, Cloud enable your Windows Store Apps with Mobile
Services, Nick Harris15:45 – 19:00, Building Scalable and Robust Solutions with Service Bus
in Cloud and Server, Clemens VastersThurs
9 – 10:15, Kung Fu Migration to Windows Azure SQL Database, Scott Klein
9 – 10:15, OAuth-as-a-service using ASP.NET Web API and Windows Azure Access Control, Maarten Balliauw
13:00 – 14:15, Real-Time Web Applications with ASP . NET Web API and SignalR, Jim Wang
14:30 – 15:45 Deep Dive and Best Practices for Windows Azure Storage Services, Yves Goeleven
![Page 4: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/4.jpg)
Flexible Open Solid
Windows Azure
![Page 5: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/5.jpg)
Global Footprint
24 CDN Nodes
![Page 6: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/6.jpg)
99.95% monthly SLA
![Page 7: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/7.jpg)
Pay only for what you use
![Page 8: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/8.jpg)
Windows AzureDemo
![Page 9: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/9.jpg)
Web sites Build with ASP.NET, Node.js or PHPDeploy in seconds with FTP, Git or TFSStart for free, scale up as your traffic grows
![Page 10: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/10.jpg)
Web sitesDemo
![Page 11: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/11.jpg)
1shared reserved
SHARED INSTANCES
:-)
shared
Web sites
![Page 12: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/12.jpg)
2SHARED INSTANCES
:-)
:-)
shared reserved
shared
Web sites
![Page 13: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/13.jpg)
SHARED INSTANCES
:-)
1shared reserved
RESERVED INSTANCE
:-):-)
0reserved
Web sites
![Page 14: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/14.jpg)
2shared reserved
RESERVED INSTANCE
:-)
RESERVED INSTANCE
:-)
reserved
Web sites
![Page 15: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/15.jpg)
2shared reserved
RESERVED INSTANCE
:-)
RESERVED INSTANCE
:-):-)
:-) :-)
:-)
:-) :-)
reserved
Web sites
![Page 16: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/16.jpg)
New Features for Web DevelopersWindows Azure Web Sites New Features:
ASP.NET 4.5 Support
Additional Scale Options (6 shared instances or 10 reserved instances)
Continuous Deployment from Github, Bitbucket, and TFS
Node.js, PHP, and Python Support
Visual Studio 2012
Web Tooling Enhancements (CoffeeScript, Mustache, Handlebars, JsRender)
WebAPI Anhancements (Odata, documentation generation)SignalR now a supported part of ASP.NETSingle Page App Templates (EmberJS, BreezeJS, DurandalJS, Hot Towel,
KnockoutJS)
Facebook Application Template
![Page 17: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/17.jpg)
Windows Azure Web Sites FAQWhen Will SSL Support Be Coming?No exact date, but it is coming soon. We will support both SNI and IP-based SSL certificates.
Does WAWS Scale? Can I run large workloads?Yes, Windows Azure Web Sites has been designed to support sites with millions of daily requests. Additionally, you can combine WAWS with other Windows Azure technologies like Blob storage and CDN to increase your applications performance and scalability even further.
Can I use my own domain with Windows Azure Web Sites?Yes, we support both A records (i.e. example.com) and CNAMES (i.e. subdomain.example.com). Custom domains are only available in paid plans (shared or reserved).
Can I install custom software on Web Sites? No, Windows Azure Web Sites is designed to be a high-scale and fully managed hosting environment. While many workloads will run well on Web Sites if you need to customize your hosting environment you should consider Cloud Services or Virtual Machines.
Can I use WebSockets on Windows Azure Web Sites?At this time WebSockets is not support on Web Sites. We are working to add this feature soon.
![Page 18: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/18.jpg)
Mobile ServicesFlexible turn key backend service for your mobile appsClient SDKs for Windows Store, Windows Phone, iOS and AndroidCommon Scenarios: Data, Auth, Push, Scheduled Jobs
![Page 19: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/19.jpg)
What is Windows Azure Mobile Services?
Data
Notifications
Auth
Server LogicLogging & Diag
ScaleScheduler
![Page 20: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/20.jpg)
Cloud servicesBuild infinitely scalable apps and servicesSupport rich multi-tier architecturesAutomated application management
![Page 21: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/21.jpg)
Cloud services: Development Demo
![Page 22: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/22.jpg)
ServicePackage
ServicePackage
![Page 23: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/23.jpg)
ServicePackage
Server Rack 1 Server Rack 2
Virtual machine
Virtual machine
Provision Role InstancesDeploy App CodeConfigure Network
Virtual machine
Virtual machine
![Page 24: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/24.jpg)
Windows Azure Datacenter
ServicePackage
Provision Role InstancesDeploy App CodeConfigure Network
![Page 25: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/25.jpg)
Windows Azure Datacenter
ServicePackage
Provision Role InstancesDeploy App CodeConfigure Network
![Page 26: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/26.jpg)
Network Load Balancer
Windows Azure Datacenter
Network load-balancer configured for traffic
Provision Role InstancesDeploy App CodeConfigure Network
![Page 27: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/27.jpg)
Network Load Balancer
Windows Azure Datacenter
![Page 28: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/28.jpg)
Cloud services: Management Demo
![Page 29: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/29.jpg)
What’s New in Cloud Services
Support for Windows Server 2012 – Guest OS Family 3 for Web and Worker Roles w/ .NET 4.5 supportCaching reached GAUDP support on endpoints now support (HTTP/S, TCP, UDP)Streamlined Publish tooling experienceDeployment time improvements
![Page 30: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/30.jpg)
Virtual machinesWindows Server and LinuxFlexible Workload SupportVirtual Private Networking
![Page 31: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/31.jpg)
Virtual machine portability
![Page 32: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/32.jpg)
Windows Azure
Your Data Center
![Page 33: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/33.jpg)
Windows Azure
Your Data Center
![Page 34: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/34.jpg)
Your Data Center
Windows Azure Other Service Providers
![Page 35: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/35.jpg)
Windows Azure
Your Data Center
Other Service Providers
no lock-in
![Page 36: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/36.jpg)
Windows Azure Storage
VM with persistent drive
![Page 37: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/37.jpg)
Windows Azure Storage
VM with persistent drive
![Page 38: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/38.jpg)
Windows Azure Storage
VM with persistent drive
![Page 39: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/39.jpg)
Reliable and always on
Windows Azure Storage
VM with persistent drive
![Page 40: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/40.jpg)
Continuous storage
geo-replication
WEST
DC
EASTDC
> 500 miles
Windows Azure Storage
![Page 41: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/41.jpg)
Building Blocks
StorageBig Data
Caching
CDN
Database
Identity
MediaNetworking
Traffic Mobile
Service Bus
![Page 42: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/42.jpg)
Windows Azure StorageHighly available, scalable and secure storageBlobs can be exposed publically over http(s)Tables provide structured storageContinuous geo-replication across datacenters
![Page 43: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/43.jpg)
Recent WA Storage Improvements ContFlat Network Storage 2012SCL 2.0 includes many improvements to the API
Windows Runtime Support
Simplicity and UsabilityRich debugging and configuration capabilities Complete Sync and Asynchronous Programming
ModelSimplified RetryPoliciesCross Account Copy AsyncStreamlined Authentication Model (Anon, SAS, Keys)
![Page 44: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/44.jpg)
Recent WA Storage ImprovementsCapacity – Up to 200 TBsTransactions – Up to 20,000 entities/messages/blobs per secondBandwidth for a Geo Redundant storage account
Ingress - up to 5 gigabits per secondEgress - up to 10 gigabits per second
Bandwidth for a Locally Redundant storage account
Ingress - up to 10 gigabits per secondEgress - up to 15 gigabits per second
Single QueueUp to 2,000 messages per second / queue
Single Table Partition The throughput target for a single table partition is: Up to 2,000 entities per second / partition
Single Blob the partition key for blobs is the “container name + blob name”. The target throughput of a single blob is: Up to 60 MBytes/sec
![Page 45: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/45.jpg)
Storage demoDemo
![Page 46: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/46.jpg)
DBSQL databaseRelational SQL Server Engine in the CloudClustered for high availabilityFully Managed ServiceSQL Reporting supportSQL Data SyncSQL Federations
![Page 47: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/47.jpg)
SQL databaseDemo
![Page 48: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/48.jpg)
CacheLow latency, in-memory distributed cacheDynamically grow and shrink cache sizeHigh availability supportMemcached protocol support
![Page 49: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/49.jpg)
CacheDemo
![Page 50: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/50.jpg)
Web Roles
300MB 300MB 300MB 300MB
1.2GB Distributed Cache
distributed cache
![Page 51: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/51.jpg)
24GB Distributed Cache
Web Roles
12GB CacheWorker Role
12GB CacheWorker Role
2
![Page 52: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/52.jpg)
24GB Distributed Cache
Web Roles
12GB CacheWorker Role
12GB CacheWorker Role
4
12GB CacheWorker Role
12GB CacheWorker Role
48GB Distributed Cache
![Page 53: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/53.jpg)
Windows Azure StoreDemo
![Page 54: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/54.jpg)
Media ServicesDemo
![Page 55: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/55.jpg)
Notification HubsDemo
![Page 56: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/56.jpg)
Microsoft /web
®
Building Blocks
StorageBig Data
Caching
CDN
Database
Identity
MediaNetworking
Traffic Mobile
Service Bus
![Page 57: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/57.jpg)
Flexible Open Solid
Windows Azure
![Page 58: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/58.jpg)
Start now.http://WindowsAzure.com
![Page 59: Windows Azure: where are we today?](https://reader033.vdocuments.site/reader033/viewer/2022061117/5467162caf7959ba5e8b51d6/html5/thumbnails/59.jpg)
© 2012 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.