Presentation is loading. Please wait.

Presentation is loading. Please wait.

MIX 09 11/11/2018 4:16 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.

Similar presentations


Presentation on theme: "MIX 09 11/11/2018 4:16 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered."— Presentation transcript:

1 MIX 09 11/11/2018 4:16 AM © 2009 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.

2 Internet Information Services в Windows Server 2008 R2
11/11/2018 4:16 AM Internet Information Services в Windows Server 2008 R2 Александр Шаповал Эксперт по информационной инфраструктуре © 2007 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.

3 Содержание Обзор ключевых изменений IIS в R2
Поддержка .NET в режиме Server Core Удаленное управление IIS ASP.NET в Server Core IIS и PowerShell Расширения IIS

4 TechReady7 Breakout Chalktalk Template
11/11/2018 Эволюция IIS Расширения и новые возможности Расширения и новые возможности Расширения IIS Расширения IIS Интеграция некоторых расширений Платформа IIS 7.0 Платформа IIS 7.5 With the release of IIS 7.0 in Windows Server 2008, IIS adopted a more modular architecture and a new extensibility model. This architecture means that you can choose which modules are installed to customize and streamline your Web server. In addition, new and custom modules can be added on top of those already available with IIS 7.0. The extensibility APIs are published on to allow developers to add or replace modules on the server with those they write themselves, and these same APIs are used by the IIS team in Microsoft to release Extensions for IIS that deliver further functionality and features. There have been many Extensions made available for IIS since the release of Windows Server 2008, and many of these are integrated right out of the box in Windows Server 2008 R2. These Extensions are in addition to further enhancements made to the underlying IIS technology. The IIS team will continue to release Extensions that can be installed on top of IIS in Windows Server 2008 R2 to ensure new innovation are made available on an ongoing basis. © 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.

5 Ключевые изменения в R2 ASP.NET в Server Core
11/11/2018 4:16 AM Ключевые изменения в R2 ASP.NET в Server Core Новые модули в IIS Manager Although the central engine of IIS in Windows Server 2008 R2 is little changed from IIS 7.0 in Windows Server 2008, there are some key enhancements to the platform that make it even better. ASP.NET on Server Core: With the inclusion of the .NET Framework and CLR on the Server Core installation option, IIS can now take advantage of full support for ASP.NET Web applications in addition to PHP and traditional ASP. Furthermore, .NET enables other compelling scenarios, such as the ability to remotely manage IIS running on Server Core from a Windows XP, Windows Vista or Windows Server 2003/2008 machine using IIS Manager for Remote Administration. Integrated PowerShell Provider: The integrated Windows PowerShell provider for IIS means that administrative tasks can now be automated more easily by implementing the over 50 new cmdlets available for IIS. Plus, these cmdlets can now be run directly on Server Core installations, making IIS even easier to manage, whether locally or remotely. Integrated FTP and WebDAV: After the release of Windows Server 2008, the IIS team released the first two Extensions for IIS 7.0 – FTP and WebDAV. These provide standards-based protocols to offer more secure and reliable publishing of Web site content, with support for FTP over SSL and custom authentication. New IIS Manager Modules: The integration of many Extensions for IIS means that the IIS Manager interface now has new modules built right in to help you manage FTP, WebDAV, Request Filtering, and ASP.NET application settings. Configuration Logging and Tracing: The Feature Delegation functionality in IIS 7.0 allows server administrators to delegate site and application management to non-administrators with granular control over each site feature. In Windows Server 2008 R2, that has been further enhanced to allow administrators to log and audit exactly what changes are made or attempted by site managers and Web developers from a central location. Extended Protection and Security: There are many new security features in IIS in Windows Server 2008 R2, including the availability of channel binding tokens, which help prevent “Man-in-the-Middle” attacks. In addition, services and the accounts under which they run, have been hardened even more, to ensure that cross-application spoofing cannot occur, and that custom service accounts can be easier to manage. Интегрированный провайдер PowerShell Протоколирование и трассировка Встроенные службы FTP и WebDAV Расширенная защита

