Сравнение IAAS, PAAS, SAAS
Чтобы создать IТ-инфраструктуру для своего бизнеса, не обязательно сразу покупать и настраивать дорогостоящее оборудование, а также нанимать целый штат администраторов. Иногда для быстрого старта проекта или проверки гипотезы выгоднее использовать облачные технологии. Например, SaaS, PaaS и IaaS.
В статье мы расскажем, что скрывается за этими аббревиатурами, подробно объясним, в чём между ними разница, и поможем разобраться, подойдут ли эти услуги вам.
SaaS, PaaS, IaaS — что это такое?
Если расшифровать AAS, то получится as a Service — в переводе «как сервис». IaaS, PaaS и SaaS — это разные варианты предоставления сервиса по аренде и поддержке ресурсов в облаке. Давайте разберемся, какие конкретно ресурсы и возможности предоставляет каждый из сервисов.
IaaS (Infrastructure as a Service) расшифровывается как «инфраструктура как сервис». К инфраструктуре в облаке, также как и к традиционной, относятся виртуальные серверы, хранилища данных, CRM-системы, операционные системы и другое.
Преимущества IaaS
Платформа как сервис — Platform as a Service (PaaS) представляет из себя готовую информационно-технологическую среду в облаке. С её помощью удобно управлять операционными системами, базами данных, средствами разработки,тестирования и доставки. Все инструменты уже настроены и готовы к работе. Кроме того, поддержкой всех служб благодаря которым работает платформа (серверов, системы хранения, вычислительных сетей), занимается провайдер.
Преимущества PaaS
SaaS (Software as a Service) — это софт как сервис. Пользователь получает полностью настроенную и готовую к работе программу, которая работает из облака за счёт вычислительных мощностей виртуального сервера. Для работы в программе достаточно интернет-подключения.
Преимущества SaaS
Ещё однa близкая к SaaS модель аренды в облаке — это DaaS (Desktop as a Service или рабочий стол как сервис). В этом случае в аренду предоставляется не отдельная программа, а целый удаленный рабочий стол, на котором заранее установлено и настроено необходимое программное обеспечение.
Итак, мы сделали сравнение SaaS, IaaS и PaaS. Очевидно, что каждый из сервисов позволяет сократить как временные затраты — на подключение и настройку, так и финансовые — на покупку оборудования. Теперь посмотрим, в чём отличия этих сервисов.
SaaS, PaaS, IaaS: основные отличия
Главное отличие в том, какую часть настроек и поддержки берет на себя поставщик сервиса, а какую отдает в распоряжение клиенту.
Так провайдеры услуги IaaS поддерживают только железо. А конфигурацию и операционную систему, на которой будет развернут сервер, клиент выбирает самостоятельно. В модели PaaS поставщик настраивает железо и ОС, и поддерживают их работу. Клиент использует уже готовый сервер и запускает на нём нужные программы. А в модели SaaS за пользователя уже настроена вся инфраструктура — железо, операционка и сама программа. Приложение не придется даже разворачивать — для работы достаточно войти в него с любого устройства.
IaaS, PaaS, SaaS: примеры сервисов и использования
Кто и зачем использует IaaS
Примеры сервисов: Cisco Metacloud, Microsoft Azure, Google Compute Engine, Elastic Cloud, виртуальные машины Microsoft Azure, виртуальные серверы Amazon EC2.
Кто и зачем использует PaaS
Примеры сервисов: платформы для разработки приложений в контейнерах — Containerum Managed Kubernetes Service, служба приложений Azure Stack.
Кто и зачем использует SaaS
Примеры сервисов: облачные приложения Microsoft 365, облачные хранилища, CRM, конструкторы сайтов, корпоративные почты (Gmail, Яндекс.Почта), Sheets, Evernote, ToDo.
Какую услугу выбрать
На первый взгляд, облачные технологии IaaS, PaaS и SaaS очень похожи. Но при близком рассмотрении это три разных продукта, каждый из которых занимает свою нишу. При выборе отталкивайтесь от ваших целей и задач. Если вы хотите быстро внедрить единый стандарт работы для штата сотрудников или разово выполнить расчёты для проекта — выбирайте SaaS. Если вы планируете создать IT-инфраструктуру с минимальными затратами или разгрузить железо с уже настроенной инфраструктурой — вам подойдёт IaaS. Если вы работаете над задачами, которые требуют высоких мощностей, но не хотите тратить время на настройку, установку и поддержку, PaaS — ваш вариант.
Если эти продукты не кажутся вам подходящими, вы можете рассмотреть альтернативные варианты облачной аренды, например:
PaaS, DBaaS, SaaS… Что все это значит?
За последние несколько лет в английском языке появилось множество новых терминов, имеющих отношение к телекоммуникационной сфере. Как это часто случается, постепенно эти термины перекочевывают и в русский язык. По роду деятельности мы часто сталкиваемся с терминами из «облачной» сферы. И если для нас они понятны, то для большинства пользователей все это — ни о чем не говорящие аббревиатуры.
Мы в своей работе эти термины часто употребляем, и сейчас предлагаем раз и навсегда разобраться с теми из них, что заканчиваются на *aaS. Кстати, на днях заметили, что некоторые наши партнеры и клиенты просто пропускают эти аббревиатуры в тексте, не зная, что это такое. Сокращения такого рода зачастую проходят мимо внимания людей. И совершенно напрасно. Для того, чтобы получить оптимальный сервис, подходящий для своих нужд, стоит разбираться в соответствующей терминологии.
DBaaS (Database as a Service, база данных как услуга
Начнем, пожалуй, с этого термина. Назвать его новым язык не поворачивается, поскольку ему уже несколько лет. Но сильно распространенным он не стал. С другой стороны, такого рода услуги часто предлагаются провайдерами облачных услуг, и знать, что такое DBaaS, необходимо.
Так вот, DBaaS — это разновидность PaaS (об это термине ниже). Используя DBaaS, пользователь может получить доступ к базе данных любого типа по запросу. Пользователь может быстро развернуть БД на любом классе оборудования в среде выбранной им программной платформы (операционной системы).
Пользователь может выбрать базу данных, указав ее версию, общую конфигурацию, ряд прочих особенностей (например, размещение). БД по запросу можно разместить в ОС на виртуалке или подключить в рамках контейнера.
За последние пару лет поставщики облачных услуг значительно увеличили количество предложений DBaaS. Компания IBM, например, предоставляет доступ к масштабируемой и полностью управляемой базе данных через стандартные объектно-ориентированные API.
MWaaS (Middleware as a Service, промежуточное ПО как услуга)
Это тоже одна из разновидностей PaaS. MWaaS представляет собой специализированное облачное решение для компаний. В рамках этой услуги клиентам предоставляется доступ к комплексной платформе с соответствующей инфраструктурой для обслуживания корпоративных приложений и инструментов безопасности. Используя MWaaS, пользователь может быстро подготовить определенную программную среду.
Один из элементов MWaaS — это сервер приложений. Он здесь играет роль контейнера и балансировка нагрузки в облачной инфраструктуре.
В состав MWaaS входят интегрированные функции безопасности, что позволяет обеспечить быстрый приватный доступ к необходимым облачным приложениям и базам данных. Используя промежуточное ПО как сервис, пользователи могут работать с устойчивыми и масштабируемыми средами. Плюс ко всему, компании могут передавать собственные приложения из одного публичного облака в другое, при необходимости.
PaaS (платформа как услуга)
Если кратко, то PaaS — это один из способов предоставления клиенту готовой программной среды. Одновременно предоставляются инструменты для тонкой настройки такой среды. Элементами PaaS является аппаратное обеспечение, операционная система, СУБД, промежуточное ПО, инструменты тестирования и разработки. Сейчас PaaS рассматривается в качестве одного из стандартов для электронной коммерции.
При необходимости пользователь может быстро развернуть типовую среду для разработки и тестирования своих продуктов. Также в типовой среде можно размещать резервные площадки, переносить часть рабочих нагрузок из приватного облака в общее и обратно.
Зачастую, PaaS используется программистами, которые сообща работают над различными проектами. В этом случае все или часть разработчиков получают доступ к единой среде разработки удаленно. Соответственно, все они нуждаются в достаточном количестве системных ресурсов, а также в инструментах совместной работы.
И PaaS без проблем позволяет распределять задания, контролировать и исправлять ошибки, работать с различными версиями проекта. Соответственно, в таких средах есть инструменты обмена сообщениями и комментирования. Единая среда разработки, зачастую — это уже половина дела. Проект может просто не дойти до стадии запуска без PaaS.
Как уже говорилось выше, и DBaaS и MWaaS являются частью PaaS — это обычно составные части общей системы.
SaaS (программное обеспечение как сервис)
Интересная услуга, которая получила особенно активное развитие в последнее время. SaaS используется разработчиками программных платформ с предоставлением к ним удаленного доступа. Отличным примером SaaS может служить Microsoft Office 365. Корпорация Microsoft предоставляет по модели SaaS доступ клиентам к MS Office Suite (Office Web Apps) наряду с SharePoint Server, Exchange Server и другими сервисами и приложениями.
SaaS обычно означает отсутствие необходимости установки пакета программ (как в случае с обычным Microsoft Office). Соответственно, нет необходимости тратиться на установку, обновление и обслуживание оборудования и программ, которые работают на этом оборудовании. При этом с SaaS может работать сразу несколько пользователей. Плата обычно снимается в виде абонентской платы (в случае Microsoft Office 365), или же на основе объема операций. Техническая поддержка ложится на плечи разработчика SaaS-платформы, от пользователя не требуется никакого участия.
Достоинствами SaaS перед стандартной моделью работы с лицензионным ПО являются отсутствие необходимости разовой оплаты лицензии. Затраты в этом случае могут быть весьма солидными. Пользователь может спокойно работать в среде выбранной программной платформы, не беспокоясь ни о чем другом.
Сейчас та же корпорация Microsoft, по слухам, подумывает о введении новой модели — операционной системы как сервиса (для Windows 10). Но эта информация пока не подтверждена.
IaaS (инфраструктура как услуга)
В этом случае поставщик услуги предоставляет в аренду вычислительные ресурсы. Это может быть совокупность виртуальных машин, хранилищ данных, сетевых элементов различных типов. При помощи IaaS пользователь получает возможность быстро развертывать копии ОС, запуская виртуальные копии ряда программных пакетов. В этом случае нет необходимости развертывать собственную сетевую инфраструктуру. Все необходимое предоставляется поставщиком IaaS. При этом такая среда практически всегда является гибкой и масштабируемой.
Ресурсы, которые не используются, могут высвобождаться в автоматическом режиме, а при дополнительной нагрузке быстро вводятся в строй новые ресурсы.
IaaS зачастую используется ИТ-специалистами различных сфер (банковская, телекоммуникационная и т.п.). В то же время, среди разработчиков более популярна модель PaaS. Все они позволяют экономить средства и не особо вникать в подробности технической инфраструктуры провайдера услуг. На провайдере же лежат обязанности по технической поддержке своего продукта. Это обновление аппаратной платформы, программной платформы, добавление новых мощностей.
Нет сомнений, что в ближайшее время мы увидим, как все упомянутые облачные сервисы будут активно развиваться. Также сомневаться не приходится в том, что уже в ближайшее время мы услышим о новых *aaS. Кстати, может быть, мы перечислили не все и вы можете дополнить приведенную информацию?
Что выбрать: SaaS, IaaS или PaaS? Сравнение облачных моделей ПО
В статье:
Что такое SaaS?
Программное обеспечение как услуга — это сервис, имеющий облачную основу и оформленный по подписке.
Вместо того, чтобы загружать программы на ноутбук, пользователю нужно подключение к интернету и оплаченная подписка. Такое программное обеспечение может представлять собой что угодно: от сервиса для проведения переговоров до программы для начисления зарплаты сотрудникам.
Примеры SaaS — Gmail и Google Docs. Благодаря возможностям Google-аккаунтам и текстового редактора пользователь получает возможность в режиме реального времени подключать к работе других командных игроков, вместе редактировать тексты, обсуждать данные и вносить обновления.
Допустим, вы работаете над проектом международной компании дистанционно. Глава HR-отдела ежемесячно просит отправить инвойс, который содержит следующую информацию: даты рабочей активности, оплата за час, количество отработанных часов. Эти данные необходимы, чтобы официально, в рамках рабочего контакта, выплатить зарплату сотруднику. Раньше в этом случае нужно было создавать таблицу в Excel и вносить туда все требующиеся параметры. Теперь, с появлением программ SaaS, это делается автоматически. К примеру, вы можете воспользоваться сервисом Free Invoice Generator, который оформит инвойс надлежащим образом.
Другой пример: у вашего ребенка выпускной, и нужно оформить приглашения на торжественную часть для родственников. Вы можете воспользоваться услугами профессионального дизайнера или самостоятельно спроектировать пригласительные, например, в SaaS-программе Canvas. Бесплатная функциональность позволяет создавать простые шаблоны, для работы с более сложным интерфейсом нужно оформить подписку.
А если вы хотить создать travel-блог, но пишете тексты гораздо лучше, чем программируете, здесь тоже не обойтись без SaaS. Можно выбрать шаблоны дизайна сайта на Wix или WordPress, оплатить подписку (обычно на год) за пользование хостингом и управлять собственным блогом.
Все вышеперечисленное — примеры Saas. Еще популярные примеры — хранилище данных Google Apps Dropbox, программа для маркетинговых рассылок MailChimp, инструментарий для маркетологов и сотрудников отдела продаж Hubspot.
Характеристики Software as a Service (SaaS):
SaaS) является частью «треугольника», в который также входят IaaS (Инфраструктура как услуга) и PaaS (Платформа как услуга).
IaaS — инфраструктура как услуга. В чем отличие?
IaaS представляет собой коллекцию физических и виртуальных ресурсов, которые предоставляют потребителям базовый набор для запуска приложения и работы облака.
IaaS включает в себя следующие аспекты:
Как утверждает IBM, на сегодняшний день IaaS используют для тестирования окружающей среды, вебсайтов, обращающихся напрямую к потребителю, хранилищ информации, аналитических программ, а также для работы с программным обеспечением в крупных компаниях.
Примерами IaaS являются американский провайдер облачных инфраструктур DigitalOcean, его аналог — облачная хостинговая компания родом из Пенсильвании Linode, хостинг-провайдер Rackspace, коммерческое публичное облако Amazon Web Services.
Рассмотрим более подробно сервис AWS EC2. Его разработчики предлагают измеримую инфраструктуру компаниям, которые планируют предоставлять хостинг облачным приложениям. Хотя клиенты EC2 не имеет в своем распоряжении физических сервером, провайдеры AWS открывают для них доступ к виртуальным. Так что пользователи могут платить только за использование серверов, что позволяет им экономить средства и не вкладывать в физическое аппаратное обеспечение.
PaaS — платформа как услуга. Почему выбирают PaaS?
В прошлом для разработки приложений были необходимы талантливые сотрудники, благоприятная среда, качественное программное обеспечение. Было необходимо инвестировать огромные суммы в поддержку аппаратного обеспечения и регулярно обновлять программы.
Когда появился сервис PaaS (Платформа как услуга), большинство перечисленных проблем решились сами собой.
PaaS — это облачный сервис, который предоставляет инструменты для разработки программного обеспечения, API и кодов.
PaaS поддерживает полный жизненный цикл приложения: проектирование, тестирование, внедрение, управление и обновление. В то же время, благодаря тому, что этот сервис базируется на облаке, нет необходимости обновлять серверы и вносить изменения. За платформой следит его создатель, и это входит в стоимость услуг PaaS для пользователя.
Liquid State выяснил, что сейчас PaaS предпочитают креативные агентства, консультационные службы и IT-команды, потому что платформа помогает создавать приложения эффективно, соответствуя требованиям рынка.
Одним из примеров PaaS является AWS Elastic Beanstalk. Amazon Web Services предлагает более сотни услуг, в частности, S3, RDS, EC2. Хотя большинство этих сервисов могут существовать на базе IaaS (то есть клиенты AWS выбирают те услуги, которые нужны им в данный момент), здесь есть свои сложности. Необходимость управлять разнообразными сервисами может отнимать много времени у потребителей, и тогда гораздо выгоднее обратиться к модели PaaS, получив платформу с готовыми функциями для работы.
SaaS, PaaS, IaaS: вопрос выбора
Возникает вопрос: что лучше выбрать — SaaS, PaaS или IaaS? Взгляните на статистику:
По информации 451 Research Center, в 2016 году выбор в пользу SaaS делали 14% сотрудников предприятий, а к 2020 году процентное соотношение поднялось до 24%. В то же время, IaaS выбирают 12% данной целевой аудитории.
Как сообщает Assets KPMG, PaaS на данный момент является самой популярной моделью, и сотрудники корпораций выбирают Платформу как услугу в 32% случаев.
Говоря о разнице услуг, предоставляемых треми облачными сервисами, отметим следующее:
В случае с SaaS, вам не нужно загружать программное обеспечение на компьютер, достаточно доступа к сети. Но здесь необходимо помнить о кибербезопасности: ведь если вы храните все данные на облаке, это означает, что его нужно защищать от хакеров. Помимо антивируса, лицензионного ПО и регулярного обновления приложений, желательно установить VPN и заходить на незнакомые сайты, сменив ip-адрес.
Ещё одним преимуществом SaaS является отсутствие необходимости привлекать IT-специалиста, который будет руководить работой компьютерного отдела. Эта работа выполняется облаком.
Итоги
SaaS, PaaS и IaaS являются тремя моделями облачной структуры. Платформа как сервис потребуется тем, кто в своей работе должен пользоваться различными программами, но не хочет тратить время на управление каждой из них. IaaS, напротив, позволяет выбрать необходимое, оплатить использование и работать с тем инструментарием, который действительно требуется. SaaS пригодится небольшим компаниям, которые выполняют сложные вычисления, но не хотят оплачивать огромные платформы и открывать у себя IT-отдел.
Анастасия Шкуро, Outreach Blog Writer
IaaS, PaaS, SaaS, или как правильно «летать» в облаках в изоляции
Облачные технологии гибче и оперативнее в сравнении с традиционными, требующими на начальном этапе значительных вложений в собственные сервера, дата-центры и высококвалифицированный персонал, который умеет работать с подобным непростым оборудованием. А в текущих реалиях менеджмент компаний и ИТ подразделений столкнулись с непростой задачей обеспечения непрерывности бизнеса в условиях изоляции сотрудников. Для этого приходиться вносить серьёзные изменения как в ИТ-инфраструктуру компании, так и внедрять новые приложения и это надо делать очень и очень быстро.
Весь спектр облачных решений можно уместить в три большие категории: IaaS, PaaS и SaaS.
Что же они означают и в каких случаях эти технологии применяются?
Чтобы понять разницу между этими аббревиатурами, давайте проясним сначала кратко суть, затем разберем их на понятной бытовой аналогии и потом посмотрим, в каких случаях имеет смысл обращаться к тому или иному решению или сервису.
Если вкратце, то при IaaS (Infrastructure as a Service) компания арендует у поставщика IT-услуг «виртуальное железо» или «виртуальную инфраструктуру», которые размещаются в дата-центрах, а также набор операционных систем, баз данных, кабинеты управления «виртуальной инфраструктурой» и другого системного ПО.
При PaaS (Platform as a Service) арендуется платформа с операционными системами, серверами, системами хранения, базами данных, средствами разработки, серверами приложений, нейронными сетями, которые обеспечивают заданную производительность и обладают API для разработки приложений. Клиент самостоятельно использует все программное обеспечение для разработки своих приложений и расходует тот объем ресурсов, который ему нужен для выполнения задач. При необходимости этот объем может быть оперативно увеличен или сокращен.
При SaaS (Software as a Service) клиент получает в удаленном режиме доступ к конкретным программам, сам ничего не администрирует (кроме самих настроек сервиса) и вообще не вникает в то, что происходит «по ту сторону» монитора, только пользуется сервисом.
Доступнее всего понять разницу между этими подходами можно на примере визита в кинотеатр.
Представьте, что вы приходите посмотреть кино в пустой зал (вы можете выбрать зал любого размера от 10 кресел и до стадиона вместимостью 100 000), в котором есть все – кресла, экран, разные кинопроекторы и колонки, но все это свалено в одном углу. Вы все расставляете как надо, выбираете кинопроекторы и колонки с нужными характеристиками и подключаете. После этого настраиваете изображение и звук, выбираете фильм, загружаете его и смотрите. Иными словами, делаете все, что касается содержания, получая от поставщика услуг, то есть владельца кинотеатра, лишь форму помещения и набор необходимых устройств с различными характеристиками.
Теперь посмотрим на иной подход. Помимо стен и правильно установленного экрана и кресел уже есть преднастроенные проектор и колонки с определенными характеристиками. Все это работает, вам остается занять место в кресле, слегка подстроить резкость и звук, выбрать фильм. Такой подход характерен для PaaS. При этом владелец кинотеатра в ряде моментов может вам предоставить готовые дополнительные сервисы, скажем, сделать изображение черно-белым, вырезать ненужные кадры.
Ну и то, что нам всем знакомо лучше всего: мы пришли в кино на конкретный выбранный нами фильм, сели в кресло – и все, остальное сделали за нас. Это – SaaS.
К схеме IaaS обычно прибегают большие корпорации, которым для бесперебойной работы нужны значительные компьютерные мощности в разных регионах и в различные промежутки времени. У них есть штат администраторов и программистов, которые в состоянии наладить функционирование виртуальной IT-инфраструктуры, провести перенос систем при необходимости и т.п.
В качестве примера возьмем авиакомпанию, осуществляющую перевозки между многими странами, а то и по всему земному шару. Зимой, в низкий сезон, спрос на услуги авиаперевозчика незначительный. Летом, в высокий туристический сезон, он вырастает в несколько раз. Нагрузка на сервера скачет, оставляя компанию перед выбором: либо держать избыточные мощности зимой, либо сталкиваться с перегрузками и отказом оборудования летом. Первое экономически невыгодно, второе – чревато для доходной части и репутации. Прибавьте к этому офисы в разных странах, которые обрабатывают значительные объемы данных. Их, разумеется, можно замкнуть на центральный сервер в штаб-квартире, но здесь возникает риск глобального сбоя всей системы, если в центре, условно говоря, что-то «коротнуло»; во-вторых, создает нагрузку на каналы связи.
IaaS позволяет нашему перевозчику арендовать в текущий момент ровно столько вычислительной мощности, сколько ему требуется, не переплачивая за «отдыхающую» оперативную память и мощности процессора и не опасаясь сбоев. При необходимости он может легко и быстро масштабировать хранилища (чего не скажешь о ситуации с собственными серверами и дата-центром). Кроме того, поставщик инфраструктуры позаботится о том, чтобы информация была доступна и сохранна: распределяя операции клиента по множеству серверов, он убирает «единую точку отказа». Если «завис» один сервер, операции тут же переводятся на другой.
PaaS чем-то напоминает кружок рисования, в котором помимо ватмана и красок художнику при необходимости выдается целый набор советов, как создать то или иное произведение, и готовые комбинации инструментов для этого. Ну а что получится в итоге – зависит только от самого художника, в нашем случае от клиента.
Американская компания MLB Advanced Media специализируется на анализе спортивных игр, сборе статистики отдельных игроков, ее обработке и представлении в наглядном виде. Перед ней встала задача разработать систему слежения за игроками, которая позволяла бы выдавать информацию об их игре в режиме реального времени и дополнять ею, допустим, телевизионную картинку в прямом эфире. Очевидно, что это должна быть серьезная программа из тысяч строк кода и столь же серьезной инфраструктурой – серверами, API, протоколами, по которым данные будут передаваться с сервера в адрес той же телевизионной станции и пр.
Однако MLB Advanced Media – не софтверная компания, и инфраструктуры для разработки у нее нет, а создавать ее на отдельный, пусть и большой, проект бессмысленно. Как нет смысла основывать строительный трест для возведения единственного дома.
На помощь в подобных случаях и приходит PaaS – платформа, которая, собственно, и является той самой инфраструктурой со всеми необходимыми инструментами для создания программы, ее хранения и распространения. Единственное, что требуется от клиента, – дать доступ к этим инструментам своим программистам, которые, используя, в том числе для экономии времени, какие-то готовые шаблонные решения, напишут необходимый софт. О сохранности софта, преемственности его различных версий и о совместимости с внешними «приемниками», заботится владелец платформы, освобождая клиента от рутины и прочих операций, не связанных непосредственно с созданием продукта.
В настоящее время PaaS уже широко применяется крупными и средними корпорациями, а также относительно небольшими компаниями, которые не хотят тратиться или вникать в вопросы IT-инфраструктуры, но у которых есть потребность в создании приложений.
Так, корпорация News UK, издающая известные газеты The Times, The Sun и другие, сначала попробовала перенести в облако систему, которая регулировала доступ подписчиков газет к онлайн-контенту. Перенос операции на внешнюю платформу оказался эффективным, и теперь News UK управляет через PaaS ключевыми бизнес-процессами, пользуясь инструментами для создания новых услуг и сервисов и переложив заботу о сохранности информации на плечи провайдера.
Для управления бизнесом требуется достаточно много дорогостоящего программного обеспечения: для управления отношений с клиентами (CRM), системы учета (ERP), электронная почта, документооборот, система управления процессами и проектами, коллоборация, и другие корпоративные приложения.
SaaS позволяет пользоваться нужными программами удаленно, без необходимости их разворачивания на собственной инфраструктуре, а также нести расходы, на которые пришлось бы пойти при «традиционном» варианте. Важный момент: технология SaaS позволяет в любой момент быстро увеличить или сократить количество сотрудников, которые имеют доступ к той или иной программе.
Именно удобство, масштабируемость и определенная экономия и послужили основными причинами, по которым модель SaaS резко набирает популярность среди предприятий любого размера.
Наша компания Flexbby в своем подходе использует использует гибридную модель продажи ПО для автоматизации бизнес процессов.
Во-первых у нас есть собственное облако, которое создано с помощью технологии LXC. Для каждого нашего клиента, покупающего подписку на наше бизнес приложение по модели SaaS, мы разворачиваем отдельный изолированный контейнер, что обеспечивает полную изоляцию и большую эластичность. В зависимости от размера и требуемой производительности контейнера (подписки) мы его можем мигрировать между нодами облако, которые могут находиться, где угодно.
Наше облако является гибридным и в зависимости от задача мы можем разворачивать и управлять контейнерами, как на физических серверах, так и при необходимости арендовать IaaS инфраструктуру у таких поставщиков, как Amazon или MS Azure.
Во-вторых, мы используем «главных» поставщиков IaaS, как маркетплейс для нашего решения.
Это примерно тоже самое, что AppStore или GooglePlay, только для бизнес-приложений.
Компании покупают сервис, который сразу разворачивается на инфраструктуре IaaS провайдера, автоматически или полуавтоматически интегрируется с ранее купленными сервисами.
Работа с маркетплейсами приложений для бизнеса это отдельная тема и можно написать не одну статью.









