Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
23/05/2011 7:54 PM
WEB344 Microsoft.com: Understanding IIS 6.0 Architecture Strategies for High Availability
Casey Jacobs Group Mgr, Operations Wayne King Group Mgr, Web Operations Jeff Stucky Debug Mgr, Operations Microsoft.com Operations Microsoft Corporation
Microsoft.com Introduction
64-Bit Adoption Case Study 64Overview of Adoptions Key Takeaways of Migration Lessons Learned
1606 Data Center servers 500+ servers in Lab (Dev PPE) 109 Web Sites, 1069 DBs, 1000s Apps 80+ Gigabit/sec Bandwidth
2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
tI oD tI oD tI oD tI oD tI oD tI oD tI oD tI oD
TechEd 2005
23/05/2011 7:54 PM
Windows Update
150M UClient scans/day (Interactive & AU) 12k ASP.NET Req/sec 4 Gb/sec Web site egress (Web pages onlydoesnt include the downloads!)
Network Infrastructure
Cisco Guards = Anomaly Detection & DOS Filters Attack Rates > 70x Normal Traffic 4k Req/Sec vs Attack 280k Req/Sec/Server Cisco Router Architecture HTTP/S Only Exceptions Require Review Cookie Cutter - Simple, Scalable & Manageable Agility - Quickly Swap LANs between Web Sites
2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
TechEd 2005
23/05/2011 7:54 PM
Server Configurations
Baseline O/S, IIS, ASP.NET Configurations Identical Application Code & Content Unique per Site
Historical Challenges
Win2k/IIS5 Memory limits hosting ASP & ASP.NET with no memory based recycling for protection Win2k3/IIS6 App Pools helped Isolation protection, but memory recycling intervals continually shortened
3. 4.
Proof of concept testing with AMD supplied reference hardware Purchased 64-bit capable Hardware 64Ability to host both x86 & 64-bit Windows O/S 64Analyze vendor components: Procs & Memory Install x86 Windows (Windows 2003) Incrementally test S/W stack on new H/W platform Migrated to 64-bit Windows 64Use same H/W as (2) and (3) were validated Allowed for phased migration while testing Apps on the new 64-bit H/W without impact 64-
Hardware Platform
Comparative Study: x86 vs x64
x86 Hardware Model Processor RAM OS Version HP DL580 4 x 2.0 GHz (Intel) 4 GB Windows Server 2003 Enterprise Edition SP1 x64 HP DL585 4 x 2.2 GHz (AMD) 16 GB Windows Server 2003 Enterprise x64 Edition
ASP.NET 1.1 Apps, x86 ISAPI Extensions & Filters KB 895976: How to run 32-bit Worker Processes on 643264-
2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
TechEd 2005
23/05/2011 7:54 PM
Key TakeAway's
Huge Gains due to 64-bit H/W & Windows Platforms 64Seamless migration provided with WoW64 Enabled www.Microsoft.com to leverage saved infrastructure to enable Data Center Redundancy App Pool Recycles Eliminated Enjoying the new 4GB VM address space running under WoW64!! Enabled more App Pools driving further Isolation of Code & Content in shared hosting models
Required 64-bit flavor of device drivers or filter 64drivers that run in the kernel
Antivirus Software Backup Software Imaging/Deployment Software
2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
TechEd 2005
23/05/2011 7:54 PM
Resources
Online Webcasts: http://IISWebCastSeries.com TechNet Online: http://Microsoft.com/Technet ASP.NET Sites: http://MSDN.Microsoft.com http://GotDotNet.com http://ASPNET.com
2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.