Presentation is loading. Please wait.

Presentation is loading. Please wait.

To the cloud… Brian Hitney Developer Evangelist, Microsoft

Similar presentations


Presentation on theme: "To the cloud… Brian Hitney Developer Evangelist, Microsoft"— Presentation transcript:

1 To the cloud… Brian Hitney Developer Evangelist, Microsoft structuretoobig.com @bhitney bhitney@microsoft.com

2 Windows Phone Why the cloud? 2 Quicker Easier Inexpensive

3 Windows Phone Why the cloud? Cloud scales the way you want. Not just for massive scale, but it can do that, too. 3

4 Windows Phone What is Windows Azure? 4 ComputeStorageManagement Relational data Connectivity Access control Caching

5 Windows Phone Windows Azure  Fabric – Service Management Infrastructure  Hosting – Applications, Web Services, Workers  Storage – Blobs, Queues, Tables, Drives  Frictionless Upgrades ComputeStorageManagement Relational dataConnectivityAccess control

6 Windows Phone SQL Azure  Core Database Functionality, Subset of SQL Server  Database sizes up to 50GB  SQL Data Sync ComputeStorageManagement Relational dataConnectivityAccess control

7 Windows Phone Windows Azure AppFabric  Service Bus  Access Control Service  Distributed Cache ComputeStorageManagement Relational dataConnectivityAccess control

8 Windows Phone Microsoft Data Centers VisionGo InsideEnergy EfficientContainers

9 Windows Phone Current CDN Locations US locations  Ashburn, VA  Bay Area, CA  Chicago, IL  San Antonio, TX  Los Angeles, CA  Miami, FL  Newark, NJ  Seattle, WA EMEA Locations  Amsterdam, NL  Dublin, IE  London, GB  Moscow, RU  Paris, FR  Stockholm, SE  Vienna, AT  Zurich, CH Asia-Pacific/Rest of World  Hong Kong, HK  São Paulo, BR  Seoul, KR  Singapore, SG  Sydney, AU  Taipei, TW  Tokyo, JP  Doha, QT 9

10 Windows Phone

11

12

13

14

15 Why the cloud? Cloud scales the way you want. Not just for massive scale, but it can do that, too. 15

16 Windows Phone Let’s look at these scenarios… Inexpensive distributed hosting of assets and data. Using Azure Queues for notifications. 16

17 Windows Phone Demo  Azure Storage & CDN

18 Windows Phone Action items… 18 MSDN Subscriber? You already have access. No benefits? 1GB of storage is $0.15/mo. Use storage for assets for web sites & mobile apps. Silverlight XAPs, JS files, images, streaming content.

19 Windows Phone Demo  Queues and Notifications

20 Windows Phone Demo  Cool Sample App Bablecam

21 Windows Phone How ACS Works 21 OAuth WRAP, WS-TRUST, WS-FEDERATION, OpenID … SAML or SWT (SDKs exist to make this even easier…)

22 Windows Phone How Storage is Used… 22 Picture is Upload to Azure BLOB Storage When complete, message put on the Azure Queue to indicate a pending request User takes picture. Worker role polls Queue for work, finds message. Sends the image from BLOB storage to Project Hawaii* for OCR OCR text comes back from Hawaii, sent to Bing Translator API Text from Bing is stored in Azure Table Worker Role sends Notification phone, including the text of the translation.

23 Windows Phone New Azure features from //build 23 Geo-Replication of storage Enhanced REST APIs for storage (table projections, table upsert, blob headers…)

24 Windows Phone Azure Pricing 24 Compute (VMs) start @ 5 cents / hour. Storage: $0.15/GB per month, + $0.01 per 10,000 transactions. Bandwidth: $0.15/GB out ($0.20 in Asia region) Inbound bandwidth is free. Access control: $1.99 per 100,000 transactions.

25 Questions? Brian Hitney Developer Evangelist, Microsoft structuretoobig.com @bhitney bhitney@microsoft.com


Download ppt "To the cloud… Brian Hitney Developer Evangelist, Microsoft"

Similar presentations


Ads by Google