6 Архитектура Server Core в R2
Роли при полной установке (для примера) TS NAS ADFS WDS И др. Роли и доп. возможности Server Core Полная установка .NetFx, Проводник, утилиты и пр. .NET 2.0 .NET 3/3.5 PS ASP.NET DNS DHCP AD File AD LDS Print Media Server IIS 7 Hyper-V Server Core Безопасность, TCP/IP, файловые системы, RPC, другие подсистемы ОС WoW64 Графический интерфейс, Медиа-плейер, IE и пр.

7 Установка роли Web Server в Windows Server 2008 Server Core
11/11/2018 4:16 AM демо Установка роли Web Server в Windows Server 2008 Server Core © 2007 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.

8 .NET в Server Core .NET Framework в Server Core
Windows Communication Framework (WCF) Windows Workflow Framework (WF) Подмножество .NET 3.5 Дополнения WF версии 3.5 LINQ Поддержка подмножества ASP.NET для IIS Windows PowerShell WoW64 в виде дополнительной возможности Не устанавливается по умолчанию

9 .NET 2.0 в Server Core Подмножество .NET 2.0 в Server Core Установка
Не устанавливается по умолчанию Установка start /w pkgmgr /l:log.etw /iu:NetFx2-ServerCore Для поддержки 32-битных приложений: start /w pkgmgr /l:log.etw /iu:NetFx2-ServerCore-WOW64

10 .NET 3.0 / 3.5 в Server Core Функциональность .NET 3.0
WPF отсутствует в Server Core Функциональность .NET 3.5 LINQ .NET 3.0 и 3.5 устанавливаются единым пакетом и требуют наличия .NET 2.0 start /w pkgmgr /l:log.etw /iu:NetFx3-ServerCore Для поддержки 32-битных приложений: start /w pkgmgr /l:log.etw /iu:NetFx3-ServerCore-WOW64

11 11/11/2018 4:16 AM демо Установка .NET и роли Web Server в режиме Server Core Windows Server 2008 R2 © 2007 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.

12 Удаленное управление IIS
Установить IIS Management Service start /w pkgmgr /l:log.etw /iu:IIS-ManagementService Включить удаленное управление HKLM\Software\Microsoft\WebManagement \Server Присвоить EnableRemoteManagement 1 Запустить службу net start wmsvc

13 Удаленное управление IIS в Windows Server 2008 R2 Server Core
11/11/2018 4:16 AM демо Удаленное управление IIS в Windows Server 2008 R2 Server Core © 2007 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.

14 ASP.NET в Server Core Используется такой же модуль как в режиме полной установки: IIS-ASPNET Ограничения Невозможно использовать класс System.Web.Mail, поскольку недоступна библиотека CDOSYS Используйте System.Net.Mail

15 Установка ASP.NET в Server Core
При условии, что роль Web Server и поддержка .NET уже установлены start /w pkgmgr /l:log.etw /iu:IIS-ASPNET;IIS-ISAPIFilter;IIS-ISAPIExtensions;IIS-NetFxExtensibility

16 Использование ASP.NET в Windows Server 2008 R2 Server Core
11/11/2018 4:16 AM демо Использование ASP.NET в Windows Server 2008 R2 Server Core © 2007 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.

