Что такоеSaaS?
Узнайте, как работает SaaS и почему сегодня это преобладающая модель доставки программного обеспечения.
SaaS, или программное обеспечение как услуга, — это прикладное программное обеспечение, размещенное в облаке и используемое через подключение к Интернету через веб-браузер, мобильное приложение или тонкий клиент. Поставщик SaaS отвечает за эксплуатацию, управление и обслуживание программного обеспечения и инфраструктуры, в которой оно работает. Клиент просто создает учетную запись, платит комиссию и приступает к работе. Некоторые историки отрасли относят возникновение SaaS к 1950-м годам, когда приложения, работающие на мейнфреймах, доставлялись на удаленные терминалы. Но SaaS, каким мы его знаем сегодня, зародился в 1999 году, когда Salesforce запустила свою систему управления взаимоотношениями с клиентами (CRM), созданную с нуля как облачное программное обеспечение, доставляемое в веб-браузеры. Сегодня SaaS является наиболее распространенной службой общедоступных облачных вычислений и доминирующей моделью доставки программного обеспечения. Большая часть программного обеспечения, которое используют сотрудники, — от повседневных инструментов, таких как Slack (для обмена сообщениями) и Dropbox (для хранения и обмена файлами), до основных бизнес-приложений, таких как платформы планирования ресурсов предприятия (ERP) и платформы оптимизации человеческих ресурсов и рабочей силы, — предоставляется по модели SaaS. По сравнению с традиционным программным обеспечением, установленным локально, SaaS предлагает предприятиям любого размера — от стартапов до гигантских глобальных организаций — преимущества быстрого окупаемости, минимальных или нулевых управленческих затрат и предсказуемых затрат. Эта популярность будет продолжать расти. Отраслевой аналитик Gartner прогнозирует, что к концу 2022 года мировые доходы от программного обеспечения SaaS превысят 145 миллиардов долларов США (ссылка находится за пределами IBM); другой аналитик, International Data Corporation (IDC), прогнозирует, что к 2025 году мировой рынок SaaS вырастет до 302,1 миллиарда долларов США.
SaaS использует преимущества инфраструктуры облачных вычислений и эффекта масштаба, чтобы предоставить клиентам более оптимизированный подход к внедрению, использованию и оплате программного обеспечения. Все приложения SaaS обладают следующими характеристиками:
Приложения SaaS созданы для размещения в облаке. Поставщик программного обеспечения SaaS может разместить приложение в собственной облачной инфраструктуре или у поставщика облачных услуг (например, Amazon Web Services (AWS), Google Cloud, IBM Cloud или Microsoft Azure). Хостинг у известного поставщика облачных услуг позволяет поставщику SaaS предложить масштабируемость и глобальную доступность, которые могут потребоваться некоторым клиентам.
Приложения SaaS доступны любому клиенту, имеющему подключение к Интернету и подключенному к Интернету устройству конечного пользователя (например, компьютеру, мобильному телефону или планшету). Приложения SaaS обычно запускаются в любом веб-браузере; на мобильных устройствах приложения SaaS могут работать более эффективно (или могут требовать) приложения для мобильных устройств или планшетов. Некоторые приложения SaaS, такие как Adobe Acrobat, могут предлагать или требовать специальный тонкий клиент, который пользователи загружают и устанавливают на свои компьютеры.
Приложения SaaS используют мультитенантную архитектуру, в которой один экземпляр приложения обслуживает каждого клиента. В целях безопасности и конфиденциальности данных данные приложений, пользовательские данные, системные данные и пользовательские конфигурации каждого клиента отделены от данных других клиентов.
Возможно, самое важное то, что приложения SaaS практически не требуют управления и обслуживания со стороны клиента. Поставщик SaaS несет ответственность за:
-Предоставление, управление и обслуживание всех серверов, сетевого оборудования, оборудования для хранения данных и операционной программы, необходимых для запуска приложения.
-Применение исправлений функций и исправлений безопасности по мере необходимости.
-Предоставление услуг балансировки нагрузки, резервной инфраструктуры, резервного копирования данных, облачной безопасности и аварийного восстановления для предотвращения сбоев и соответствия стандартам производительности, доступности и защиты данных, указанным в соглашении об уровне обслуживания (SLA).
Многие поставщики SaaS также предоставляют интерфейс прикладного программирования (API), который их клиенты могут использовать для интеграции приложения SaaS с другими SaaS или традиционными программными приложениями.
Приложения SaaS доступны в самых разных схемах ценообразования по подписке — все они сильно отличаются от традиционного лицензирования программного обеспечения, которое обеспечивает доступ к программному обеспечению и сопутствующим услугам в течение определенного периода по фиксированной цене (или меню фиксированных цен). Бесплатно илифримиумценообразование Большинство поставщиков SaaS предлагают бесплатную версию программного обеспечения, которую клиенты могут опробовать в течение короткого периода времени, обычно недели или месяца. Обычно эти бесплатные пробные версии предлагают доступ ко всем функциям программного обеспечения, но ограничивают количество раз или степень использования этих функций; некоторым даже не требуется кредитная карта. Некоторые SaaS-компании предлагаютфримиумверсии своих приложений: версии, которые всегда бесплатны, с ограниченным, но полезным подмножеством полных функций продуктов, ил�� которые ничем не ограничены, но периодически отображают рекламные объявления, которые пользователь должен щелкнуть мышью, прежде чем продолжить работу. Поставщики SaaS надеются, что пользователи Freemium в конечном итоге перейдут на платную версию программного обеспечения. Стоимость ежемесячной или годовой многоуровневой подписки Для малого и среднего бизнеса продукты SaaS обычно предлагают цену.уровнив зависимости от набора функций или уровня использования. Например, решение SaaS для электронного маркетинга может предложитьстандартныйуровень до 5000 контактов за 250 долларов США в месяц,проуровень до 20 000 контактов за 500 долларов США в месяц ибизнесуровень на 100 000 контактов плюс дизайн целевой страницы и хостинг за 600 долларов США в месяц. Для очень крупных компаний-поставщиков SaaS я предлагаюпредприятиеУровень, который обеспечивает более детальный выбор функций, приоритетную поддержку, специальные условия SLA и даже договорные цены. Многоуровневое ценообразование позволяет клиентам выбирать лучший план в соответствии с их функциональными потребностями и бюджетом, а масштабирование становится таким же простым, как переход на следующий уровень. Цены на большинство многоуровневых подписок предусматривают скидку для клиентов, которые платят сразу за весь год, а также пропорциональную корректировку цен для клиентов, которые меняют уровни в середине подписки.
Преимущества и преимущества SaaS лучше всего можно понять по сравнению с традиционным программным обеспечением — программным обеспечением, которое устанавливается и управляется в локальной инфраструктуре:
-SaaS обеспечивает более быстрое (даже мгновенное) внедрение и получение выгоды.Клиенты могут приобрести и начать использовать SaaS-приложения немедленно, иногда за считанные минуты, за минимальную первоначальную плату (по сути, стоимость подписки за первый месяц). Сравните с традиционным программным обеспечением, которое может потребовать приобретения и подготовки серверов, установки программного обеспечения на каждое устройство конечного пользователя, а также составления бюджета и приобретения полной лицензии для каждого пользователя.
-SaaS предоставляет доступ к новым функциям и версиям, как только они становятся доступными.Поставщики SaaS часто обновляют функции и добавляют функциональность несколько раз в неделю, даже не замечая этого; они могут даже обновить интерфейс и удобство использования, не нарушая работу клиентов. Сравните с традиционным локальным программным обеспечением, для которого периодические обновления часто настолько дорогостоящие и разрушительные, что клиенты могут месяцами ждать появления функциональных возможностей в новой версии (если они не решат вообще пропустить некоторые обновления).
-SaaS обеспечивает экономичную масштабируемость по требованию.Клиенты могут масштабиров��ть приложения SaaS вверх и вниз по мере необходимости, просто обновляя или понижая уровни или приобретая дополнительную емкость. Сравните с традиционным программным обеспечением, которое требует от клиентов приобретать дополнительную емкость в ожидании пиков использования — емкость, которая простаивает и тратится до тех пор, пока она не понадобится.
-SaaS предлагает предсказуемые затраты и значительно снижает накладные расходы.При использовании SaaS нет необходимости выделять средства на инфраструктуру для запуска программного обеспечения, на периодические обновления программного обеспечения и инфраструктуру для их поддержки, а также — что, возможно, наиболее важно — на штатный ИТ-персонал для установки, обновления и обслуживания программного обеспечения. Почти все расходы идут непосредственно на использование программного обеспечения.
SaaS, PaaS и IaaS — три основныхкак услугавычислительные модели, предлагаемые поставщиками облачных услуг. Каждый из них обращается к разным клиентам облачных вычислений и перекладывает различную степень управления ИТ на поставщика облачных услуг. SaaS, как подробно обсуждалось выше, предназначен для клиентов, которые хотят приобрести и использовать готовое программное обеспечение, размещенное в облаке, через подключение к Интернету. SaaS перекладывает всю разработку программного обеспечения и управление инфраструктурой на поставщика облачных услуг. PaaS, или платформа как услуга, предоставляет комплексную, полностью управляемую облачную платформу — аппаратное обеспечение, программное обеспечение, инструменты разработки и инфраструктуру — через подключение к Интернету для клиентов, которые хотят разрабатывать свои собственные приложения. PaaS позволяет командам разработчиков программного обеспечения создавать, тестировать, развертывать, запускать, обновлять и масштабировать приложения быстрее и с меньшими затратами, чем если бы им приходилось создавать собственную платформу и управлять ею локально. IaaS, или инфраструктура как услуга, обеспечивает доступ по требованию к облачным вычислительным, сетевым ресурсам и ресурсам хранения данных с оплатой по мере использования. IaaS предназначен для клиентов, которым нужен внутренний контроль над своими приложениями и платформой, но которые хотят масштабировать и сокращать ресурсы инфраструктуры по мере необходимости, вместо того, чтобы платить высокую цену за создание и управление локальным центром обработки данных, мощность которого позволяет выдерживать сильно изменчивые или «резкие» рабочие нагрузки. .