IaaS - инфраструктура как услуга
Это облачная архитектура, в которой вы создаете виртуальные серверы, виртуальные сетевые устройства и т.д. С использованием существующего программного обеспечения ОС, такого как windows или Linux. У Azure и AWS есть предложения IaaS. С помощью IaaS вы можете создать точную копию существующей серверной комнаты в облаке, что обеспечит вам максимальный контроль и большую ответственность.
PaaS - платформа как услуга
Это немного более абстрактно, но провайдер предоставляет вам средства для создания вашего приложения (базы данных, веб-интерфейсы и сервисы, пакеты / задания и так далее) на их серверной инфраструктуре с использованием их приложений. Salesforce Force.com или Azure DBaaS являются примерами PaaS. например, с DBaaS вы размещаете свою базу данных на их сервере с соответствующей конфигурацией. PaaS очень проприетарен и специфичен для провайдера. В Salesforce вы используете их программное обеспечение на каждом этапе создания структур данных, представлений и взаимодействий. В целом у вас есть только тот контроль, который они обеспечили, и разделение между вами и их обязанностями четко обозначено.
SaaS - программное обеспечение как услуга
SaaS является наиболее легким для большинства людей. MS Office традиционно был программным обеспечением для настольных компьютеров, но в итоге был переведен в облако с Office 365. Теперь организации подписываются на Office 365 для использования офисных приложений, предоставляемых службой MS. MS предоставляет все серверы и другую инфраструктуру, а также программное обеспечение, к которому пользователь получит доступ. В этих сценариях вы не можете контролировать решение, кроме выбора продукта. оттуда весь контроль и ответственность находятся в руках поставщика.