Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГАК-2026.docx
Скачиваний:
1
Добавлен:
16.06.2026
Размер:
2.66 Mб
Скачать

3.2. PaaS (Platform as a Service) — платформа как услуга

Что это: Предоставление готовой платформы для разработки, развёртывания и управления приложениями. Платформа включает ОС, среду выполнения (runtime), middleware, СУБД, инструменты разработки.

Что делает пользователь:

  • Разрабатывает приложение (на поддерживаемых языках: Java, Python, Node.js, .NET, Go и др.).

  • Загружает код или контейнер на платформу.

  • Настраивает параметры приложения (переменные окружения, масштабирование).

  • Может подключать дополнительные сервисы (базы данных, очереди сообщений) через API.

Что делает провайдер:

  • Управляет ОС, middleware, рантаймами (устанавливает обновления, патчи безопасности).

  • Масштабирует платформу автоматически.

  • Обеспечивает балансировку нагрузки.

  • Предоставляет готовые сервисы (базы данных как сервис, очереди).

Примеры сервисов:

  • Google App Engine — запуск приложений без управления серверами.

  • Heroku — очень популярная PaaS.

  • Microsoft Azure App Service — для веб-приложений и API.

  • Amazon Elastic Beanstalk — автоматическое развёртывание приложений на EC2 с балансировкой и масштабированием.

  • Яндекс.Облако Managed Services — управляемые базы данных, Kubernetes, Serverless.

Для кого: Разработчики, которые хотят сконцентрироваться на коде, а не на администрировании.

Плюсы:

  • Быстрый старт (не нужно настраивать сервер).

  • Автомасштабирование.

  • Меньше ответственности за инфраструктуру.

  • Простота развёртывания (часто достаточно git push).

Минусы:

  • Ограничения в выборе ОС, версий ПО (только то, что поддерживает провайдер).

  • Меньше контроля.

  • Может быть дороже для больших проектов.

3.3. SaaS (Software as a Service) — программное обеспечение как услуга

Что это: Предоставление готового приложения, доступного через интернет (обычно через браузер). Пользователь не думает об инфраструктуре, платформе, установке — он просто использует программу.

Что делает пользователь:

  • Входит в систему (логин/пароль).

  • Настраивает приложение под свои нужды (в рамках предоставленных возможностей).

  • Вводит и обрабатывает данные.

  • Оплачивает подписку (обычно ежемесячную или ежегодную).

Что делает провайдер:

  • Управляет всем: инфраструктурой, платформой, самим приложением.

  • Устанавливает обновления, исправляет ошибки.

  • Обеспечивает доступность и безопасность.

  • Хранит данные пользователей.

Примеры:

  • Google Workspace (Gmail, Google Docs, Google Drive, Google Calendar).

  • Microsoft Office 365.

  • Salesforce (CRM).

  • Bitrix24 (облачная версия).

  • DropboxGoogle Drive (как хранилище).

  • ZoomSlack (коммуникации).

  • 1С:Fresh (облачная версия 1С).

Для кого: Все пользователи, от частных лиц до крупных компаний.

Плюсы:

  • Минимум усилий (просто зарегистрироваться и пользоваться).

  • Не нужно ничего устанавливать (кроме браузера).

  • Автоматические обновления.

  • Доступ с любого устройства.

  • Не нужно думать о резервном копировании (провайдер делает это).

Минусы:

  • Нет контроля над данными (они у провайдера).

  • Зависимость от интернета.

  • Ограниченные возможности кастомизации.

  • Проблемы с безопасностью и соответствием законодательству (например, хранение персональных данных за рубежом).

  • Vendor lock-in (сложно перенести данные к другому провайдеру).