I had some time on my hand and decided to look into IIS 7.0. Although the information is scarce, I was able to find a few good sources. Overall I’m very pleased with the direction MS is taking their web server. It seems that each new release has increased security, better configuration management and improved performance with fine tuning options. I would summarize IIS 7.0 key features into the following talking points:
- Delegation of Administration
- Improved Diagnostic capabilities with better error management and reporting
- Highly extensible through new public API
Before I get into the details of more of the new features, let’s talk about when it will be available. So far it is available on the current
Some of the core capabilities of IIS 7.0 (This list is generated by me, so expect differences in the feature list provided by Microsoft):
Feature | Description |
Security | Additional steps have been taken to lock the server. IIS 7.0 takes the entire core features in IIS and has the available componentized into separate modules. These would include things like CGI applications, ISAPI Legacy, etc. that previously was installed by default but not turned on. IIS 7.0 will not have these installed by default. |
Installation | A much more fine grained installation experience that allows users to install only what they need. This will improve the patching experience because you don't have to install patches for software installed that are not being use. There will also be benefits from a overall memory footprint standpoint. IIS 6 had about 12 installation options. IIS 7.0 now has some 40 installation options with "intelligent defaults". |
Extensibility | IIS 7.0 will have all of the new features that are built off of IIS 6.0 as well as a new Public API. Microsoft IIS development team and customers can use the same win32 API used to build IIS 7.0 to build additional features on top of the product. Microsoft will make these new modules available through the web. This new feature will allow customers to do everything that core IIS team does. These new modules can include more advanced authentication schemes, replace directory listing modules with improved interfaces, add additional configuration management options, and much more. Additionally, Project templates will be made available to create new IIS 7.0 modules for Visual Studio. This should provide for a rich ecosystem and community around IIS to improve the overall product. |
Scripting | WMI Scripting will be able to hook into some of the new IIS 7.0 features to generate reports or add monitoring capabilities. IIS 6.0 had a WMI Provider that allowed you to script against the Metabase. With IIS 7.0, wrappers have been built to include the entire web platform configuration including administration and asp.net configuration. |
Administration | IIS delegation will allow server administrators to delegate specific settings for sites to remote administrators. This will be very helpful for hosting providers and administrators of servers with a large number of virtual servers. Remote administrators can now use their IIS 7.0 administration tools to connect to remote servers and administer the sites that they have access to. Access on what the remote administrators can perform are configurable. |
There will be site up soon dedicated to IIS: http://www.iis.net/ which will be similar to www.asp.net with videos, information and guides with roadmaps.
Some additional references on the web that are interesting:
Microsoft.Web.Administration in IIS 7
No comments:
Post a Comment