130 likes | 325 Views
Jim O’Neil Microsoft Developer Evangelist j im.oneil@microsoft.com Twitter: @ jimoneil http://blogs.msdn.com/jimoneil. 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
E N D
Jim O’Neil Microsoft Developer Evangelist jim.oneil@microsoft.com Twitter: @jimoneil http://blogs.msdn.com/jimoneil
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 Why Are We Here?Because Cloud Computing is Huge
aaS You Were Software-as-a-service Platform-as-a-Service Infrastructure-as-a-Service
Microsoft Data Centers Image from http://news.cnet.com/2300-1001_3-10001898-5.html?tag=mncol
Fabric Controller • Windows Server 2008 – x64 • Windows Server 2008 – x64 • Windows Server 2008 – x64 • Windows Server 2008 – x64 2 x 1.6Ghz 4 x 1.6Ghz 8 x 1.6Ghz 1 x 1.6Ghz VM VM VM 1.75 GB memory 7 GB memory 14 GB memory 3.5 GB memory VM VM 250 GB storage 2000 GB storage 500 GB storage 1000 GB storage Fabric Agent Load balancing Checkpoint and recovery Service management =Fabric Agent
Compute Services • Web Role • Hosted in IIS (Web Server) • Public facing service • Worker Role • Background process • Can be public facing • Language agnostic Worker Role Web Role Web Role (IIS) Worker Role LB HTTP/HTTPS
Storage Services • Blobs – file/container storage • Tables - non-schematized data • Queues – inter-role communication • Drives – durable storage (in beta) HTTP/HTTPS Blobs Drives Queues Tables