1. Ad-Hoc/Custom (специальный). Каждый пользователь имеет собственную настроенную под него версию приложения, используемого в режиме хостинга. Миграция традиционного приложения (в том числе клиент-серверного) в модель SaaS на этом уровне снижает операционные затраты благодаря консолидации аппаратных средств (серверов) и систем администрирования.
2. Configurable (конфигурируемый). Заказчик имеет возможность настраивать нужное ему ПО через метаданные, таким образом несколько пользователей используют собственные экземпляры ПО, но с одним и тем же программным кодом. Это позволяет поставщику снизить затраты при удовлетворении потребностей разных клиентов.
3. Configurable, Multi-Tenant-Efficient (конфигурируемый, многоарендный). В отличие от второго уровня тут используется один экземпляр программы для всех клиентов. При этом существенно снижаются все эксплуатационные затраты (в том числе на аппаратные средства), но есть ограничения по масштабируемости.
4. Scalable, Configurable, Multi-Tenant-Efficient (масштабируемый, конфигурируемый, многоарендный). В дополнение к третьему уровню добавляется масштабируемость благодаря многоуровневой архитектуре ПО, балансировке нагрузок с использованием большого набора серверов. Мощность системы может легко изменяться путем подключения – отключения серверов без внесения каких-либо изменений в ПО.
Строго говоря, только варианты Multi-Tenant-Efficient относятся к «настоящему» SaaS.
Преимущества и проблемы
Основное преимущество модели SaaS для потребителя – возможность снижения начальных инвестиций в ИТ (в покупку, установку, обновление и поддержку работоспособности оборудования и ПО) при решении бизнес-задач и оптимизации текущих затрат благодаря получению услуг в нужных компании объемах (модель «по требованию»). То есть речь идет о высшей форме аутсорсинга ИТ, когда заказчик получает нужные ему бизнес-функции, полностью отказавшись от создания и поддержки собственной ИТ-инфраструктуры (требуются только Интернет-терминалы и доступ в Сеть). Теоретически предприятие должно выигрывать и в стоимости текущих расходов, поскольку себестоимость SaaS должна быть ниже стоимости использования ИТ, развернутых у конкретного пользователя, а конкуренция на рынке должна свести маржу провайдера к минимуму. Прямая выгода для изготовителей проприетарных SaaS-решений заключается в том, что принципиально решается проблема пиратства.
Вместе с тем на пути использования SaaS есть целый ряд препятствий и подводных камней, причем некоторые из них носят концептуальных характер. В России в рамках дискуссий о перспективах использования SaaS обычно называют два аспекта:
• недостаточная развитость магистральных каналов широкополосного Интернета (низкая пропускная способность, высокая стоимость), особенно в регионах страны;
• опасения заказчиков по поводу надежности хранения их бизнес-информации.
Однако именно подобные моменты на самом деле можно отнести к категории «временных» – понятно, что Интернет будет развиваться, а пункт второй вообще больше психологический, так как провайдеры обеспечивают более высокий уровень безопасности, чем внутренние ИТ-службы. Но, кроме того, есть еще целый ряд проблем, которые на первый взгляд кажутся несущественными, а фактически носят стратегический характер. Это:
• трудности с оплатой услуг зарубежных SaaS-провайдеров;
• неполное соответствие нормативным актам России, в том числе закону о персональных данных;
• традиционным производителям ПО нужно создавать программы с использованием качественно новых архитектурных подходов и задействовать неопробованные бизнес-модели. Довольно радикально меняется схема работы с партнерской сетью, которая изначально была «заточена» под традиционную модель распространения и применения ПО;
• специализированным производителям нужно вести разработку и продвигать ее на рынок «с нуля», формируя в том числе свой имидж на рынке и завоевывая доверие на нем;
• теоретически SaaS обеспечивает для изготовителя возможность оказывать услуги заказчику напрямую, минуя партнерские каналы. Но на деле все же для внедрения и поддержки SaaS-решений участие партнеров чаще всего необходимо. Соответственно традиционным поставщикам программ нужно заниматься перестройкой своей партнерской сети, которая изначально ориентировалась на обычную модель распространения ПО, а специализированным разработчикам SaaS-решений – осваивать новую для себя сферу создания и поддержки партнерской сети;
• для заказчиков SaaS означает более высокий уровень зависимости от конкретного поставщика. В этой ситуации важно быть уверенным в его надежности как бизнес-партнера (например, что он завтра не разорится и не уйдет с рынка, что он готов развивать и поддерживать свой сервис);
• в общем случае SaaS предоставляет меньше возможностей (по сравнению с обычным вариантом ПО) настройки и доработки решения с учетом специфики конкретного пользователя;
• в случае SaaS совсем иначе (сложнее) решаются вопросы интеграции в корпоративную систему предприятий, взаимодействия с другими компонентами корпоративной информационной системы.
Вместе с тем все эти проблемы не носят непреодолимый характер. Они будут решаться по мере накопления соответствующего опыта, развития технологий и нормативно-правовой базы. Но в то же время понятно, что имеются некоторые принципиальные ограничения на использование SaaS-модели.
Официальное мнение
Владимир Долгов, генеральный директор Google Россия
PC Magazine/RE: Google – один из пионеров SaaS. Google Docs – едва ли не синоним «SaaS для СМБ», миллионы начинают знакомство с SaaS-сервисами с Gmail, и так далее. Это в мире. Как обстоят дела в России?
В. Д.: В России рынок SaaS находится еще на самом начальном этапе развития. На Западе, действительно, Google Apps – популярный пакет приложений для малого и среднего бизнеса. У нас же пока этим пользуются немногие. Компании привыкли к покупке, но не аренде ПО. О популярности SaaS говорят и объемы национальных рынков. По некоторым оценкам, объем рынка SaaS в США составил в 2008 г. 4630 млн. долл., в то время как в России эта цифра равна только 1.76 млн. долл.
PC Magazine/RE: Какой Google видится справедливая модель оплаты за SaaS? Как Google разграничивает «бесплатных» и коммерческих клиентов в смысле функциональности? Что доступно, скажем, коммерческим пользователям Gmail и Google Docs?
В. Д.: У Google существует несколько версий пакета приложений Google Apps (службы Google, в которые входят не только Gmail и «Документы», но и ряд других полезных программ, таких как Gtalk, «Сайты Google» и т. д.). Бесплатно этот пакет могут использовать некоммерческие организации, например клуб, спортивная команда или группа по интересам. Базовый пакет служб Google включает в себя почту Gmail, «Календарь», «Документы» и «Сайты Google». Коммерческим же организациям мы предлагаем «Профессиональный пакет» служб стоимостью 40 евро/год за учетную запись и бесплатные тридцать дней для ознакомления с программами. За эти деньги владельцы аккаунтов получают среди прочего гарантию того, что все сервисы будут работать бесперебойно как минимум 99.9 % времени. Каждому сотруднику будет доступен почтовый ящик объемом 25 Гбайт, мобильный доступ к электронной почте, календарям и мгновенным сообщениям.
PC Magazine/RE: Предоставляет ли Google какие-то гарантии пользователям на случай сбоев, потерь данных, конфиденциальности и др.?
В. Д.: Да, пользователям платных пакетов Google Apps мы гарантируем, что все сервисы будут работать бесперебойно как минимум 99.9 % времени. Сервисы Google очень надежны, компании, доверяющие Google свои данные, могут не волноваться за их сохранность.
Так что такое же SaaS?
После долгого обсуждения все же сформулируем основные положения нашего видения SaaS:
• SaaS – это модель поставки заказчику функционала бизнес-приложений (поставка инфраструктурного функционала – это PaaS) через Интернет в виде услуги «по требованию» (с оплатой только нужных ему объемов услуг);
• SaaS подразумевает, что поставщик берет на себя все функции по развитию и поддержке решения и по обеспечению его масштабирования;
• пользователи SaaS – это бизнес-клиенты, а не ИТ-подразделения;
• разработка SaaS-решения подразумевает применение иных архитектурно-технологических подходов, чем те, что используются для создания традиционного программного обеспечения. Продвижение SaaS-решений на рынок – это иные бизнес-модели (в том числе партнерские).
Основное преимущество модели SaaS – возможность снижения начальных инвестиций в ИТ при решении бизнес-задач и оптимизации текущих затрат.
Вопрос, сможет ли SaaS занять доминирующую позицию на ИТ-рынке, оттеснив традиционное ПО на второй план, является весьма спорным. Вполне вероятно, что не сможет даже в отдаленной перспективе. На сегодня SaaS лучше всего подходит для решения стандартных бизнес-задач с устоявшейся системой бизнес-процессов и минимальными потребностями в адаптации решения под специфику конкретного заказчика.