Введение
Когда портал Salesforce.com появился во время безумия дот-ком в 1999 году, то он был заявлен как “конец программного обеспечения”. Подразумевалось, что клиентское программное обеспечение уже “умерло”, но пользователи сей факт ещё не осознали. И будущее вычислений кроется в host-сервисах (hosted software) – программном обеспечении, которое находится на удалённом сервере, но используется на локальном компьютере в браузере.
Сегодня большинство пользователей уверенно скажут, что программное обеспечение “живо” и вполне нормально себя чувствует. Большая часть программного обеспечения по-прежнему покупается в “коробках” или скачивается в виде дистрибутивов. В организациях продолжают покупать наборы лицензий. Почти всё ПО работает локально.
Но в последние годы можно наблюдать появление пусть небольшого, но уже растущего числа исключений. Сервису Gmail, официально запущенному в 2005 году, часто отдают должное за популяризацию почтового клиента на основе web-интерфейса, а также продвижение линейки Google Apps, продолжающей увеличиваться. Впрочем, сервис Hotmail появился ещё в 1996 году. Microsoft дебютировала с Windows Live ещё в 2005 году, и добавка “Live” прочно вошла в нынешнюю линейку потребительских продуктов Microsoft. Сегодня часть элементов Live по-прежнему работают на стороне клиента, но некоторые располагаются в “облаке/cloud” – современном термине для обозначения интернет-приложений, работающих на удалённых серверах. Например, Microsoft Office Live представляет собой набор web-инструментов для онлайнового хранения, обмена документами, разработки web-сайтов и их хостинга. И только за хостинг нужно платить. Эти инструменты были разработаны для интеграции со стандартным пакетом Office, работающим на стороне клиента, но приложения Office Live могут работать и независимо.
Нажмите на картинку для увеличения.
Если вы хотите заглянуть в будущее, то обратите внимание на Microsoft Live Mesh, платформу синхронизации множества устройств, которая способна охватить Windows, Windows Mobile и OS X. Mesh также содержит хранилище в “облаке” и элементы удалённого рабочего стола. Медленно, но верно мы возвращаемся к концепции “тонких клиентов” и трактуем её так, что любое вычислительное устройство может работать “тонким клиентом”, а серверам вовсе необязательно находиться в одном здании – они могут располагаться “где-то там”, на вычислительных фермах. Удивляет ли вас теперь, что Intel прилагает столь много усилий к развитию ретро-процессора Atom, производительность которого значительно уступает дизайнам на основе Core, но как насчёт “тонких” устройств?
Нет, программное обеспечение вряд ли умирает, но оно, без сомнения, эволюционирует. И бизнес наверняка будет пытаться извлечь максимум прибыли в ближайшей перспективе. Если вы думаете, что “вычисления в облаке” (“cloud computing”) – это маркетинговая фраза для привлечения представителей Fortune 500, то настало время открыть глаза. Все уроки, которые выучила Microsoft после 2005 года, были учтены в новом пакете Business Productivity Online Suite (BPOS), части Microsoft Online Services. По своей сути BPOS является платформой корпоративного класса на основе облака для обмена сообщениями и совместной работы, которая делает старую модель программного обеспечения на основе лицензий и “коробок” устаревшей. Конечно, утверждение сильное, но прочитайте статью до конца, и вы поймёте его смысл. Сегодня на рынке нет ничего подобного BPOS, и со стороны финансов у данного решения есть потенциал освободить бизнес любого размера от существенных затрат, а также улучшить всю внутреннюю работу.
Exchange Online
Перед тем, как мы начнём обсуждать, зачем компаниям нужна платформа BPOS, позвольте сначала раскрыть её суть. Business Productivity Online Standard Suite, наиболее распространённая версия BPOS, состоит из четырёх основных приложений: Exchange Online, SharePoint Online, Office Communications Online и Office Live Meeting.
Приложение Exchange Online построено на Exchange Server 2007. Для клиента (пользователя) приложение выглядит и ощущается точно как Outlook 2007, поэтому он не получит характерной для web-почты неповоротливости Gmail или Yahoo! Mail, да и не будет терять времени на освоение новых функций, меню и т.д. Пользователи, знакомые с Outlook, будут чувствовать себя в Exchange Online “как рыба в воде”. Каждый почтовый ящик имеет ёмкость 5 Гбайт, но администратор может расширять его в некоторых случаях и до 25 Гбайт. Если у компании есть 10 лицензий и каждому пользователю выделено 5 Гбайт, то у компании есть 50 Гбайт пространства для свободного распределения. Например, два пользователя могут получить по 15 Гбайт каждый, а оставшиеся восемь – по 2,5 Гбайт каждый.
Нажмите на картинку для увеличения.
Конечно, получить Outlook в качестве web-приложения удобно само по себе, но есть и некоторые преимущества. Сообщения проверяются на вирусы и на принадлежность к спаму с помощью Microsoft Forefront ещё до того, как они попадают в ящики входящей почты. Microsoft также осуществляет повседневное резервирование и поддерживает восстановление удалённых объектов – это касается как сообщений, так и целых почтовых ящиков. Microsoft не стесняется заявить и о 99,9% уровне работоспособности (service level agreement, SLA), причём подкрепляет свои гарантии деньгами. И подобный уровень SLA – аргумент сам по себе сильный. Серверы корпоративного уровня обычно должны соответствовать требованиям поддержания работоспособности на уровне “трёх девяток” или “четырёх девяток”. У настольных систем, с другой стороны, часто обеспечивается уровень 95% или меньше. Однако для каждого работника риск потерять 5% продуктивности в течение года из-за разных системных ошибок просто неприемлем.
Сможет ли переход на Exchange Online (или на любой другой сервис BPOS) устранить простои? Конечно, нет. Вы будете продолжать работать на обычном настольном “железе”, а не на серверном оборудовании, которое прошло все виды стрессового тестирования, но и стоит намного дороже. По статистике, настольное “железо” выходит из строя и сбоит намного чаще, чем серверное. Но на данную статистику влияют и сбои связанные с настройкой настольных компьютеров, несовместимостью приложений и т.д. Упростив конфигурацию через переход на модель облака можно повысить шансы, что время работоспособности системы будет увеличено. Да и не будем забывать, что в модели облака пользователь легко может поработать на другом компьютере, пока систему будут ремонтировать.
Надо отдать должное, что Microsoft не стала использовать BPOS как инструмент давления на потребителей, чтобы они использовали только собственные продукты компании. Весь пакет прекрасно работает как с Mac OS X 10.5, так и с Windows XP (Professional или Tablet) и Vista. Приложения будут работать на Internet Explorer 6 или поздних версиях, а также на Firefox 3 или Safari 3.1.2. Что касается Exchange Online, то будет обеспечиваться совместимость с мобильными устройствами – телефонами на Windows Mobile 6, линейками Nokia E и N, моделями BlackBerry и даже Apple iPhone с прошивкой 2.0.
Вы можете заметить, что Microsoft рекомендует работать в Outlook на стороне клиента. Это может показаться избыточным, но перед нами только рекомендация, а не требование, поскольку в таком случае пользователи могут получить оффлайновый доступ к почте (а также к документам SharePoint и проведённым чатам IM), когда онлайновый сеанс в браузере недоступен.
Нажмите на картинку для увеличения.
SharePoint Online
Многие пользователи, причём даже домашние, в той или иной мере знакомы с Outlook. Однако далеко не у всех был шанс поработать с SharePoint. Традиционно данное приложение было нацелено больше на корпоративную сферу, причём на достаточно большие предприятия, в которых географически разнесённые работники совместно трудятся над проектами. Однако мир становится всё мобильнее, и сегодня даже у компании из пяти сотрудников может не существовать единого офиса. Однако им нужно единое и актуальное хранилище для документов и данных. Даже школьникам и студентам знакома проблема. “На какой накопитель я записал курсовую работу? Является ли версия на “флэшке” более свежей, чем на диске С:?” Хаос увеличивается и благодаря обычной практике прикрепления документов в виде вложений нескольким адресатам.
Но если сделать облако альтернативным хранилищем для всех файлов, то подобные проблемы исчезают. Пользователи просто будут брать документ для работы, после чего возвращать его на место, когда закончат. Буквально как книгу в библиотеке. Уже не будет путаницы по поводу того, какая версия документа более свежая, поскольку в любой момент времени только у одного пользователя будут права на изменения, да и при необходимости можно хранить несколько версий.
Мы описали библиотеки документов, но это только одна из функций, которые поддерживает SharePoint Online. Если посмотреть шире, SharePoint нацелен на организацию и управление совместной работой в группах. Администраторы могут создавать в облаке рабочие пространства для групп, при этом отдельные пользователи будут получать доступ только к тем рабочим пространствам, к которым они относятся. Эти рабочие пространства могут принимать разные формы и поддерживать разные функции, а SharePoint помогает снизить время создания рабочих пространств всего до нескольких минут благодаря широкому выбору шаблонов.
Нажмите на картинку для увеличения.
В принципе, SharePoint даёт вам набор строительных блоков, из которых можно собирать рабочие пространства. Это могут быть хранилища, блоги, wiki, списки задач, общие календари, RSS и многие другие объекты. Одна из самых интересных функций приложения заключается в управлении рабочим потоком (workflow management). При этом задача разбивается на последовательность шагов и операций если/то, и пользователи, отвечающие за каждый шаг, могут отображать состояние выполнения. Представить себе, как всё это впишется в рабочую группу, довольно легко – например, при подготовке материалов для прессы, посвящённых выпуску нового продукта. Но есть и многие другие сценарии. Некоторые могут быть менее серьёзными, например, организация корпоративного выезда на природу, а другие сценарии могут улучшить операции даже за пределами компании.
Например, представьте небольшую фирму X с несколькими клиентами-продавцами. Бухгалтер фирмы X решает использовать SharePoint Online, чтобы помочь в упорядочивании фактурирования и платежей. Бухгалтер может дать одну из 10 или 20 лицензий BPOS компании представителю одного из продавцов, отвечающего за платежи. С этой лицензией продавец может зайти в рабочее пространство SharePoint фирмы X; при этом он сможет выполнять такие задания, как получение счета-фактуры, подтверждение оплаты и отправка “платёжки”. Весь этот процесс будет видим в SharePoint, поэтому не нужно будет отвлекаться на телефонные звонки или письма электронной почты между компаниями, бизнес-процесс будет организован более эффективно.
Нажмите на картинку для увеличения.
Office Live Meeting
Office Live Meeting – платформа для совместной работы и конференций в реальном времени. Вы когда-нибудь пробовали участвовать в конференциях WebEx? Представьте себе смесь слайдов презентаций, белую доску для записей в онлайне, совместную работу с приложениями и рабочим столом – вот примерно так и устроен Live Meeting.
Конечно, есть и много других возможностей. Live Meeting поддерживает телефонию VoIP, конференции по обычной телефонной сети (до 800 номеров) и видеоконференции, причём есть возможность как потокового вещания уже записанного видео, так и потоков с web-камер в реальном времени. Если всё это будет использоваться в полной мере, то необходимость в командировках сотрудников может сократиться. В конце концов, нужно ли проводить очные конференции, когда в затемнённом помещении будут демонстрироваться слайды презентации, а участники будут заниматься своими делами кто с ноутбуком, кто с телефоном? Отбросьте время, которое тратится на дорогу, используйте инструменты подобно Live Meeting, которые делают общение более привлекательным и целевым, и ваши сотрудники будут возвращаться к своим делам через минуты, а не через часы или дни. Более того, сеанс можно записывать, чтобы использовать его в будущем, поэтому пожелания и советы участников могут войти в процесс обучения следующих слушателей.
Впрочем, нельзя отрицать, что от очных встреч польза тоже есть. Но, как нам кажется, при возможности менеджеры должны использовать ту среду общения, которая даст для группы наилучший результат. Если это встреча для завязывания отношений, то не обойтись без рукопожатий, напитков, тренингов и т.д. Но если встреча нужна только для обмена информацией, то платформа, подобная Live Meeting, может стать и более эффективным, и более экономичным решением. Если вы когда-нибудь сидели в лекционном зале, то наверняка знаете, насколько слушатели не любят, когда их вызывают или общаются с ними напрямую перед всеми. Но в Live Meeting участники не только могут заполнять опросный лист после встречи, но и выполнять какие-либо тесты на понимание или на внимание во время лекции в разных форматах, без социального давления.
Не нужно думать, что Live Meeting предназначен только для больших презентаций. Мы использовали этот пакет просто для общения двух сотрудников в разных офисах, которые вместе работали над документом Word в реальном времени. Конечно, такое задание кажется пустяком, но даже такая задача может сэкономить много времени и устранить путаницу. Как теряется продуктивность, когда правки в проект внесены не были, и это было замечено только много позже? Случалось ли такое в вашей практике и насколько часто? Или сколько раз вы говорили удалённому коллеге “если бы ты сейчас видел это на моём экране, то сразу бы всё понял!” Всё это можно исправить с помощью Live Meeting.
Нажмите на картинку для увеличения.
Office Communications Online
Office Communications Online – наверное, самое маленькое и “забытое” из четырёх основных приложений BPOS, но, тем не менее, его нельзя назвать менее полезным. Если говорить в двух словах, то данная программа является мессенджером.
Сразу же кажется, что включать в состав платного пакета мессенджер несколько странно, поскольку есть большое количество бесплатных альтернатив и сетей. Тем более что на данный момент данный сервис требует использования клиента Office Communicator 2007 R2 (Microsoft использует серверы OCS 2007 IM/presence в своём центре данных). Однако Office Communications Online обладает рядом преимуществ для бизнеса. Начнём с его интеграции с SharePoint, Exchange, и другими элементами Office. Вы получите возможность общаться с коллегами голосом и по видео через различные брандмауэры в вашей компании с минимальной настройкой сети. Поскольку используется система внутренних корпоративных фильтров, вы не получите вирус или спам от незнакомых пользователей с забавными именами, например, VanillaKitten9. Да и не забывайте, что это приложение тоже работает в облаке, поэтому все риски безопасности и настройки, связанные с обычными мессенджерами, здесь исчезают.
На данный момент BPOS требует установки Office Communicator 2007 R2, и на Communicator ложатся задачи по обмену сообщениями, включая ссылки на ваш календарь Outlook и информацию о присутствии на рабочем месте. Планируется версия под названием Communicator Web Access, но, пока она не вышла, Microsoft предоставляет Communicator 2007 бесплатно. Позднее Communicator 2007 перейдёт в разряд опций.
Всего несколько лет назад мессенджеры серьёзно не воспринимались. Они рассматривались как игрушки для детей, а не серьёзные инструменты бизнеса. Но времена изменились. Если электронная почта зачастую может увеличить продуктивность по сравнению с телефонными звонками, то сообщения мессенджера могут повысить эффективность в сравнении с email. И продуктивность только увеличивается, если мессенджер интегрирован в такой полновесный продукт групповой работы, как BPOS.
Deskless Worker
Все четыре приложения, описанные выше, входят в стандартную версию (Standard edition) BPOS. Но есть также и версия Business Productivity Online Deskless Worker Suite, состоящая из Exchange Online Deskless Worker и SharePoint Online Deskless Worker.
Идея заключается в том, что некоторые работники просто не привязаны к компьютерам. Это могут быть работники склада или медсёстры – все, кому нужно проводить больше времени на ногах, чем в кресле перед компьютером. Некоторым из подобных работников не нужны все сервисы, охватываемые BPOS Standard. В принципе, версию Deskless Worker можно рассматривать как облегчённый вариант BPOS. Очень облегчённый. Приложения Live Meeting и Office Communications вообще полностью отсутствуют. Exchange Online Deskless Worker даёт пользователям почтовые ящики с фиксированным объёмом 500 Мбайт, к которым они могут обращаться через Outlook Web Access или web-интерфейс Microsoft, который выглядит очень похоже на Outlook, но не имеет некоторых черт Exchange, таких как возможность синхронизации с клиентом Outlook 2007 или доступ через мобильные устройства.
Нажмите на картинку для увеличения.
SharePoint Online Deskless Worker просто даёт пользователям доступ “только на чтение” к сайтам SharePoint. Некоторые пользователи будут критиковать подобный доступ, поскольку если работник и не привязан к компьютеру, то это отнюдь не означает, что ему нечего внести в общую систему документов. Подтекст “только для чтения” таков, что работник слишком глуп, чтобы что-то добавлять. Но это чересчур эмоциональная оценка. Представьте себе таких пользователей, как представитель вашего клиента по продажам или нанятый консультант. У них может быть достаточно поводов для получения доступа только на чтение, чтобы они конструктивно использовали имеющуюся в компании информацию. Но прямое их участие в проектах не нужно или даже не допустимо. Для подобной цели не требуется покупать полную лицензию Standard, а от недорогого доступа “только для чтения” могут выиграть все.
Расходы
Есть два способа оценки расходов на BPOS по сравнению с обычным программным обеспечением: начальная цена покупки и совокупные затраты. Вы можете перейти на страницу Microsoft Online Services, выбрать закладку “How to Buy”, а затем пункт “Calculate estimated cost”. Там вы сможете выбрать нужные лицензии. Предположим, например, что вам нужно пять лицензий на стандартную конфигурацию Standard BPOS, то есть минимум для установки пакета Microsoft. Они обойдутся вам в $75 в месяц или $15 на пользователя в месяц.
Можно выбрать использование программ по отдельности. Получается такая картина.
- Exchange Online = $10 на пользователя в месяц;
- SharePoint Online = $7,25 на пользователя в месяц;
- Office Communications Online = $2,50 на пользователя в месяц;
- Office Live Meeting = $4,50 на пользователя в месяц;
- Exchange Online Deskless Worker = $2 на пользователя в месяц;
- SharePoint Online Deskless Worker = $2 на пользователя в месяц;
- Deskless Worker Suite = $3 на пользователя в месяц.
Нажмите на картинку для увеличения.
В случае же пакета BPOS Standard вы фактически лицензируете Exchange Online и Office Live Meeting, а SharePoint Online и Office Communications Online получаете бесплатно. Но как сравнить эту модель с традиционным бизнесом, когда приложения закупаются один раз и надолго?
Давайте посчитаем. Предположим, у вас предприятие малого бизнеса с 10 работниками, всем из которых нужен доступ к приложениям, которые вы будете внедрять. Лучше, конечно, брать Windows Small Business Server 2008. Пакет Windows Small Business Server 2008 уже содержит набор самых полезных приложений, который можно сравнить с BPOS.
- Windows Server 2008 Standard Technologies;
- MS Exchange 2007 Standard Edition;
- Windows SharePoint Services 3.0;
- MS Forefront Email Security for Exchange;
- Windows Server Update Services 3.0.
Windows Small Business Server 2008 обойдётся на международном рынке $1089 с 5 клиентскими лицензиями Client Access Licenses (CALs). Ещё пять CALs встанут в $385, что даст в сумме $1474.
При этом для работы Small Business Server 2008 вам потребуется сервер. Можно собрать сервер “на коленке” самому, но обычная модель сервера для малого и среднего бизнеса обойдётся примерно в $2500. Поэтому суммарные расходы на программы и “железо” для каждого пользователя обойдутся в $3974 или примерно $397 на человека. Предположим, программы и “железо” будут верой и правдой служить пять лет, то есть получаем $80 на пользователя в год.
Недорого, не так ли? Конечно, это меньше $180 (12 * $15) на пользователя в год, что потребуется отдать за BPOS; и экономия составляет $100 на пользователя в год. Но мы не учли расходы на поддержку работы приложений внутри компании: мощные компьютеры, которые нужны для локальной работы приложений по сравнению с web-приложениями, локальные ресурсы по резервированию и восстановлению данных, расходы на электричество, расходы на аренду площадей, все расходы на миграцию версий приложений сервера и рабочих станций, расходы на обслуживания сервера и рабочих станций (программное обеспечение и “железо”), а также все расходы на безопасность систем и локальной сети. Всё это для 10 пользователей может обойтись существенно дороже, чем $1000 в год или $100 на пользователя в год. В случае BPOS Microsoft берёт все эти расходы на себя.
Причём это только приблизительная картина расходов “домашней” реализации инфраструктуры против облака. В следующей статье по данной теме мы рассмотрим расходы крупных организаций, особенно тех, которым требуются больше 75 CAL – предел Windows Small Business Server 2008.
Почему так дёшево?
С подобными расходами спорить, конечно, сложно. Но возникает вопрос: в чём подвох? Почему Microsoft решила рубить сук, на котором сидит? Нам видятся два ответа. Во-первых, сервис с помесячной оплатой выигрышен для обеих сторон. Пользователи получают экономию, а также предсказуемость расходов. А Microsoft получает стабильный и предсказуемый поток доходов. Да и проблема “тяжёлых времён”, когда старые программы можно растянуть ещё на год или на два исчезает. Программа начинает больше походить на инструмент деятельности человека. В отличие от перехода, например, с MS Office на OpenOffice, процесс перехода с одной платформы облака на другую в организации может быть намного сложнее и проблематичнее. И если уж вы выбрали платформу облака, то наверняка в ней и останетесь – Microsoft об этом прекрасно знает.
Во-вторых, как мы уже говорили раньше, за облаком будущее. Если Microsoft не реализует эту модель работы, то это сделает кто-либо другой. Например, та же Google. И преимущества от раннего предложения подобных услуг очень существенные. В частности, из-за “вирусной” природы приложений. Когда вы начнёте использовать приложения внутри компании, то наверняка захотите предоставить некоторые инструменты и преимущества вашим партнёрам в других компаниях, а для этого нужно поделиться лицензией. Они попробуют систему в работе и, вполне вероятно, начнут использовать её внутри компании. И так далее.
И не забывайте про пиратство. Битвы Microsoft с пиратами уже вошли в историю. Но приложение в облаке украсть нельзя.
Кому это нужно?
Мы некоторое время поработали с BPOS и попытались посмотреть на эту платформу под разными углами, постоянно спрашивая себя, чем на самом деле BPOS лучше традиционной модели ПО, которую мы используем на протяжении двух десятков лет? В конце концов, нам пришлось признаться, что модель облака себя оправдывает. Жалко только что минимум у Microsoft – это 5 лицензий. Вне сомнения, Microsoft представит и однопользовательские решения “в облаке”, когда серверные фермы будут работать в полную силу.
Мы продолжаем спрашивать себя: зачем нужно платить сотни долларов за лицензии Office, которые будут обновляться каждые три года, когда можно просто подписаться на программное обеспечение? Хотя ответ тоже прост: психологически человеку приятно осознавать, что он чем-то владеет лично. Приятно подержать в руках коробку, ощутить чувство полного контроля над продуктом.
Но почитайте лицензионное соглашение продуктов Microsoft. На самом деле вы никогда не являетесь его собственником – вы лицензируете продукт. Поэтому на практике вы получаете не больше контроля над “коробкой”, чем в случае приложения в облаке. Это довольно сложно осознать, но в традиционной модели программного обеспечения нет каких-то неотъемлемых преимуществ. Нам сложно представить причины, по которым стандартному среднему пользователю в повседневных условиях будет удобнее работать с традиционными приложениями, поскольку web-приложения в облаке ощущаются и функционируют совершенно идентично. Хотя одна причина есть.
Нажмите на картинку для увеличения.
Почти у каждого человека в компании есть свой набор старых и любимых приложений: редакторов, вычислительных программ, игр и т.д. Производители этих приложений могут уже не существовать, но CD с ними существуют, и пользователи продолжают устанавливать приложения на новые компьютеры. Но в данном случае мы говорим о серьёзном продукте от крупной компании, которая наверняка будет существовать и ближайшие годы, поэтому в “коробке” смысла нет. Да и человек или компания вряд ли захотят сделать долгосрочное вложение (и получить долгосрочную зависимость) в приложение или платформу. Здесь ситуация аналогична прокату машины. В подобных случаях сервисная модель, используемая BPOS, оказывается идеальной.
Сегодня, в условиях кризиса, мы все ищем способы повышения эффективности при снижении расходов. Если оценивать с позиции ИТ-инфраструктуры, безопасности, работы, лицензирования, внедрения или любой другой, BPOS даёт ту же самую или лучшую функциональность, что и обычные корпоративные офисные инструменты, но за меньшие деньги. Экономия от BPOS довольно убедительная. И в этом отношении у приложений в облаке большое будущее.