Выход серверной операционной системы Windows Server 2008 и «сопутствующих» программных продуктов (Microsoft SQL Server 2008 и Visual Studio 2008) ожидался компьютерным миром довольно давно. Среди компаний, принимавших участие в тестировании этих продуктов, была и российская — розничная торговая сеть «Седьмой континент». Ее специалисты, в частности, высоко оценили переход на разработку приложений в новой среде Microsoft Team System 2008, одним из ключевых элементов которой стал Visual Studio 2008. За вывод новинок на российский рынок отвечает Евгений Олейник — руководитель отдела по продвижению серверных продуктов, который рассказал об их главных особенностях.
Как определяется стратегия развития серверных продуктов корпорации?
Мы постоянно ведем перспективные исследования, и стратегия инноваций определяется нашим видением главных тенденций. Среди основных направлений разработки — безопасность, виртуализация, управление большими объемами данных, бизнес-аналитика и Web-технологии. Ключевые улучшения, повлиявшие на конкретные свойства и функциональность продуктов, определялись исходя из требований ближайшей и более отдаленной перспективы развития информационного общества и индустрии.
Как при этом учитывается мнение пользователей?
Для этого имеются механизмы обратной связи с пользователями и поддерживаемые нами коллективные информационные ресурсы. Небезынтересно, например, что из десятка основных причин перехода на новые версии едва ли не главной пользователи указали появление оболочки Windows Power Shell, позволяющей иметь полноценный интерфейс через командную строку. Но если вы предпочитаете как можно больше ресурсов выделять обработке приложений, а не прорисовке окон, предусмотрен режим работы с «чистым» ядром Windows Server Core. Такая возможность, уверен, заинтересует многих представителей сообщества Unix/Linux.
Изменилась ли архитектура платформы?
Некоторые компоненты были полностью переработаны и переписаны, например стек TCP/IP. В результате значительно возросла производительность и число обслуживаемых подключений. В «тяжелых» серверных системах с большими нагрузками нужна более гибкая, масштабируемая, безопасная и бесперебойная поддержка распределенной инфраструктуры, и мы предложили в качестве средства кластерное решение Failover Clustering.
Какие новшества серверной операционной системы заинтересуют заказчиков в первую очередь?
Важнейшее нововведение — технология серверной виртуализации, основанная на гипервизоре Hyper-V. Он встроен во все основные редакции Windows Server 2008 (Standard, Enterprise, Datacenter) для машин на базе процессоров архитектуры x64. Кроме того, гипервизор будет доступен в составе специализированного издания Windows Server 2008 для виртуализации — Windows Hyper-V Server, который будет стоить около 30 долл. Выпуск финальной версии гипервизора состоится летом.
Появилась возможность установки операционной системы в минимальной конфигурации без графической оболочки и инфраструктуры .Net — Windows Server Core. Такой вариант требует меньших ресурсов и особенно эффективен при удаленном администрировании систем филиалов. Значительно улучшается защищенность (две трети обновлений безопасности за прошлый год были связаны с графическим интерфейсом и драйверами) и упрощается установка. Для распределенных систем такое решение близко к идеальному.
Удобна среда конфигурирования и управления сервером Power Shell — она позволяет пользоваться языком сценариев, а надстройка Server Manager обеспечивает интерактивную консоль. Установив на локальной машине поддержку .Net и Power Shell, можно реализовать удаленное управление серверами филиалов, а в последующих версиях такая возможность будет встроена в Server Core.
Системные администраторы оценят механизм защиты сетевого доступа Network Access Protection: прежде чем «пустить» нового пользователя в корпоративную сеть, его можно подвергнуть карантину, проверив наличие вирусов и установку необходимых обновлений.
Для обслуживания удаленных филиалов, наиболее подверженных риску перехвата или хищения информации, предназначено средство управления доменами Read-Only Domain Controller. Оно позволяет избежать локального хранения паролей каталогов и реплицировать данные односторонним образом, в результате чего злоумышленники не смогут воспользоваться критичными данными компании.
Благодаря полностью переработанному стеку TCP/IP сетевые приложения в Internet Information Services 7 работают намного быстрее и стабильнее, обеспечивая в реальном масштабе времени анализ и контроль всего трафика.
Ролевой механизм управления в соответствии с назначением сервера позволяет устанавливать и обслуживать только необходимые компоненты, а процесс управления строится не с помощью скриптов, а на основе политик и правил.
Очевидно, расширились и возможности платформы управления данными?
Новая версия SQL Server включает в себя множество технологических новинок и усовершенствований, которые можно разделить на четыре категории: корпоративная платформа, средства управления нереляционными данными, средства динамичной разработки и инструменты бизнес-анализа.
Для приложений, наиболее критичных к защите информации, предлагается технология прозрачного шифрования данных в базе без необходимости модифицировать клиентские приложения. Компонент Resource Governor позволяет закреплять за различными задачами процессоры и память: это гарантирует требуемые операционные характеристики (например, время отклика). Важные нововведения появились в области средств для обслуживания SQL Server: это и декларативная система управления конфигурациями на основе политик, и новая инфраструктура для мониторинга, анализа и тюнинга системной производительности — на базе SQL Server Performance Studio, и инструменты для автоматизации рутинных задач по администрированию СУБД. Для повышения эффективности работы с возрастающими объемами данных усовершенствованы механизмы секционирования больших таблиц и оптимизации запросов при параллельной обработке. Это будет особенно востребовано в больших системах хранилищ данных. Также расширено разнообразие поддерживаемых типов данных, в том числе неструктурированных, в формате XML, пространственно-географических, дат и времени.
Разработчики получили возможность оперировать высокоуровневыми логическими сущностями, соответствующими бизнес-объектам, а механизм Language-Integrated Query (LINQ) позволяет автоматически строить отображения данных и программных объектов и специфицировать запросы и операции по их обработке на языках прикладного программирования Visual C# и Visual Basic .Net.
Аналитические инструменты поддерживают более сложные вычисления и агрегирование данных. Средства генерации и визуализации отчетов тесно интегрированы с Microsoft Office System и позволяют оперативно предоставлять результаты анализа в нужной форме.
Какие изменения претерпела среда коллективной разработки приложений?
Благодаря ролевой модели управления Visual Studio Team распределенная команда архитекторов, разработчиков, тестировщиков и конечных пользователей может взаимодействовать более четко. Представления, используемые программистами и разработчиками внешнего интерфейса, разделены: набросок решения оснащается необходимыми функциями, затем дизайнер самостоятельно отшлифовывает внешний интерфейс, а программист разрабатывает алгоритмы.
Для унификации и упрощения операций доступа к данным усовершенствована модель прикладного программирования, приемы и инструменты разработки. Упоминавшийся выше механизм LINQ позволяет специфицировать интегрированные запросы к сущностям, объектам баз данных и XML-документам непосредственно в программах на C# и Visual Basic, без использования специализированных языков, например SQL или XPath.
При разработке и модернизации приложений применяются библиотеки повторно используемых проектов, шаблонов, форматов, управляющих элементов на базе AJAX, а также сервисы и компоненты IIS, Windows Forms и .Net Framework. Усовершенствованы средства тестирования приложений, в частности настройка моделей и отображение результатов тестов.
Сложен ли переход на новую систему? Как организована подготовка партнеров и заказчиков?
Возможны два варианта: перенести Windows Server 2003 на виртуальную машину или переустановить систему. Судя по опыту ранних внедрений, особых затруднений при миграции не возникает.
Для подготовки системных интеграторов, дилеров и компаний–сборщиков мы провели в России серию конференций Launch 2008 Partner Readiness Roadshow. В рамках этой программы более 1200 менеджеров и системных администраторов из десятка городов получили возможность пройти специальное обучение. В дополнение к этому наша партнерская академия для крупных ИТ-компаний предлагает углубленные технические курсы. Крупных сборщиков учим не только продавать, но и устанавливать и поддерживать программное обеспечение, а дистрибьюторам объясняем нашу технологическую и лицензионную политику. Наконец, уже в ближайшее время Microsoft предоставит возможность пройти на базе учебных центров ознакомительные курсы еще трем тысячам заказчиков.
В чем будет заключаться адаптация новых продуктов для российского рынка?
Языковые версии продуктов остались в прошлом, взамен мы предлагаем пакеты локализации. Если заказчик приобрел английскую версию продукта, то нужно просто скачать с нашего сайта по лицензионному ключу языковой пакет и установить его. После перезагрузки заказчик получает русифицированную систему. Пакеты будут готовы к концу апреля.
Для испытания продуктов на соответствие российским требованиям информационной безопасности Microsoft предоставляет исходные коды операционной системы уполномоченным организациям. Таким образом, была проведена сертификация Windows Vista и Windows Server 2003. Аналогичные планы есть и в отношении Windows Server 2008.
Какой предполагается стратегия лицензирования?
В целом стратегия лицензирования и ценовая политика не изменяется, за исключением того, что появится уже упомянутый отдельно приобретаемый Hyper-V Server, который будет стоить около 30 долл. Для Windows Server 2008 предусмотрено несколько редакций: стандартная (позволяет запускать одну виртуальную машину), корпоративная (четыре машины), для центров обработки данных (лицензируется по числу процессорных сокетов) и для Internet-серверов (исключительно для предоставления Web-сервисов). Для SQL Windows Server 2008 цены и политика лицензирования останутся прежними. Предлагаются следующие редакции: стандартная, корпоративная, для рабочих групп, для разработки и экспресс-версия. Как и для Windows Server 2008, кроме серверных лицензий, необходимо приобрести лицензии для доступа по числу пользователей или рабочих мест. Для Visual Studio 2008 сохраняются ранее действовавшие цены.
Как можно оценить перспективы новой серверной платформы в России?
Прежде всего, нельзя не отметить, что российские разработчики уже начинают сертифицировать свои решения. Одной из первых стала компания «Электронные офисные системы». Требования Microsoft к сертифицируемым продуктам насчитывают более сотни пунктов, и многие из них выполнить весьма непросто. Как отмечают сами представители ЭОС, параллельно с выпуском релиза eDocLib 2.1 был создан совершенно новый инсталлятор, система перенесена на 64-разрядные платформы и проведен ряд 48-часовых нагрузочных тестов. В конечном итоге все процедуры были успешно пройдены, и eDocLib 2.1 стал первым сертифицированным российским продуктом.
Говоря о перспективах, важно отметить, что новые продукты Microsoft отвечают потребностям в законченных и сбалансированных ИТ-решениях. Поэтому мы ожидаем, что они будут тепло восприняты не только ИТ-профессионалами, но и бизнес-сообществом. Сложилось неверное представление о том, что серверные продукты Microsoft предназначены преимущественно для среднего и малого бизнеса. В действительности же соответствующие редакции новой серверной операционной системы, платформы управления данными и среды разработки в максимальной степени отвечают требованиям и крупных организаций и компаний.