Ulrich (Uli) Homann Chief Architect, WW Enterprise Services Microsoft Corporation SESSION CODE: ARC305.

Slides:



Advertisements
Similar presentations
System Center 2012 R2 Overview
Advertisements

Module 1: Demystifying Software Defined Networking Module 2: Realizing SDN - Microsoft’s Software Defined Networking Solutions with Windows Server 2012.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Application Models for utility computing Ulrich (Uli) Homann Chief Architect Microsoft Enterprise Services.
12 → Wed Umbraco User Group Kristofer Liljeblad Windows Azure Kristofer Liljeblad, Microsoft Developer Evangelist
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Cloud Power Application Driven Comprehensive & Open Cloud under Your Control!
What is a “modern” application? Ulrich (Uli) Homann Chief Architect, Microsoft Services Microsoft Corporation.
1 May 12, 2010 Federal Data Center Consolidation Initiative.
Business Productivity Suite Business Collaboration Platform Information Platform Reporting Services ReportsCentral Admin.
Mark Harmsworth – Architecture Nate Bruneau – Engineering Scott Kleven – Program Management Microsoft Corporation SESSION CODE: OSP321.
Case Study Complete and integrated BI and Performance Management offering Agile products that adapt to how your need the.
Components of Windows Azure - more detail. Windows Azure Components Windows Azure PaaS ApplicationsWindows Azure Service Model Runtimes.NET 3.5/4, ASP.NET,
Chris Kabat Vice President Connected Business Systems MPS Partners SESSION CODE: ASI305 Elizabeth Graham Director Connected Business Systems MPS Partners.
Sean R. Cunningham President Logic20/20, Inc. SESSION CODE: COS309 Why Uptime Is No Longer Enough: How cloud computing can drive business agility while.
SOLUTIONS FOR THE EFFICIENT ENTERPRISE Sameer Garde Country GM,India.
Your First Azure Application Michael Stiefel Reliable Software, Inc.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Kevin Cox – SQL CAT Microsoft Corporation What are the largest SQL projects in the world? SESSION CODE: DAT305 Srik Raghavan –
Joe SchulmanAdrienne WuProgram ManagerMicrosoft Corporation SESSION CODE: SIA319.
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Joe Yong Chief Architect Scalability Experts SESSION CODE: DAT 205.
Brad Younge Principal Statera, Inc. SESSION CODE: COS304.
Ulrich (Uli) Homann Chief Architect, WW Enterprise Services Microsoft Corp. Session Code: ARC307.
Janssen Jones Virtual Machine MVP Indiana University SESSION CODE: VIR403.
4/24/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.
Jim Harrison Program Manager, Forefront TMG Microsoft Corporation SESSION CODE: SIA325.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
Steven Ekren Senior Program Manager Microsoft Corporation SESSION CODE: WSV314.
Clint Huffman Microsoft Premier Field Engineer (PFE) Microsoft Corporation SESSION CODE: VIR315 Kenon Owens Technical Product Manager Microsoft Corporation.
Iftekhar Hussain Partner Technology Advisor Microsoft Corporation SESSION CODE: VIR309.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Virtual techdays INDIA │ august 2010 Cloud Computing – What and How ? Sandeep J Alur │ Microsoft India.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
Younus Aftab Program Manager Microsoft Corporation SESSION CODE: WSV324.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Reza Chitsaz Senior Program Manager Microsoft Corporation SESSION CODE: DEV302 Building a SharePoint Collaboration Application in Visual Studio 2010.
Thomas Deml Principal Program Manager Microsoft Corporation SESSION CODE: WSV317.
Introducing Visual Studio 2010: What It Is and Why You Should Care
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
SESSION CODE: COS301. So what do we do?
Mir Rosenberg & Refaat Issa Program Managers Microsoft Corporation SESSION CODE: WSV401.
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
Hello Cloud… Mike Benkovich
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Maarten Struys Windows Phone Evangelist Alten PTS SESSION CODE: WPH303.
Rob Tiffany Mobility Architect Microsoft Corporation SESSION CODE: WPH306.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Windows Azure Boot CampWindowsAzureBootCamp.com. Windows Azure Boot CampWindowsAzureBootCamp.com.
 Cloud Computing technology basics Platform Evolution Advantages  Microsoft Windows Azure technology basics Windows Azure – A Lap around the platform.
