Microsoft Heroes 2008


Российский запуск корпоративных продуктов

В последнее время российское представительство Microsoft проявляет завидную активность: совсем недавно состоялась Третья ежегодная конференция, посвященная вопросам образования, до этого — CRM Forum, а в промежутке между этими двумя мероприятиями — конференция «Герои среди нас» («Heroes Happen Here»), посвященная старту продаж в России трех ключевых корпоративных продуктов Microsoft: Windows Server 2008, SQL Server 2008 и Visual Studio 2008.

Мероприятие это — не сугубо российское. Microsoft явно попыталась привлечь максимум внимания к этому событию. Аналогичные лончи прошли в целом ряде городов, и на лос-анджелесском представлении Стив Балмер даже назвал анонсируемые продукты «тремя важнейшими новинками Microsoft». Еще более пафосен оказался генеральный директор Мicrosoft Rus Биргер Стен. По его словам, «запуск новой линейки корпоративных продуктов является самым значительным за всю историю компании». То есть, надо понимать, даже более важным, чем прошлогодний запуск Windows Vista и Office 2007, не говоря уже о Windows 95, Windows XP и прочих малозначительных событиях :-)

Кстати, если уж говорить о публичной политике Мicrosoft в России, то здесь получилась интересная ситуация: в конце ноября прошлого года в Москве прошла 9-я конференция «Платформа», на которой... были анонсированы те самые Windows Server 2008, SQL Server 2008 и Visual Studio 2008! И вот теперь, похоже, решили сыграть на бис. Место для «биса» было выбрано подходящее: Московский международный Дом музыки.

Разумеется, для того, чтобы мероприятие заинтересовало даже тех, кто был на «Платформе 2008», состав выступающих на пленарном заседании был совершенно другой. Даже Биргер Стен, который открывает все сколь-нибудь значимые события, включая «Платформу 2008», и то не стал выступать. Так что партия первой скрипки (и даже полноценного солиста) досталась Джиму Маккарти — человеку, с которого началась история Visual Studio.

Правда, Маккарти говорил не столько о Visual Studio как таковой, сколько в целом об особенностях развития IT-сферы и меняющихся запросах корпоративных пользователей. Итак, что же сегодня ждут клиенты от серверного софта?

Во-первых, как и прежде, на первый план выходит надежность. Стабильность работы и защита от любых несанкционированных или враждебных действий сегодня особенно актуальна, когда теоретически доступ к серверу компании получает (в той или иной форме) любой сотрудник, а данные, хранящиеся на сервере, являются едва ли не главным достоянием компании (это может быть клиентская база, вся информация о сотрудниках, записи о прежних и текущих сделках и т.п.).

Во-вторых, корпоративные клиенты рассчитывают на повышение удобства в управлении. Ведь не секрет, что «текучка» в любой современной динамичной компании как правило довольно велика, а раз так, то порой появляется необходимость в очень сжатые сроки научить новых сотрудников работать с базами данных и бизнес-приложениями.

А иногда приходится создавать и новые приложения. И это — третий ключевой пункт. IT-система должна быть достаточно гибкой и удобной, чтобы внедрение новых приложений проходило максимально просто и эффективно. При этом, может еще и возникнуть необходимость поддержки «наследованных» приложений: поглощения и слияния в бизнес-мире — не редкость, вот даже Microsoft собирается приобрести Yahoo!, а объединение имеющихся IT-ресурсов и баз данных поглощенной компании — задача непростая, хотя и имеющая первоочередную важность.

Наконец, четвертое требование к корпоративному ПО — поддержка виртуализации. Вообще, виртуализация стала едва ли не главным «трендом сезона»: в последнее время о ней постоянно идет речь, и небезосновательно: перед необходимостью работать в виртуальной среде и с виртуальными машинами сегодня может встать перед любой корпорацией со сколь-нибудь развитой IT-структурой. Что же нам может предложить Microsoft в своих новых продуктах? Насколько они отвечают запросам клиентов? Рассмотрим каждый продукт по отдельности (на основе имеющейся информации от Microsoft Rus).

