Облачные вычисления и SaaS-модель¶
Облачные вычисления — модель предоставления вычислительных ресурсов (серверов, хранилищ, сетей, программного обеспечения) через интернет по требованию, при которой пользователь не управляет физической инфраструктурой напрямую. SaaS (Software as a Service, «программное обеспечение как услуга») — одна из моделей облачных вычислений, при которой приложение полностью размещается и обслуживается поставщиком, а доступ к нему осуществляется через браузер или клиентское приложение.
¶Модели обслуживания
В облачных вычислениях выделяют три базовые модели, различающиеся уровнем контроля пользователя:
| Модель | Что предоставляется | Примеры |
|---|---|---|
| IaaS | Виртуальные серверы, хранилища, сети | Amazon EC2, Google Compute Engine |
| PaaS | Среда разработки и развёртывания | Google App Engine, Heroku |
| SaaS | Готовое приложение | Google Workspace, Salesforce |
В модели IaaS пользователь управляет операционной системой и приложениями; в PaaS — только приложением; в SaaS — лишь своими данными и настройками.
¶Модели развёртывания
- Публичное облако — ресурсы доступны множеству клиентов через интернет.
- Частное облако — инфраструктура для одной организации.
- Гибридное облако — комбинация публичной и частной инфраструктур.
- Общественное облако — совместное использование несколькими организациями со схожими задачами.
¶Характеристики SaaS
SaaS-модель обладает рядом признаков:
- Мультитенантность — одна копия приложения обслуживает множество клиентов с изоляцией данных.
- Абонентская плата — оплата обычно помесячная или годовая, вместо единовременной лицензии.
- Автоматические обновления — поставщик сам выпускает новые версии, пользователь не устанавливает их.
- Доступ через сеть — работа из браузера или тонкого клиента с любого устройства.
- Масштабируемость — ресурсы выделяются под текущую нагрузку.
¶История
Концепция удалённого доступа к вычислениям восходит к 1960-м годам: Джон Маккарти в 1961 году высказывал идею о «коммунальных вычислениях». Термин «облачные вычисления» вошёл в оборот в 2006 году, когда Amazon запустила сервис EC2. В 1999 году компания Salesforce начала предоставлять CRM-систему по подписке — один из первых массовых SaaS-продуктов. К 2010-м годам SaaS стал доминирующей моделью распространения корпоративного ПО.
¶Преимущества и недостатки
К преимуществам относят снижение капитальных затрат, быстрый запуск, доступность с разных устройств и автоматическое обслуживание. К недостаткам — зависимость от интернет-соединения и поставщика, ограниченный контроль над данными, вопросы конфиденциальности и возможный рост расходов при долгом использовании.
¶Применение и значение
SaaS охватывает офисные пакеты, CRM, системы управления проектами, бухгалтерию, аналитику и коммуникации. Облачные вычисления лежат в основе стриминговых сервисов, онлайн-банкинга, электронной коммерции и машинного обучения. Рынок облачных услуг формируют крупные поставщики, включая Amazon Web Services, Microsoft Azure и Google Cloud.
IRONLIVE — база данных и аналитика по компаниям России.
На главную IRONLIVE →