Microsoft берется за самоуправляемое ПО На конференции в Лас-Вегасе, где компания представит новые инструменты системного управления, она планирует обнародовать план Dynam ic Systems Initiative (DSI).Он состоит в создании бизнес-ПО, которое автоматически реагирует на изменения потребностей в вычислениях и самостоятельно удовлетворяет эти потребности. Например, такое ПО позволит веб-сайту в ответ на необычное увеличение числа посетителей автоматически подключать к их обслуживанию дополнительные серверы. С аналогичными инициативами в области “автономных” вычислительных систем уже выступили ближайшие конкуренты Microsoft: IBM, Sun Microsystems и Hewlett-Packard. В реализации плана DSI будут участвовать и производители аппаратуры, которые присоединятся к координируемому Microsoft проекту по созданию инструментов управления и систем, превосходящих, как надеется Microsoft, решения конкурентов. Предполагается создать стандарты, выжимающие из Windows максимум производительности и эффективности. Это может сделать Windows-серверы более привлекательными для крупных предприятий, работающих с Unix-системами или мейнфреймами. Как пояснил продакт-менеджер отделения Windows Server Microsoft Боб О’Брайен (Bob O'Brien), “системы и приложения, работающие в гармонии друг с другом, смогут выделять и перераспределять ресурсы в зависимости от режима, спроса и бизнес-потребностей”. Microsoft со своим планом DSI ступает на хорошо утоптанную почву вслед за конкурентами. “Это ответ Microsoft на автономные вычисления IBM, план Sun N1 и адаптивную инфраструктуру Hewlett-Packard”, — отмечает аналитик Gartner Том Биттман (Tom Bittman). Для многих предприятий это действительно серьезная проблема. “Беседуя с очень крупными заказчиками, можно отчетливо почувствовать, что им необходим способ фундаментального повышения степени использования своих ресурсов, — говорит директор по инфраструктурным решениям направления промышленной стандартизации серверных продуктов НР Марк Лайнеш (Mark Linesch). — Еще важнее обеспечить компаниям возможность лучше согласовывать их ИТ-ресурсы с бизнес-процессами”.Четверо конкурентов находятся на разных стадиях разработки. IBM обнародовала часть планов в области автономного ПО на прошлой неделе на выставке CeBIT 2003 в Ганновере. НР планирует подробнее рассказать о своей стратегии адаптивной инфраструктуры в этом месяце. Microsoft до сих пор рассматривала задачу управления ресурсами и приложениями в сети или центре обработки данных как функцию операционной системы или перекладывала ее на плечи сторонних разработчиков приложений. Однако, нацелившись на корпоративных заказчиков, компания стала уделять больше внимания расширению номенклатуры инструментов управления и партнерству с разработчиками ПО и оборудования. На прочном фундаменте “Microsoft зашла с другого конца (чем остальные компании)”, — говорит Биттман. Три ее конкурента работают над созданием крупных пакетов самовосстанавливающегося, самоуправляемого ПО, которые, по их мнению, нужны предприятиям. Их усилия в основном не связаны с усилиями друг друга и других разработчиков ПО. Microsoft же пытается определить, как разработчикам ПО следует с самого начала строить свои системы, чтобы управлять ими было легко. “Вместо того чтобы просто создать эту архитектуру и рассчитывать на ее успех, Microsoft уверяет, что гораздо рациональнее задуматься о системном управлении с самого начала проектирования приложения”, — говорит Биттман. По словам О’Брайена, крупные компании тратят слишком много времени и усилий, пытаясь усовершенствовать приложения уже после их внедрения. “В таких вещах, как общий замысел приложения, поправки обычно вносятся задним числом, — говорит он. — Мы в шутку называем это методом изоленты. Чтобы направить топор в самый корень проблемы, нужно вернуться к исходному этапу проектирования приложения”. Для начала Microsoft планирует поработать с поставщиками аппаратуры перед конференцией Windows Hardware Engineering Conference, которая состоится в мае, и перед октябрьской Professional Developers Conference. После этого в Visual Studio .Net начнут появляться инструменты разработки, поддерживающие DSI. Биттман видит в таком подходе много достоинств, но предупреждает, что могут пройти годы, пока появится достаточное количество приложений, полностью отвечающих целям Microsoft DSI. О’Брайен признает, что на полную реализацию программы DSI Microsoft отводит от трех до пяти лет. Между тем на следующей неделе Microsoft расскажет о том, что она называет Моделью определения системы (Systems Definition Model, SDM) и Службой автоматизированного внедрения (Automated Deployment Service, ADS). SDM — это технология программной инфраструктуры, которую Microsoft планирует включить в свои инструменты разработки, операционные системы и приложения. А ADS — это интегрированная в Windows Server 2003 технология внедрения ПО, планируемая к выпуску в этом году. Microsoft позиционирует ОС Windows Server 2003, официальный выпуск которой запланирован на 24 апреля, как первый результат выполнения плана DSI. По словам Биттмана, с серверным ПО связаны три технологии, обеспечивающие большее количество функций управления, чем в предыдущих версиях. В частности, он указывает на ADS, которая позволит ИТ-менеджерам копировать ПО для инсталляции на множество серверов. Другой инструмент, Windows Systems Resource Manager (WSRM), “наполовину решает проблему распределения ресурсов Windows, хотя и на более простую половину”. Это первая попытка автоматического распределения ресурсов процессора и памяти, не учитывающая полосы пропускания и других важных ресурсов. “Другая половина заключается в том, что работа приложений должна быть хорошо согласована в целом, а этого пока нет”, — говорит Биттман. В частности, эта функция зависит от разработчиков ПО, которые должны встраивать в свои приложения соответствующую поддержку. Без продуктов Microsoft этот процесс, вероятно, затянулся бы на годы. Третий важный элемент программы должен появиться в результате недавнего приобретения Microsoft технологии виртуальной машины и сервера у Connectix. Однако этот виртуальный сервер, который находится на ранних стадиях тестирования, будет готов не раньше конца года. Биттман видит в Windows Server 2003 и DSI важные перемены в подходе Microsoft: “Microsoft больше не мыслит категориями одной машины; она далеко ушла от этого в направлении разнообразных систем, работающих во многих копиях на разных машинах и решающих разные задачи”.
Ссылки по теме: ПО исправляет системы во время их работы © Джо Уилкокс (Joe Wilcox), CNET News.com, 16.03.2003
|