Windows Server 2008

Официальный слоган Windows Server 2008 — Next Generation Server Operating System, то есть операционная система нового поколения. По заявлению разработчика, она помогает IT-специалистам полностью контролировать инфраструктуру, обеспечивая более высокую, чем прежде, доступность, управляемость, безопасность и надежность. Важно, что Windows Server 2008 предоставлет всем пользователям, независимо от их местонахождения, доступ к полному набору сетевых услуг. Кроме того, в Windows Server 2008 имеются средства для анализа состояния и диагностики операционной системы, помогающие администраторам уделять больше времени развитию бизнеса.

В основу Windows Server 2008 положена ОС Windows Server 2003, а также исправления и дополнения, реализованные в SP1 и выпуске Windows Server 2003 R2. Однако при этом добавлены новые функции и значительно усовершенствованы многие возможности Windows Server 2003. В частности, переработке подверглась работа с сетью, функции безопасности, возможности удаленного доступа к приложениям и централизованного управления ролями сервера, средства мониторинга производительности и надежности, функции развертывания и файловая система. Также появились новые средства, обеспечивающие единый интерфейс для настройки и мониторинга серверов и возможности автоматизации рутинных операций.

Упрощенное управление ИТ-инфраструктурой с помощью новых средств, обеспечивающих единый интерфейс для настройки и мониторинга серверов и возможность автоматизации рутинных операций. И это как раз то, о чем речь шла в начале нашей статьи — повышение удобства в управлении. Сюда же можно отнести и следующие нововведения:

  • Оптимизация процессов установки Windows Server 2008 и управления ими за счет развертывания только нужных ролей и функций. Настройка конфигурации серверов уменьшает количество уязвимых мест и снижает потребность в обновлении программного обеспечения, что приводит к упрощению текущего обслуживания.
  • Эффективное обнаружение и устранение неполадок с помощью мощных средств диагностики, дающих наглядное представление об актуальном состоянии серверной среды, как физической, так и виртуальной.
  • Улучшенный контроль над удаленными серверами, например серверами филиалов.
  • Облегченное управление веб-серверами с помощью Internet Information Services 7.0 — мощной веб-платформы для приложений и служб. Эта модульная платформа имеет более простой интерфейс управления на основе задач и интегрированные средства управления состоянием веб-служб, обеспечивает более строгий контроль над взаимодействием узлов, а также содержит ряд усовершенствований по части безопасности.
  • Улучшенный контроль параметров пользователей с помощью расширенной групповой политики.

Последний пункт, впрочем, не в меньшей степени относится и к вопросам безопасности. Итак, что у нас на этом фронте?

  • Усовершенствованные функции безопасности уменьшают уязвимость ядра сервера, благодаря чему повышается надежность и защищенность серверной среды.
  • Технология защиты сетевого доступа позволяет изолировать компьютеры, которые не отвечают требованиям действующих политик безопасности. Возможность принудительно обеспечивать соблюдение требований безопасности является мощным средством защиты сети.
  • Усовершенствованные решения по составлению интеллектуальных правил и политик, улучшающих управляемость и защищенность сетевых функций, позволяют создавать регулируемые политиками сети.
  • Защита данных, которая разрешает доступ к ним только пользователям с надлежащим контекстом безопасности и исключает потерю в случае поломки оборудования.
  • Защита от вредоносных программ с помощью функции контроля учетных записей с новой архитектурой проверки подлинности.
  • Повышенная устойчивость системы, уменьшающая вероятность потери доступа, результатов работы, времени, данных и контроля.

В Windows Server 2008 используются такие технологии как Network Access Protection (защита доступа к сети), Rights Management Services (управление правами и политиками), также Drive Encryption (система шифрования).

И, наконец, о виртуализации. Она в Windows Server использует 64-разрядную платформу на основе гипервизора, что, по словам разработчика, позволяет увеличить производительность, надежность и масштабируемость.

Напоследок упомянем еще одну деталь:

