Microsoft TechDays Татьяна Ильченко.

Презентация:



Advertisements
Похожие презентации
Microsoft TechDays Константин Трещев MCITP: Enterprise Administrator
Advertisements

Microsoft TechDays Людмила Шайкина Quarta Consulting
Microsoft TechDays Павел Маслов MVP, Directory Services.
Microsoft TechDays Леонид Шапиро MCT ЦКО «Специалист»
Microsoft TechDays Николай Миляев консультант Microsoft.
Microsoft TechDays Золотовицкий Аркадий Директор по производству «Интеллектуальные системы»
Microsoft TechDays Никоноров Евгений разработчик EPAM Systems.
Microsoft TechDays Заграничнов Александр Microsoft.
Microsoft TechDays Александр Неволин Nevlabs кандидат технических наук.
Microsoft TechDays Марат Бакиров Эксперт по разработке ПО Microsoft
Microsoft TechDays Татьяна Ильченко.
Microsoft TechDays Павел Дугаев Руководитель проектов Вебзавод
Microsoft TechDays Панов Никита Технический инженер Microsoft.
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Новые продукты Microsoft для повышения качества и эффективности образования Амит Миталь Старший вице-президент Microsoft по развитию социальных проектов.
Microsoft TechDays Черкас Дмитрий Специалист по технологиям Microsoft.
Будущее режима /hosting в Exchange Иван Макаров Менеджер по маркетингу Exchange Microsoft Россия.
Microsoft TechDays Евгений Марченков Эксперт по технологиям разработки ПО Microsoft.
Microsoft TechDays Богомолов Алексей MCP
Ромуальд Здебский Microsoft.
Транксрипт:

Microsoft TechDayshttp:// Татьяна Ильченко

Microsoft TechDayshttp:// Основные вопросы: Обзор изменений в архитектуре IIS7 по сравнению с IIS6 Средства, способы и возможности миграции Решение основных проблем при миграции Ключевые цели: Понимание различий между IIS 6 и 7 версии Освоение используемых инструментов и способов решения распространенных проблем миграции приложений

Microsoft TechDayshttp:// У меня есть готовое web-приложение и мне нужно... Легко развернуть мое приложение на действующий web-сервер Скопировать мое приложение на USB-диск или в другое хранилище для предоставления в общий доступ Синхронизировать мое приложение между разными компьютерами Легко перенести мое приложение с IIS 6.0 на IIS 7.0

Microsoft TechDayshttp:// Преимущества Эффективная синхронизация ферм серверов Упрощенное создание пакетов, архивирование и развертывание web-приложений Перенос web-приложений между IIS 6.0 и IIS 7.0 Преимущества Эффективная синхронизация ферм серверов Упрощенное создание пакетов, архивирование и развертывание web-приложений Перенос web-приложений между IIS 6.0 и IIS 7.0 Возможности Интеграция с IIS 7.0 Manager и Visual Studio 10 Перенос всего сервера или сайта Синхронизация только изменившихся данных Предпреждения о нарушенных зависимостях Собирает данные, конфигурацию, сертификаты, ключи реестра, настройки ASP.NET Работает с «живыми» серверами и архивированными пакетами в качестве источника или места назначения Не требует повышенных привелегий для развертывания приложений Возможности Интеграция с IIS 7.0 Manager и Visual Studio 10 Перенос всего сервера или сайта Синхронизация только изменившихся данных Предпреждения о нарушенных зависимостях Собирает данные, конфигурацию, сертификаты, ключи реестра, настройки ASP.NET Работает с «живыми» серверами и архивированными пакетами в качестве источника или места назначения Не требует повышенных привелегий для развертывания приложений Упрощает развертывание web-приложений с помощью создания пакетов, синхронизации или переноса сайтов IIS 6.0 или IIS 7.0, включая конфигурацию и данные

Microsoft TechDayshttp:// Миграция приложений с помощью Web Deployment Tool

Microsoft TechDayshttp:// Интегрированный режим ASP.NET Новый стек конфигурации приложений 64 бита

Microsoft TechDayshttp:// Выберите вашу конфигурацию... Сервер приложений ASP.NET Сервер приложений PHP Сервер приложений ASP.NET + PHP Сервер ASP.NET + PHP + Ruby on Rails Сервер маршрутизации запросов Etc…...или постройте свой Web- сервер Только10 модулей устанавливаются по умолчанию Всего 40 модулей доступны «из коробки» Дополнительные расширения доступны на