Andrew Connell, MVP Developer, Instructor & Author Critical Path Training, LLC. SESSION CODE: OSP319.
Prashant Ketkar Sr. Director Microsoft Corporation SESSION CODE: COS209.
Journey to the Cloud DIFFERENTIATION AGILITY COST SaaS Solutions Higher-level services Cloud Infrastructure.
Business Management and Booking Platform on Azure Brings Service Companies to the Cloud “As we grow, we need to be able to depend on our infrastructure,
Cloud Data platform (Cloud Application Development & Deployment)
Excel Services Deployment and Administration
Developing Advanced Applications with Windows Azure
Presentation transcript:

Ulrich (Uli) Homann Chief Architect, WW Enterprise Services Microsoft Corporation SESSION CODE: ARC305

Congress Passed Public Law Dec 2006 EPA to study and promote IT Efficiency EPA provided response August Outcome: EPA Energy Star Program Energy Star for Servers May 2009 release Energy Star for DCs Jan 2010 release 3

In the US: Capacity Growth = 0.8%/yr Usage Growth = 1.1%/yr DC Growth = 15%/yr US Projections: 2020  10% 2030  30-40% US Projections: 2020  10% 2030  30-40% 4 Today in US 1.8 to 2.0% Today in US 1.8 to 2.0%

In the US: Capacity Growth = 0.8%/yr Usage Growth = 1.1%/yr DC Growth = 15%/yr US Projections: 2020  10% 2030  30-40% US Projections: 2020  10% 2030  30-40% 5 Today in US 1.8 to 2.0% Today in US 1.8 to 2.0% 5 times perf/W

Belady, C., “In the Data Center, Power and Cooling Costs More than IT Equipment it Supports” Electronics Cooling Magazine (Feb 2007) DC Energy 6

Source: EYP Mission Critical Facilities Inc., New York Microsoft is focusing on all the pieces of the pie Utility Load Utility Load PUE = = 2 IT Load IT Load Utility Load Utility Load PUE = = 2 IT Load IT Load 7

what… why… Business applications delivered as a service that are always available, scale as required, provisioned just-in-time, and run on shared industry-standard hardware Accelerates speed to solution and lowers the cost of IT

Microsoft Confidential Capacity Density and Deployment Time to Market Lower TCO Scalable Datacenter Scalability and Sustainability Servers Rack ITPAC Containers

‘Traditional’New SpaceWatts Per layer thinkingIntegrated systems MonolithicModular Network-centric CustomStandard ‘Free-form’ variabilityManaged variability (product line approach)

Aim: Avoid component failure Availability through Redundancy Redundancy at all layers Fewer failures, but greater impact “The Nines” fallacy Measured by Mean-Time- Between-Failures Aim: Avoid service failure Availability through Resiliency Automated detect-and-respond More failures, but less impact Measured by Mean-Time-to- Restore-Service

Usage Compute Time Average Inactivity Period Compute Time Average Usage Compute Time Compute Time Average Usage

GOAL: Massive Scalability Scale out – not up – by replicating worker instances as needed. Allow applications to scale user and compute processing independently. Two role types: Web Role & Worker Role Windows Azure applications are built with web roles, worker roles, or a combination of both deployed to a number of instances. Each instance runs on its own VM (virtual machine), replicated as needed Cloud Compute Services (example Windows Azure)

Windows Azure storage is an application managed by the Fabric Controller Windows Azure applications can use native storage, MySQL within a VM, or SQL Azure Application state is kept in storage services, so worker roles can replicate as needed Blobs can be stored in global Windows Azure Content Delivery Network (CDN) Storage Services (example Windows Azure) GOAL: Scalable, durable utility-based storage

Service Model Simple topology view

Initial Size 2 SharePoint App Servers 1 SQL Server Growth Unit A Capacity Driver: # of users +1 SharePoint Application Server Growth Unit B Capacity driver: content db size +1 SQL Server Max Growth 4 SharePoint App Servers 2 SQL Server Pete’s SharePoint order (representing max growth): - 50,000 users - 20,000 team sites - 150MB/site - Responses per second: 100 Farm configurationRPS 2 by 199 Farm configurationRPS 4 by 2120 Farm configurationRPS 3 by 1115 Monitoring counters in the operational configuration and monitoring environment (SC OM 2007) trigger growth (or shrink) provisioning once the specific capacity driver hits 80% of specified value: - Growth based upon RPS (growth type A): initial size – 99 RPS; counter is set to 80 RPS - Growth based upon content db size (growth type B): initial size – 0.8 TB; counter is set to 0.7 TB

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year