Теперь администраторы смогут устанавливать минимальную версию Windows Server, включающую лишь самые необходимые функции. Своего рода «серверный DOS». Название соответствующее — Server Core. Благодаря этому нововведению вы можете использовать сервер в одной из следующих ролей :

  • виртуализация Windows Server;
  • сервер DHCP;
  • сервер DNS;
  • файловый сервер;
  • службы каталогов Active Directory (AD DS);
  • упрощенные службы каталогов Active Directory (AD LDS);
  • службы Windows Media;
  • управление печатью.

Преимущества следующие:

  • Упрощенное обслуживание программного обеспечения. Поскольку Server Core устанавливает только компоненты, необходимые для работы поддерживаемых ролей управляемого сервера, обслуживание ПО требует меньше времени и усилий. При установке упрощенной версии Server Core сокращается число обновлений и исправлений, что экономит использование серверами пропускной способности глобальной сети и время, затрачиваемое ИТ-сотрудниками на администрирование.
  • Уменьшенная поверхность атаки. Поскольку на сервере установлено и запускается меньше файлов, сети доступно меньше направлений атаки, что, в свою очередь, означает уменьшение поверхности атаки. Администраторы могут установить только определенные службы, необходимые для данного сервера, чтобы свести риск атаки к абсолютному минимуму.
  • При минимальной установке Server Core устанавливается меньше компонентов, требующих обновления или исправления, поэтому перезапуски выполняются реже. Server Core устанавливает минимальный набор файлов, необходимых для использования соответствующей функции, и сервер использует меньше места на диске. Выбрав установку Server Core, администраторы могут уменьшить требования к управлению обновлениями и исправлениями, сократив риски.

Распространяться Windows Server 2008 будет в следующих вариантах: стандартная (позволяет запускать 1 виртуальную машину), корпоративная (4 ВМ), редакция для центров обработки данных (лицензируется по принципу socket’oв) и редакция для интернет-серверов (исключительно для предоставления веб-услуг). Новая технология виртуализации, Hyper-V Server, будет встроена в Windows Server 2008, однако после выпуска финальной версии летом Hyper-V можно будет купить отдельно. В прайс-листе появится новый пункт, согласно которому cтоимость Hyper-V Server составит около 30 долларов США.

SQL Server 2008

SQL Server 2008 — это платформа управления данными для бизнес-приложений. Она позволяет организациям выполнять самые сложные приложения, попутно упрощая отделам ИТ-работу с инфраструктурой управления данными. А инфраструктура управления позволяет определять политики для явного и автоматического администрирования серверных сущностей на одном или нескольких серверах.

SQL Server 2008 в сочетании с .NET Framework упрощает разработку новых приложений. Среда ADO.NET Entity Framework повышает эффективность труда разработчиков. Кроме того, SQL Server 2008 позволяет разработчикам управляться с данными любых типов, что открывает дорогу к созданию приложений нового поколения с учетом информации об их расположении и возможностью управления документами.

По заявлению Microsoft, инфраструктура SQL Server 2008 стала более масштабируемой, чем прежде. Теперь вы можете формировать отчеты и выполнять анализ любого объема и сложности, одновременно получая удобный доступ к данным за счет более тесной интеграции с Microsoft Office. В результате ИТ-специалисты могут распространить использование бизнес-аналитики по всей организации, а заодно — собрать разнородные данные в одном корпоративном хранилище.

Вкратце перечислим новые возможности SQL Server:

  • Использование регулятора ресурсов (Resource Governor) для управления параллельными рабочими нагрузками;
  • Обеспечение соответствия политикам в масштабах всего предприятия с помощью системы декларативного управления (Declarative Management Framework, DMF);
  • Снижение требований к хранению данных и повышение скорости обработки запросов;
  • Защита важных данных с помощью прозрачного шифрования данных и улучшенного аудита;
  • Устранение неполадок, настройка и наблюдение за экземплярами SQL Server 2008 в масштабах всего предприятия с помощью средств анализа производительности системы;
  • Создание высокопроизводительных решений для анализа данных с улучшенными масштабируемостью, производительностью, средствами интеллектуального анализа и интерфейсом пользователя на основе SQL Server
    Analysis Services;
  • Использование преимуществ усовершенствованного SQL Server Reporting Services, таких как повышенная производительность, удобство применения, виртуализация и интеграция с выпусками Microsoft Office 2007;
  • Создание приложений, умеющих работать с географической информацией, за счет поддержки пространственных данных.