17 Провайдер PowerShell для IIS
11/11/2018 4:16 AM Провайдер PowerShell для IIS Позволяет автоматизировать комплексные задачи, связанные с управлением и поддержкой серверов IIS Преимущества Упрощение администрирования с помощью скриптов Выполнение повторяющихся задач на множестве серверов Консолидация информации со множества серверов в реальном режиме времени Возможности Управление различными аспектами работы IIS: Добавление, удаление, изменение сайтов, пулов, приложений, виртуальных каталогов Конфигурация SSL Резервное копирование конфиг. файлов Мониторинг Windows PowerShell Provider for IIS 7.0 Pillar More Control Audiences IT Professional, Hoster Overview The Windows PowerShell Provider for IIS 7.0 allows IT professionals and hosters to easily automate routine and complex IIS 7.0 administration tasks such as creating Web sites, and managing configuration and run-time data using Windows PowerShell. Administrators can further increase productivity by leveraging the many cmdlets included with the Windows PowerShell Provider for IIS 7.0. Benefits: Simplify the administration of your Web site by scripting administrative tasks. Achieve greater control and productivity by using the included IIS 7.0 cmdlets to automate repetitive or complex tasks like creating websites, enabling request tracing or adding a handler. Execute repetitive administrative tasks across servers with ease. The seamless integration with Windows PowerShell means that you can use the familiar Windows PowerShell console to execute tasks across single or multiple Web sites and servers. Improve your decision making by consolidating metrics from your servers in real-time. The Windows PowerShell Provider for IIS 7.0 gives you access to a rich set of attributes that lets you consolidate key metrics from your Web sites, such as attended requests per second, state of the Web sites or application pools. By aggregating various metrics, you are able to create score cards, business rules or other ad-hoc responses uniquely suited to your business needs. Features: Seamless integration into the Windows PowerShell environment. Low-level and task-based cmdlets specific to IIS that allow administrators to: Add and change configuration properties of Web-Sites, Web Applications, Virtual Directories and Application Pools. Execute advanced configuration tasks Integrate existing scripts or other Windows PowerShell providers or solutions. Query run-time data such as currently executing HTTP requests, the state of Web sites and application pools, and other valuable information. Links: PowerShell Provider for IIS 7.0 (x86) PowerShell Provider for IIS 7.0 (x64) Windows PowerShell Product Windows PowerShell Team Blog Windows PowerShell ScriptCenter PowerShell Provider for IIS 7.0 Documentation PowerShell Provider for IIS 7.0 Blog PowerShell Provider for IIS 7.0 Overview Walkthrough: Getting Started with the IIS 7.0 PowerShell Provider Walkthrough: Installing the IIS 7.0 PowerShell Provider Walkthrough: PowerShell Provider: Navigating the IIS Provider Namespace Walkthrough: PowerShell Provider: Using the PowerShell Help System Walkthrough: PowerShell Provider: Creating Web-Sites, Web applications, Virtual Directories and Application Pools Walkthrough: PowerShell Provider: Making Simple Configuration Changes to Web-Sites and Application Pools Walkthrough: PowerShell Provider: Changing Simple Settings in Configuration Sections Walkthrough: PowerShell Provider: Advanced Configuration Tasks Walkthrough: PowerShell Provider: Run-time Data Walkthrough: Configuring SSL with the IIS PowerShell Provider Walkthrough: Using the Task-based Cmdlets © 2007 Microsoft Corporation. All rights reserved.

18 Установка PowerShell Предварительно необходимо установить поддержку .NET Установка PowerShell start /w pkgmgr /l:log.etw /iu:MicrosoftWindowsPowerShell Загрузка провайдера для IIS Import-Module WebAdministration Только провайдер IIS ImportSystemModules Все доступные в системе модули Включение удаленного управления с помощью PowerShell Enable-PSRemoting

19 Управление IIS с помощью PowerShell
11/11/2018 4:16 AM демо Управление IIS с помощью PowerShell © 2007 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.

20 Расширения IIS Новые возможности за счет расширяемой модульной архитектуры Новые модули для IIS Manager на основе Microsoft.Web.Administration – публичного API Список доступных расширений для IIS:

21 Расширения IIS в R2 Windows PowerShell Provider for IIS FTP Publishing
WebDAV Publishing Модули IIS Administration Pack FastCGI Configuration Request Filtering Configuration Configuration Editor ASP.NET Authorization and Custom Errors

22 Итоги IIS в R2 – эволюционное развитие
Основной фокус – интеграция расширений Наиболее существенное изменение – поддержка .NET в режиме Server Core

23 Ресурсы Мой блог Русский портал TechNet Русский портал MSDN
Русский портал TechNet Русский портал MSDN Портал сообщества IIS (на англ. языке)

24 MIX 09 11/11/2018 4:16 AM © 2009 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.


Download ppt "MIX 09 11/11/2018 4:16 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered."

Similar presentations


Ads by Google