Your SlideShare is downloading. ×
0
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Bringing Hosters and Developers Together with IIS7
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bringing Hosters and Developers Together with IIS7

384

Published on

Come learn about all the great new features in Microsoft Internet Information Services 7 for hosters and web farm managers including creating a highly customizable environment for building scalable …

Come learn about all the great new features in Microsoft Internet Information Services 7 for hosters and web farm managers including creating a highly customizable environment for building scalable and reliable ASP.NET applications.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
384
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Proven scalability MySpace – 23 billion page* views/month Microsoft.com – 10k req/Sec & 300k concurrent connections Match.com – 30 million page views daily Proven security No critical IIS 6 hotfixes since RTM Proven trust 54% of Fortune 1000 use IIS (port80software.com
  • 2. A tense relationship…can IIS 7 help?
  • 3. Content publishing Configuration Server extension & troubleshooting Media playback
  • 4. FTP7 Integration with IIS 7.0 Integrated Publishing Authenticate with non-Windows Users Improved Webdav Per Site Configuration Per URL Authoring Rules Database publishing wizard
  • 5. Monolithic implementation Authentication Install all or nothing… NTLM Basic Anon … CGI Determine Static ASP.NET File Handler ISAPI … PHP Send Response Extend server functionality only Log Compress through ISAPI…
  • 6. Server functionality is split into ~ 40 modules... Authentication NTLM Basic Anon Authorization … Modules plug into a generic request ResolveCache CGI pipeline… … Determine Static File Handler ExecuteHandler Modules extend server ISAPI … functionality through a public … module API. UpdateCache Send Response SendResponse Log Compress
  • 7. Runtime limitations Only sees ASP.NET requests Authentication Feature duplication NTLM Basic Anon … CGI aspnet_isapi.dll Determine Authentication Static File Forms Handler Windows … ISAPI ASPX … Map Trace Handler Send Response … Log Compress …
  • 8. Basic Classic Mode Anon runs as ISAPI Authentication Integrated Mode Authorization .NET modules / handlers plug directly into pipeline ResolveCache aspnet_isapi.dll all requests Process … Static Full runtime fidelity Authentication File ExecuteHandler Forms Windows … … ISAPI ASPX Map UpdateCache Trace Handler SendResponse … Compress … Log
  • 9. Modularity Xcopy deployment Even Better Security Out-of-the-box attack surface Choice of Management Tools IIS Manager, AppCmd, WMI, Managed Code Feature Delegation
  • 10. Modular design Custom modules first class IIS citizens Integrated pipeline (native or .NET) Extending server for more than just ASP.NET Rapid troubleshooting with Failed Request Tracing Reduce need for “crash dump analysis” Instrument applications with custom trace events
  • 11. IIS Media Pack Adds basic streaming advantages to traditional progressive downloads Bit rate throttling Smooth out bandwidth usage Reduce bandwidth usage (abandoned plays) Web server playlist (.isx) Deliver set of video assets to user Ad insertion into video content Supports all media formats
  • 12. IIS 6 was great, IIS 7 is even better! Builds on solid platform of IIS 6 IIS 7 was built with the hoster and web farm manager in mind Feature delegation, simpler configuration Deep integration with ASP.NET Managed code programming model is now a first class citizen when extending IIS Extensions can apply to other developer platforms such as PHP, JSP, and plain old HTML More powerful diagnostics and troubleshooting capabilities
  • 13. If you are not hosting on Windows, there are many hosters on IIS 7 now Go down to the open space to talk about IIS 7 or hosting on Windows Check out the sandbox to learn more on IIS 7
  • 14. All comics were built using Expression Design No animals were harmed in the making of these comics:-)
  • 15. © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×