Введение в ☁️ Модели облачных сервисов – PaaS, SaaS, IaaS, FaaS и другие…

В моделях облачных сервисов используется много коротких имен, и иногда это может сбивать с толку.


Когда вы начнете работать с облачными вычислениями, вам нужно многому научиться. В этой статье я расскажу о некоторых популярных моделях облачных сервисов, которые широко используются и являются обязательными для начинающих облачных архитекторов..

Три модели облачных сервисов PaaS, SaaS и IaaS являются наиболее важными среди всех, поэтому я начну с них.

PaaS

PaaS означает «Платформа как услуга».

Здесь ваш облачный провайдер предоставляет вам полную платформу для использования. Когда я говорю о полной платформе для использования, это означает, что провайдер заботится обо всех базовых частях инфраструктуры. Например, о ваших серверах заботятся, и о ваших виртуальных машинах заботятся, вам дают некоторые предопределенные инструменты, которые вы можете использовать для создания своих приложений..

Pass Geekflare

Вот некоторые из преимуществ использования PaaS:.

  • Ускоренная разработка и доставка
  • Создание / развертывание приложений на лету
  • Легко обновляется
  • Обеспечивает резервное копирование, восстановление и безопасность данных
  • Легко доступны из нескольких мест (несколькими командами)

Ex – App Engine из Google Cloud.

SaaS

SaaS означает «Программное обеспечение как услуга».

Это означает, что облачный провайдер предоставляет вам полное программное обеспечение, такое как серверы, базы данных, коды приложений в форме обслуживания.

Saas Geekflare

Например, Gmail, где вы обмениваетесь электронными письмами, не беспокоясь о том, что происходит в фоновом режиме. Все, что вам нужно сделать, это набрать вашу электронную почту, и она будет доставлена ​​в место или человеку, которого вы хотите доставить. Вы не беспокоитесь о том, как работает платформа, каковы проблемы безопасности, что если сервер выйдет из строя, где хранится почта, это не ваше дело.

Поставщики услуг предоставляют вам полное программное обеспечение или приложение в форме сервиса, поэтому эта архитектура называется «Программное обеспечение как услуга»..

Некоторые преимущества:

  • Обслуживание по требованию
  • Независимая платформа
  • Не нужно ничего устанавливать
  • Ресурс, управляемый Продавцом
  • Доступно 24 × 7

Ex – Freshdesk как решение службы поддержки и самообслуживания.

IaaS

IaaS выступает за инфраструктуру как услугу.

Определение инфраструктуры как услуги означает, что вам предоставляется только инфраструктура, все остальное – это то, что вы вкладываете в то, что хотите, а затем используете. IaaS предоставляет вычислительную архитектуру и инфраструктуру помимо хранилища данных, серверов виртуализации и сетей.

IASAS Geekflare

Позвольте мне объяснить это с помощью аналогии.

Например, предположим, что вы арендуете дом, теперь владелец дает вам дом и говорит, что пользуйтесь им так, как вы хотите, и платите мне арендную плату. Итак, вы платите владельцу за дом, и когда вы входите в дом, вы понимаете, что в нем есть только кровать и стол. Кроме того, вам нужно положить в кухонную утварь, и вы должны настроить дом так, как вы хотите его использовать, и тогда вы можете пойти дальше и использовать этот дом. По сути, вы настраиваете свою инфраструктуру.

Ниже приведены некоторые важные особенности IaaS:

  • Динамически Масштабируемый
  • Арендован / лицензирован / плати как есть
  • Несколько уровней обслуживания
  • 100% доступность ресурсов
  • Простой доступ на основе графического интерфейса или интерфейса командной строки

Экс – Вультр, Kamatera, AWS, GCP

APIaaS

API как услуга используется для управления собственными пользовательскими API и позволяет приложениям подключаться к сторонним API, таким как карта Google, API голосового поиска и т. Д..

Он также используется при создании документации API, которая описывает все функциональные возможности и работу над API. Он может быть передан команде с помощью этого API или сторонних API.

Используя API-сервисы, приложение может взаимодействовать с функциями, хранящимися в серверной части..

API как сервис geekflare

Ex – Карты, Авиация, SERP

Американская ассоциация содействия развитию науки

AaaS означает «Аналитика как услуга»..

Он предоставляет аналитическое программное обеспечение через облако на основе модели подписки. Для предприятий стало важным вариантом обойти авансом новые капитальные затраты и легко принять новые требования бизнес-процессов.

Вы можете использовать AaaS для прогнозной аналитики, аналитики данных, бизнес-аналитики, чтобы находить данные и тенденции в данных. В эпоху больших данных AaaS – спаситель. Он может очищать, анализировать и хранить данные больших данных в масштабируемом и экономически эффективном режиме..