Microsoft TechDayshttp:// Развертывается как монолитный сервер Ограниченная кастомизация Заданная функциональность Ограниченная расширяемость ISAPI Filter

Microsoft TechDayshttp:// Компонентный сервер Функциональность определяется подключенными модулями Небольшой общий конвейер (обработчик) запросов Позволяет Использовать в качестве «легких» web-серверов Строить произвольные или специализированные сервера

Microsoft TechDayshttp:// Расширение ISAPI Только обрабатывает запросы ASP.NET Runtime- ограничения Дублирование функций

Microsoft TechDayshttp:// Классический режим ASP Для совместимости Интегрированный режим ASP.NET Может обрабатывать все запросы Расширенная функциональность Выше точность уведомлений

Microsoft TechDayshttp:// Нет больше мета-базы конфигурации Система настройки IIS теперь Распределенная Настройки IIS могут храниться в файлах web.config вместе с настройками ASP.NET Прозрачная Хорошо структуированный XML Портируемая / переносимая Может быть легко скопирована Может использоваться несколькими серверами одновременно Проблема миграции: ADSI-скрипты и управляющий код, использующие System.DirectoryServices требуют дополнительно включения поддержки совместимости с IIS6

Microsoft TechDayshttp:// Для сервера 64 бита – по умолчанию IIS поддерживает 32-битные рабочие процессы на Windows 64-bit Предусловия битности bitness64 и bitness32 Проблемы миграции: Бинарные файлы для разных архитектур Функционал, доступный только в 32-Bit Драйверы для работы с базами данных

Microsoft TechDayshttp:// Минимальная установка Нет поддержки ISAPI Нет классического ASP Нет ASP.Net Нет модулей аутентификации Нет мета-базы IIS6 Новые встроенные учетные записи IUSR заменяет IUSR_ IIS_IUSRS заменяет IIS_WPG Отсутствует режим IIS5 Isolation Фильтры Read-Raw Data более не доступны

Microsoft TechDayshttp:// Безопасность Аутентификация Kernel-Mode Windows Authentication по умолчанию Решает проблемы с аутентификацией, если пул приложений выполняется как Domain Identity Аутентификация Windows в web-фермах требует режима аутетификации пользователей (User Mode Auth) Нет UI для Списков доверенных сертификатов (Certificate Trust Lists) Связывания сертификатов (Certificate Mapping) Модуль Request Filter вместо UrlScan Более строгие настройки по умолчанию Не обрабатывается «+» в URL Длина строки запроса (Query string) ограничена до 2048 байт

Microsoft TechDayshttp:// ASP.Net Classic ASP

Microsoft TechDayshttp:// Интегрированный режим Секции и в секции system.web переносятся в и в system.webServer validateIntegratedModeConfiguration=false Ручная миграция: %windir%\system32\inetsrv\Appcmd migrate config " " Изменилась семантика ASPNET_REGIIS

Microsoft TechDayshttp:// Проблемы аутентификации Не поддерживается Нельзя сочетать аутентификацию IIS с аутентификацией на базе форм ASP.NET HttpRequest.LogonUserIdentity можно использовать только после PostAuthenticateRequest Нельзя использовать олицетворение (impersonation) до PostAuthenticateRequest *_OnAuthenticate в global.asax не поддерживается Шифрование секций не поддерживается

Microsoft TechDayshttp:// По умолчанию не устанавливается По умолчанию не показываются ошибки сценариев: %windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true Запрещены родительские пути (Parent Paths) 32-Bit

Microsoft TechDayshttp:// Меняется Default Identity FTP 7.5 вместо FTP Server в IIS

Microsoft TechDayshttp:// DefaultAppPool в IIS 7.0 на W2K8/Vista выполняется как NetworkService DefaultAppPool на Windows Server 2008 R2 и Windows 7 выполняется как сущность AppPool, i.e. DefaultAppPool Потенциальные проблемы с безопасностью!

Microsoft TechDayshttp:// IIS7 обеспечивает непревзойденные возможности для разработчиков web- приложений и IT-профессионалов Переходите на IIS7 уже сегодня! Используйте Web Deployment Tool для миграции 10 сентября 2009 года – компания Microsoft обещает выпуск русской версии Web Deployment Tool и Web Platform Installer v2.

Microsoft TechDayshttp:// IIS в Windows Server 2008 R2 Усовершенствования в IIS 7.0: безопасность Усовершенствования в IIS 7.0: производительность Все трансляции про IIS7

Microsoft TechDayshttp:// © 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.