С технологией Live Mesh компания Microsoft входит в мир «вычислительного облака» — cloud computing, заявляя о своем твердом намерении освоить эту тенденцию развития сферы вычислений. Важность этого события, прежде всего, подчеркивается тем, что компания впервые выпустила продукт, который может составить конкуренцию ее собственным традиционным, ориентированным на настольные системы, предложениям. Однако Live Mesh, как и сама концепция «вычислительного облака», еще не получила признания, и сегодня пока неясно, какое влияние эта новая «облачная служба» окажет на главных корпоративных клиентов Microsoft.
Концепция cloud computing
Хотя традиционные производители программных средств, такие как Microsoft, усердно трудятся над созданием программ для настольных компьютеров уже на протяжении десятилетий, повсеместное распространение широкополосного доступа в Internet принципиально изменило наши ожидания. Сегодня приложения, обновления и даже операционная система развертываются, устанавливаются и функционируют непосредственно из Internet, обещая положить конец распространению программных средств на традиционных носителях.
Использование программных средств из Internet во многих отношениях напоминает предшествующие появлению персональных компьютеров сетевые среды, предлагаемые производителями мэйнфреймов и мини-компьютеров 20 лет назад. Поэтому не должно оказаться неожиданностью то, что концепция «вычислительного облака» реализует один из аспектов этой некогда привлекавшей своей оригинальностью модели вычислений, а именно, независимость от локальной обработки и возможностей отдельных компьютеров. Решения из области «вычислительного облака» фактически запускаются из Internet через браузер — например, Microsoft Internet Explorer (IE) или Mozilla Firefox.
Прежде чем называть неосуществимым такой сценарий всеобщего возврата в эпоху коллективного использования вычислительных ресурсов 1970-х, вспомним, что некоторые наиболее распространенные сегодня программные решения предоставляются в виде служб «вычислительного облака». Google Gmail, Google Calendar и Picasa Web Albums — службы, размещенные в Internet, как и аналогичные решения от Microsoft (Hotmail, Windows Live Calendar, Windows Live Spaces) и Yahoo! (Yahoo! Mail и Calendar). Не следует забывать и об общедоступных сетях, таких как Facebook и MySpace, и о корпоративных решениях, например Microsoft Exchange Hosted Services и служба CRM от Salesforce.com.
Для многих пользователей установка (не говоря уже об управлении) небольшого числа основных локальных приложений на компьютере становится устаревшей практикой. Пользователи могут получать доступ к своим данным и программам с любого компьютера, а все чаще — с любых устройств и в любое время. В этом смысле «вычислительное облако» — не столько революция, сколько напоминание о прошедших днях. Вместо прошлых мэйнфреймов и мини-компьютеров, решения на базе «вычислительного облака» опираются на общедоступную сеть Internet и, следовательно, открыты для всех. А учитывая растущую заинтересованность в открытых и поддерживаемых рекламодателями решениях, привлекательность «вычислительного облака» для пользователей в значительной степени обусловлена тем, что эти решения бесплатны.
Ответ Microsoft: «Software Plus Services»
Как и в случае со многими инициативами в области вычислений, Microsoft восприняла концепцию «вычислительного облака» не сразу, предоставив этот рынок своим более проворным конкурентам, таким как Google и более мелкие недавно появившиеся Internet-компании. По прагматическим соображениям (традиционные линии продуктов Windows, Windows Server и Office продолжают приносить миллиарды долларов дохода ежеквартально), Microsoft многие годы стремилась дополнять свои настольные и серверные продукты возможностями оперативных служб вместо полного восприятия идеи «вычислительного облака».
Что касается Windows, то стратегия ориентации на оперативные службы первоначально привела Microsoft к двойному успеху после объединения IE с Windows, пошатнувшего позиции тогдашнего рыночного лидера Netscape. Вспомним еще многие случаи с включением так называемого связующего программного обеспечения — Windows Messenger, IE и Outlook Express — в состав Windows XP. Однако под давлением антимонопольных регулирующих органов на трех континентах, применивших реальные средства правовой защиты в отношении компании (как минимум, в двух хорошо известных случаях), Microsoft пришлось изменить свою стратегию.
Новая стратегия Microsoft приняла форму, вероятно, логичного плана под названием «Software Plus Services». Смысл обозначения «S+S», как поясняют в Microsoft, состоит в объединении лучшего традиционного настольного и серверного программного обеспечения с новым поколением Web-служб, что открывает пользователям максимальные возможности этих двух миров, реализуемые в сочетании зрелости и функционального богатства Windows и Office со всеобъемлющей оперативной доступностью решений из «вычислительного облака».
Поэтому, пока Google трудится над воплощением дубликата Microsoft Word (приблизительно образца 1985 г.) в своем решении Google Docs, Microsoft дополнила свой общепризнанный и широко распространенный пакет Office возможностями оперативных служб, таких как Office Live Workspace (совместная работа), Office Live Small Business (информация о присутствии, маркетинг и продажи) и Windows Live SkyDrive (Web-хранилище документов). Пока клиенты могут свободно продолжать использовать такие службы, как Hotmail и Windows Live Calendar, а Microsoft одновременно предлагает Exchange Hosted Services для организаций, нуждающихся в функциях Exchange, но не располагающих возможностями для их локального размещения. Microsoft SQL Server также пополнит этот список новой службой SQL Server Data Services.
Microsoft исследует способы извлечения дохода из всего, что со временем превратится в службы «вычислительного облака». Обычно это делается через подписку, например, в рамках программы корпоративного лицензирования Software Assurance (SA), знакомой многим предприятиям. Теперь же Microsoft пытается приучить клиентов к использованию подписных служб, чаще всего — посредством привязанных к Office схем. Самая последняя, под названием Albany, которая объединит Office 2007 Home and Student Edition со службой безопасности Windows Live OneCare и несколькими службами Windows Live и Office Live, появится в конце 2008 г.
Очевидно, что инициатива «S+S», хотя и согласуется с наиболее сильными сторонами Microsoft, является временной мерой, связывающей традиционное программное обеспечение с Web-службами будущего. Со временем Microsoft и конкурирующие компании будут производить все больше продуктов, ориентированных на «вычислительное облако», все меньше локально-ориентированных технологий и еще меньше пакетов, распространяемых через традиционную розничную продажу.
Отличие Live Mesh
Ощущая происходящие в отрасли изменения, Microsoft незаметно вела работу над платформой «вычислительного облака» под названием Live Mesh. Доступная сегодня в бета-версии Live Mesh — это операционная среда, способная работать на базе Internet и предусматривающая работающие через Internet средства управления и синхронизации между компьютерами Windows, Mac и смарт-телефонами и другими мобильными устройствами. От предыдущих решений Microsoft в рамках инициативы «S+S» технологию Live Mesh отличает независимость от платформы (поддерживается множество устройств сторонних разработчиков) и поддержка среды исполнения приложений, которая будет общей для всех поддерживаемых устройств. Кроме того, приложения на основе Live Mesh могут использовать преимущества внешних Web-служб (и наоборот) благодаря открытой модели программирования.
Однако в бета-варианте Live Mesh реализован лишь небольшой набор предполагаемых функциональных возможностей. Имеются три базовые службы:
Рабочий стол в Internet. Позиционируемый как одно из устройств в сети, mesh, связанных устройств, Live Desktop — это сетевая версия рабочего стола Windows Vista, доступная из любого браузера и укомплектованная обновляемыми «новостями» в стиле RSS (фактически это постоянный поток информации об обновлениях для вашей сети), средствами удаленного доступа к другим компьютерам и совместного доступа к папкам.
Совместный доступ к папкам. Как и в случае со службой Microsoft FolderShare, Live Mesh предусматривает возможности совместного доступа к папкам для связанных между собой компьютеров (а в перспективе — и для других устройств) и службы Live Desktop. Любые изменения (в том числе добавление и удаление) документов и других файлов в совместно используемых папках реализуются на всех других компьютерах и устройствах, связанных с этими общими ресурсами, автоматически и почти мгновенно. Синхронизированные папки размещаются в Internet, в службе Live Desktop и на компьютерах сети Live Mesh.
Доступ к удаленному компьютеру. Работая через браузер, подобно функции Remote Desktop, Live Mesh открывает удаленный доступ к рабочему столу любого компьютера, при условии, что этот компьютер включен и подключен к Internet. Эта функция не требует какой-либо специальной настройки на любом конце соединения и работает также с «некорпоративными» версиями Windows, включая XP Home и Vista Home Premium, не имеющими собственной поддержки функции Remote Desktop.
Как уже говорилось, Microsoft намерена поддерживать устройства сторонних производителей. Дело в том, что практически никто сегодня не ограничивается одним устройством. Все чаще мы используем разные компьютеры (и Mac) дома и на работе. Нам нужен доступ к настольным компьютерам и ноутбукам. Мы пользуемся смарт-телефонами, MP3-плеерами, цифровыми камерами и другими мобильными устройствами. Мы общаемся друг с другом по электронной почте, через службы мгновенного обмена сообщениями, общедоступные сети, сайты электронной коммерции и прочие виртуальные сообщества. Нам, пользователям, приходится с большим трудом управляться с этими несопоставимыми компонентами. Microsoft стремится сделать эту разнородную среду централизованно управляемой.
Live Mesh и корпоративные клиенты
Первоначальная бета-версия Live Mesh, как выходец из группы Windows Live в Microsoft, безусловно, ориентирована на обычных потребителей. Но что ожидает эту технологию в будущем? В октябре 2008 г. на конференции Professional Developers Conference (PDC) 2008 будет выпущен первый вариант пакета средств разработки Live Mesh Software Development Kit. Предполагается, что Live Mesh ляжет в основу нового поколения программных служб, представляющих ценность для всех категорий потребителей. Возможно, наиболее отчетливо Live Mesh видится как крупная инициатива в области платформ, подобная Windows, Windows Server и Office, которая будет вести пользователей в сторону «вычислительного облака» в предстоящие годы.
Уже сегодня реализованные в Live Mesh функции удаленного рабочего стола и совместного доступа к папкам, безусловно, будут интересны предприятиям малого и среднего бизнеса. И хотя поистине корпоративное управление этими и другими ожидаемыми функциями — пока лишь в перспективе, нетрудно представить, что Microsoft начнет включать службы на основе Live Mesh во все свои семейства продуктов.
Рекомендации
Вероятно, Live Mesh — в большей степени устремленный в будущее проект из всех, что вышли из Редмонда с момента появления первой версии Windows NT в 1993 г. Как и в случае с NT, Live Mesh — это отказ от прошлых инициатив Microsoft и шанс начать заново с современной платформы, не обремененной проблемами совместимости, стоящими сегодня перед основными существующими платформами. Технология Live Mesh способна взаимодействовать и готова к интеграции с основными решениями Microsoft, в том числе, конечно, с Windows. Однако эта технология также может функционировать автономно в качестве платформы для «вычислительного облака», что представляет интерес для широкого круга потребителей, не ограничивающих себя рамками основных секторов рынка, освоенных программным гигантом. Для предприятий Live Mesh — сегодня пока больше перспектива, чем реальность, но разработчикам стоит, не откладывая, ознакомиться с этой платформой.
Поль Тюрро - редактор новостей в Windows IT Pro. Готовит еженедельные выпуски Windows IT Pro Update, а также ежедневные выпуски новостей WinInfo.thurott@win2000mag.com