Можно ли использовать SaaS и PaaS вместе?

# #google-cloud-platform #cloud

Вопрос:

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

SaaS, с другой стороны, потребитель использует приложения поставщика, запущенные в инфраструктуре поставщика. Кроме того, SaaS использует PaaS

Может ли поставщик и потребитель быть одним и тем же?

Если определенная организация использует SaaS, может ли она вернуться к PaaS и создать нужное ей приложение, а затем использовать его в SaaS?

Ответ №1:

Может ли поставщик и потребитель быть одним и тем же?

Я думаю, что вы путаете эти два термина. Поставщиком является CSP (поставщик облачных услуг), а потребителем является организация/пользователи, фактически получающие доступ к программному обеспечению/инфраструктуре.

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

Ответ №2:

  1. SaaS — вы создаете приложение (например, App_A), развертываете его где-нибудь (в облаке), и разные клиенты используют приложение через Интернет или без необходимости размещать его самостоятельно.
  2. Когда вы создаете приложение (например, App_A) и должны развернуть его у поставщика облачных услуг, у вас есть 2 варианта

    а) Позаботьтесь о «виртуальном» создании аппаратного обеспечения — вы выбираете размер диска, выбираете операционную систему, объем памяти, устанавливаете все необходимое программное обеспечение, а затем развертываете на нем свое приложение. В этом случае вы используете Инфраструктуру как услугу (IaaS). Это похоже на то, как если бы вы сначала создали компьютер, а затем установили (развернули) свое приложение.

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

В конце концов, вы можете запустить бизнес (SaaS) на PaaS, например, Khan Academy и SnapChat, которые работают на движке приложений Google. В этих примерах Khan Academy и SnapChat являются SaaS, работающими на движке приложений Google, который является PaaS