Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jim O’Neil Microsoft Developer Evangelist

Similar presentations


Presentation on theme: "Jim O’Neil Microsoft Developer Evangelist"— Presentation transcript:

1 Jim O’Neil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil http://blogs.msdn.com/jimoneil

2 At Microsoft:  1 billion: Windows Live ID authentications each day  3 to 4 billion: the # of emails filtered daily from >6 million mail boxes by Forefront  2 billion: the # of queries each month Bing  450 million: Hotmail users (now 15 years old)  100 million: users that get Windows Update worldwide (now 12 years old)  20 million: Xbox Live users (now 9 years old)  +400,000: square footage of our new datacenters

3 App CharacteristicExample Massive scaleOutback promo on Facebook High reliabilityeCommerce apps (Coke, Dominos) Variable loadOnline tax preparation (CCH) Unpredictable lifetimeHurricane relief site Requiring parallel processingGenome sequencing, protein folding, searching for aliensprotein folding Scale fast or fail fastWeb sites (Kelley Blue Book) Needing external storageOnline video archive Infrastructure managementSaaS apps (Quark’s Promote app)

4 Platform-as-a-Service Software-as-a-service Infrastructure-as-a-Service

5 Image from http://news.cnet.com/2300-1001_3-10001898-5.html?tag=mncol

6

7

8

9

10 =Fabric Agent Fabric Agent VM Load balancing Checkpoint and recovery Service management Windows Server 2008 – x64 1 x 1.6Ghz 1.75 GB memory 250 GB storage Windows Server 2008 – x64 2 x 1.6Ghz 3.5 GB memory 500 GB storage Windows Server 2008 – x64 4 x 1.6Ghz 7 GB memory 1000 GB storage Windows Server 2008 – x64 8 x 1.6Ghz 14 GB memory 2000 GB storage

11 * Web Role * Hosted in IIS (Web Server) * Public facing service * Worker Role * Background process * Can be public facing * Language agnostic Web Role Worker Role Web Role (IIS) Worker Role HTTP/HTTPS

12 * Blobs – file/container storage * Tables - non-schematized data * Queues – inter-role communication * Drives – durable storage (in beta) HTTP/HTTPS Blobs Tables Drives Queues

13

14 n instances Web Role (IIS) client unitinfo.txt workunit Worker Role Folding Client EXE Web Role (IIS) POST http://distributed.cloudapp.net/ping

15 SQL Azure Per month Web Edition (1GB) = $9.99 Business Edition (10GB) = $99.99 Compute Per Service Hour Small: $0.12 Medium: $0.24 Large: $0.48 X-Large: $0.96 Storage Per GB stored and transactions Storage = $0.15 / GB Transaction = $0.10 / 100K Bandwidth Per GB transfer in/out of a datacenter US/EU=$0.10 in / $0.15 out Asia Pacific=$0.30 in / $0.45 out AppFabric Per Message Operation $0.015 per 10K messages http://www.microsoft.com/windowsazure/tco/


Download ppt "Jim O’Neil Microsoft Developer Evangelist"

Similar presentations


Ads by Google