Как мы видим, это вполне отвечает основным требованиям к современным корпоративным приложениям. Причем, по ряду направлений разработчики предприняли сразу несколько шагов. Так, например, ключевой пункт — безопасность — слагается из двух принципов: защита от несанкционированного доступа и возможность восстановления информации (в случае каких-то сбоев). И здесь нам предлагают, во-первых, шифрование ценных данных в базе данных, файлах или журналах (без необходимости изменения приложений), а во-вторых — зеркалирование баз данных, что упростит восстановление приложений при дисковых сбоях. Плюс — передача рабочих данных между активными и резервными системами и возможность добавления системных ресурсов, таких как центральный процессор и память, без нарушения работы приложений.

Visual Studio 2008

Один из ключевых продуктов Microsoft — пакет для разработчиков Visual Studio 2008 — также был существенно доработан, причем изменения коснулись самых разных составляющих. Но упор был сделан на повышение удобства использования и теснейшую интеграцию с другими новейшими пакетами Microsoft. Скажем, инструменты Visual Studio для Office (Visual Studio Tools for Office, VSTO) теперь полностью интегрированы в Visual Studio 2008 Professional Edition. Данный пакет позволяет разработчикам настраивать различные приложения из состава Office (такие, как Outlook или PowerPoint) с целью упрощения их развертывания и повышения продуктивности. Также была оптимизирована разработка приложений для Windows Vista. Разработчики легко могут задействовать технологии платформы, чтобы создавать для своих клиентов более привлекательные приложения. А новый язык Language Integrated Query (LINQ) и множество усовершенствований в области доступа к данным позволят разработчикам получать доступ к информации с применением новых рабочих поверхностей данных, а также использовать унифицированную модель программирования и встроенные классы в системах, подключающихся к сети нерегулярно (occasionally connected systems).

Анонсированы существенные усовершенствования, повышающие качество продукта, изменения в системе уведомления пользователя об ошибках и возможность применять инструментарий и инфраструктуру независимо друг от друга. Немалая роль уделена и веб-программированию. Теперь разработчики смогут не только пользоваться защищенной, надежной и расширяемой инфраструктурой IIS, но и легко создавать эффективные интерактивные веб-приложения. Полная интеграция и знакомая модель программирования ASP.NET AJAX обеспечивают их эффективное исполнение на стороне клиента, в частности оперативную реакцию на действия пользователя. В дополнение к полному жизненному циклу разработки ПО в технологию ALM включена поддержка критического взаимодействия с конечными пользователями и ИТ-персоналом, обслуживающим корпоративные приложения.