Ex – Zoho Analytics

https://www.zohowebstatic.com/sites/default/files/analytics/zblenddata-video.mp4

Баас

BaaS выступает за Backend как сервис.

Выше изображение из Cloudflare.

Он заботится обо всех серверных службах приложения, и разработчики могут сосредоточиться только на написании и поддержке внешней стороны приложения. Он предоставляет внутренние службы, такие как управление базой данных, аутентификация пользователей, облачное хранилище, размещение в облаке, push-уведомления и т. Д..

Если взять пример amazon.com, то это один из самых популярных сайтов электронной коммерции в мире. То, что вы видите в качестве пользователя, – это дружественный веб-сайт или приложение, но многое происходит на бэкэнде. BaaS может помочь Amazon с хранилищем, управлением пользователями, платежным шлюзом, системой рекомендаций, push-уведомлениями для своих пользователей о последних предложениях и многими другими функциями бэкэнда..

Бывшая управляемая база данных от DigitalOcean

Данные как услуга

Данные как услуга (иногда также называемая DaaS) – это модель сервиса, которая предоставляет предварительно агрегированные и предварительно рассчитанные данные, которые могут помочь лучше понять и принять более эффективные бизнес-решения. Облако используется для обеспечения хранения данных, обработки данных интеграции данных, услуг анализа данных с использованием сетей..

Особенности:

  • Меньше времени установки
  • Излагает сложности
  • Минимальное время простоя
  • Услуги / инструменты управляются автоматически
  • Экономически эффективным

Ex – MongoDB

DBaaS

DBaaS означает «База данных как услуга».

DBaaS управляется государственными и частными облачными провайдерами. Он обеспечивает функциональность базы данных как сервис для внутренних / внешних клиентов. Разработчики приложений не полагаются на администраторов баз данных для управления базами данных при использовании базы данных в качестве службы.

Преимущества использования DBaaS.

  • Уменьшает эксплуатационные расходы
  • Проще развернуть и управлять
  • Поддерживает все размеры бизнеса
  • Платите за то, что вы используете
  • Автоматизирует операции с базой данных
  • Настройка кластеризации за считанные минуты
  • Высокая доступность по регионам

Ex – Scalegrid для MySQL, PostgreSQL, Redis, MongoDB

ОУНР

DaaS означает «Рабочий стол как услуга».

Виртуальные рабочие столы размещаются в облаке на любом устройстве из любого места. Он предлагает модель на основе подписки и является мультитенантным. Это повышает безопасность данных и повышает производительность удаленного доступа, поскольку предоставляет услуги во всех регионах..

Инфраструктура виртуальных рабочих столов (VDI) имеет много общего с DaaS. Разница между ними заключается в том, что инфраструктура в DaaS размещается в облаке, тогда как инфраструктура VDI в основном расположена локально..

Ex – V2 Cloud

FAAS

FaaS расшифровывается как функция как услуга.

Это помогает устранить сложности серверов и обеспечивает архитектуру без серверов. Вы можете сосредоточиться на бизнес-логике, и поставщики услуг позаботятся обо всем в фоновом режиме – все, что вам нужно беспокоиться о разработке кода.

AWS Lambda является примером FaaS, который был разработан Amazon. Azure и GCP также поддерживают FaaS через функции Azure и Google Cloud..

Некоторые преимущества:

  • Снимает сложность, предоставляет абстракцию
  • Биллинг только на основе использования
  • Ускоренное развитие
  • Легко масштабируется
  • Время подготовки в миллисекундах

Ex – Работники облачных вспышек

SECaaS

SECaaS выступает за безопасность как услугу.

Облачная безопасность, где приложение или инфраструктура защищена поставщиком облачной безопасности (CSBP). Простым примером безопасности как службы является антивирусное программное обеспечение, предоставляемое такими организациями, как Avast, Norton, McAfee и т. Д..

Другие службы безопасности, такие как защита от вредоносных программ, брандмауэр, тестирование на проникновение, обнаружение вторжений, аутентификация, фильтрация спама, управление идентификацией и доступом (IAM), являются частью SECaaS.

Ex – SUCURI для брандмауэра веб-приложений

Вывод

Итак, это были важные модели облачных сервисов, с которыми вы часто будете сталкиваться при работе с облачными решениями. Попробуйте и опробуйте любую из моделей облачных услуг, упомянутых выше, с использованием любого поставщика облачных услуг (AWS, Azure, Google Cloud), чтобы почувствовать это..

Если вы новичок в облачных вычислениях, то ознакомьтесь с этими курсами, чтобы узнать.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map