1 / 28

Deep Dive on Windows Server 2008

Deep Dive on Windows Server 2008. Agenda. IIS 7.0 Overview Windows 2008 Features Virtualization (Hyper-V) Powershell Q&A. Global Launch: February 27, 2008. Opportunity for Hosters. Manage with Ease:

adsila
Download Presentation

Deep Dive on Windows Server 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deep Dive on Windows Server 2008

  2. Agenda • IIS 7.0 Overview • Windows 2008 Features • Virtualization (Hyper-V) • Powershell • Q&A

  3. Global Launch: February 27, 2008

  4. Opportunity for Hosters • Manage with Ease: • More efficient administration tools including delegated administration and shared configuration • Powerful Hosting of Applications and Services: • Expanded application hosting for .NET, ASP, PHP Web applications and XML services • Lower Infrastructure Costs: • Improved scalability, reliability and enhanced security features

  5. Quotes from IIS 7 Preview Hosters Why in the world is Front Page still supported?! Shared Configuration allows me to do what I’ve wanted to for a long while! IIS 7 is definitely a step in the right direction. Glad you’re listening! IIS 7 will make my life much easier!

  6. Microsoft is dedicated to creating the best hosting platform on the planet. Windows Server Web Edition 2008 New IIS Manager: manage thousands of sites Opt-in modular architecture World-class hosting for ASP.NET and PHP New, flexible configuration system Security based on IIS 6’s solid legacy, simplified and enhanced Rich suite of automation tools Modern, secure FTP server IIS 7 Built for Hosting

  7. Windows Server 2008 Web Edition • Reduced costs, increased capacity • 4 processors • 4GB Ram (x32), 32GB (x64) • Microsoft® SQL Server™ allowed for local Web applications • Includes Windows SharePoint • Server Core optional install

  8. The New IIS 7 Manager

  9. DEMO Managing 4000 Sites

  10. IIS6 Architecture - Request Processing Monolithic implementation -install all or nothing… Authentication NTLM Basic Anon … Determine Handler CGI Static File ASP.NET ISAPI PHP … Send Response Extend server functionality only through ISAPI… Log Compress

  11. IIS 7 Architecture - Request Processing Server functionality is split into ~ 40 modules... Authentication Authentication NTLM Basic Anon Authorization … Modules plug into a generic request pipeline… ResolveCache Determine Handler CGI … Static File ExecuteHandler Modules extend serverfunctionalitythrough a public module API ISAPI … … UpdateCache Send Response SendResponse Log Compress

  12. aspnet_isapi.dll Authentication Forms Windows … ASPX Map Handler Trace … … IIS 6 ASP.NET Integration • ISAPI-based implementation • Only sees ASP.NET requests • Feature duplication Authentication NTLM Basic Anon … Determine Handler CGI Static File ISAPI … Send Response Log Compress

  13. IIS 7 ASP.NET Integration Basic • Two App Pool modes • Classic (IIS 6) • Integrated Mode • .NET modules/handlers plug directly into pipeline • Process all requests • Full runtime fidelity Anon Authentication Authorization ResolveCache aspnet_isapi.dll … Static File Authentication ExecuteHandler Forms Windows … … ISAPI ASPX Map Handler UpdateCache Trace SendResponse Compress … … Log

  14. PHP/FastCGI • Reach new markets with reliable and performant PHP hosting • Develop and deploy on the same platform • PHP apps benefit from IIS 7 capabilities • Pipeline service available to PHP • Leverage .NET Forms Authentication • Use URLFiltering, URLAuth, Caching • Tracing and diagnostics • Delegated administration • Apps benefit from integration with Microsoft suite of servers and management services

  15. DEMO Servicing PHP Applications with IIS7 Modules

  16. Flexible Configuration • XML-based configuration • Xcopy server or site configuration • Easy to manage with new APIs and tools • Fully extensible schema for custom applications • Delegate administration • Permit site owners to control specific settings • Shared configuration • Multiple servers share single config file

  17. Security Enhacments • Built on IIS 6’s proven security design • Improved application pool sandbox • Anonymous user “built in”, not a local account • Customer configurable rules • URLFiltering: Filtering of suspicious URLs • Replaces URLScan • URLAuthorization: control access to content • Does not rely on ACLs • Rules are stored locally and relocate with content

  18. Excellent Application Compatability • Static, ASP and ISAPI: fully compatible • ASP.NET • Very high compatibility in integrated mode • Classic mode insures IIS 6 equivalent functionality • PHP, works without modification • IIS 6 ADSI: Install IIS 6 Metabase compatibly role service

  19. Tracing and Diagnostics • View detailed errors in the browser • New errors provide prescriptive guidance • Runtime state info in real time • New APIs expose runtime diagnostic information • E.g. See all currently executing requests • Rapidly troubleshoot faulty applications • Define ‘failures’ triggers by error code or time taken • Configurable per application or URL • Failed request log chronicles events for trigger • Quickly identify bottlenecks • Extensible eventing system

  20. Automating IIS 7 Management • APPCMD • General purpose command line tool • Managed code API • Microsoft.Web.Administration • WMI • Improved namespace for IIS 7 • ADSI compatibility • Powershell • Use with Managed API and WMI

  21. Enabling Partners • Ecosystem of partners supporting deployment of IIS 7

  22. FTP 7 • Integrated publishing • Secure file transfer with FTPS • Improved user isolation • Authenticate to non-Windows accounts • Integrated with the IIS manager

  23. IIS 7 Go Live • What is it? • Offer your customers IIS 7 sites today • What’s in it for you? • Early deployment availability of IIS 7 • Opportunity to provide feedback to the product team • Co-promotion and PR opportunities • IIS.net spotlights and offer directory • Why is Microsoft offering this program? • Increase feedback, build partnership, promote early adoption

  24. IIS.net: Home for IIS Community! In-depth technical articles and samples Connect with other IIS experts on blogs & forums Free advice and assistance in forums Download center with IIS solutions

  25. Improve Uptime • Before, hardware upgrades and maintenance have required a shutdown, resulting in downtime • Windows Server 2008 reduces the need for downtime by supporting these hardware configuration changes without a reboot: • Hot add and replacement of processors (Datacenter Edition) • Hot plug PCI Express • Some vendor proprietary Windows Server 2003 configurations supported hot plug PCI • Hot add memory (Enterprise and Datacenter Editions)

  26. Self-Healing NTFS • Before, NTFS corruptions required running Chkdsk, which often could only be done on the next reboot • In Windows Server 2008, an NTFS worker thread performs background Chkdsk-type corrections when NTFS detects a corrupt file or directory • Minor disk errors are transparent to the user • No need to reboot to repair corruptions

  27. Clean Service Shutdown • Before, services had no way to extend the time allowed for shutdown • After a fixed timeout (default 20 seconds), SCM was killed and system halted (while services were running) • This was a problem for services that needed to flush data • In Windows Server 2008, services can request preshutdown notification and take as long as they want to shut down • If the service stops responding the system gives up on it after 3 minutes

More Related