Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Ulrich (Uli) Homann Chief Architect, WW Enterprise Services Microsoft Corporation SESSION CODE: ARC305."— Presentation transcript:

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

2

3 Congress Passed Public Law 109-431 Dec 2006 EPA to study and promote IT Efficiency EPA provided response August 2007 http://www.energystar.gov/ia/partners/prod_development/downloads/EPA_Datacenter_Report_Congress_Final1.pdf Outcome: EPA Energy Star Program Energy Star for Servers May 2009 release Energy Star for DCs Jan 2010 release http://www.energystar.gov/index.cfm?c=prod_development.server_efficiency 3

4 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%

5 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

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

7 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

8

9

10

11

12

13

14 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

15

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

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

18

19

20 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

21

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

23

24 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)

25 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

26

27

28

29

30

31 Service Model Simple topology view

32

33 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

34

35

36 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

37

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

39

40


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

Similar presentations


Ads by Google