Для удобства частных и корпоративных пользователей, Visual Studio 2008 выходит в нескольких версиях и с различными дополнениями. Рассмотрим их отличительные особенности:

  • Visual Studio Team System 2008 Team Foundation — это платформа для организации взаимодействия команды разработчиков, сочетающая в едином сервере портал команды разработчиков, контроль версий, отслеживание выполнения поставленных задач, управление сборками, средства для организации процесса разработки и проведения бизнес-аналитики. Все редакции Visual Studio Team System 2008 тесно интегрированы с сервером Team Foundation Server с целью представления разработчикам полной информации по основным задачам проекта. Team Foundation Server позволяет каждому разработчику эффективно взаимодействовать с командой.
  • Интегрированный пакет инструментов Visual Studio Team System 2008 Team Suite предоставляет разработчикам, выполняющим в команде различные функции, самый полный набор инструментов для проектирования, разработки архитектуры и баз данных, а также для тестирования приложений. Также данный пакет может выполнять и образовательную функцию: в наличии имеется полный набор рекомендаций на каждом этапе разработки приложений.
  • Visual Studio Team System 2008 Architecture Edition — программа, предназначенная для улучшения процесса проектирования и верификации распределенных систем. Она представляет архитекторам, руководителям проектов и разработчикам возможность визуального построения ориентированных на службы решений и их проверки в операционных средах перед внедрением.
  • Visual Studio Team System 2008 Database Editionпредоставляет расширенные средства для управления изменениями и тестированием баз данных, а также содержит инструменты, позволяющие разработчикам и администраторам баз данных оптимизировать производительность и опвышать качество приложений на уровне баз данных.
  • Visual Studio Team System 2008 Test Edition — интегрированных в среду Visual Studio полный пакет инструментов для тестирования веб-приложений и служб. Эти средства позволяют специалистам по тестированию разрабатывать, а также управлять процессом и задачами тестирования.
  • Visual Studio Team System 2008 Test Load Agent — пакет, генерирующий нагрузку для тестирования веб-приложений. Он позволяет организации повысить качество обслуживания благодаря более точному тестированию производительности веб-приложений и загруженных серверов.
  • Visual Studio Team System 2008 Development Edition предоставляет разработчикам расширенный набор средств для определения неэффективного, небезопасного или низкокачественного кода.
  • Visual Studio 2008 Standart Edition — базовый выпуск; предоставляет полнофункциональную среду разработки для Windows и интернета.
  • Visual Studio 2008 Professional Edition предлагает содержит расширенный набор функций (по сравнению с Standart Edition). Данный пакет ориентирован на отдельных профессиональных разработчиков и небольшие команды, решающие задачи по разработке приложений, ориентированных на интернет (включая ASP.NET AJAX), Windows Vista, Windows Server, системы Microsoft Office, SQL Server и устройства Windows Mobile.

После пленарного заседания состоялась пресс-конференция, на которой перед журналистами предстал уже не только Джим Маккарти со товарищи, но и Биргер Стен. В целом же список спикеров был следующим:

  • Биргер Стен (Birger Steen), генеральный директор Microsoft в России;
  • Боб Виссе (Bob Visse), старший директор подразделения Windows Server Marketing, Microsoft;
  • Франсуа Аженста (Francois Ajenstat), директор по маркетингу SQL Server, Microsoft;
  • Джим Маккарти (Jim Mccarthy), разработчик Visual Studio, исследователь, писатель;
  • Евгений Олейник, руководитель отдела по продвижению серверных продуктов российского офиса Microsoft;
  • Дмитрий Халин, руководитель департамента стратегических технологий ООО «Майкрософт Рус».

Докладчики вкратце пересказали то, что уже прозвучало на пленарной части, но основной интерес собравшихся вызвала следующая новость: осенью 2008 года будут локализованы все редакции Visual Studio: от Visual Studio Express до Visual Studio Team Suite. Начиная с этого момента, все обновления продукта и последующие версии будут выпускаться на русском языке. Продукт локализуется полностью, включая интерфейс, документацию и библиотеку MSDN.

С одной стороны, это действительно хорошая новость: теперь даже школьники, не владеющие английским языком, смогут постигать азы программирования. Но с другой стороны, не причинит ли это неудобства уже зрелым разработчикам, привыкшим именно к английскому варианту? И не вызовет ли это определенные проблемы с совместимостью? Как бы ни были оптимистичны представители Microsoft, нам сложно поверить, что в столь грандиозном проекте (а перевести Visual Studio — это примерно как перевести 10 томов Большой Советской Энциклопедии) все окажется гладко и грамотно. При этом, цена ошибки в данном случае — гораздо выше, чем в чисто пользовательских приложениях. И еще, удивляет тот факт, что выпуск локализованной версии не совпал с российским релизом Visual Studio 2008. Получается, разработчикам, желающим работать на родном языке, придется ждать полгода? Или сейчас покупать англоязычную версию, а потом каким-то образом менять ее на русскоязычную? Думаю, ответ даст лишь время.






Дополнительно

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.