provisioning (предоставление) |
Deployment(развертывание) |
Все должно быть выполнено автоматически и выполнено будет специальным программный механизм - "провиженинг" helps Chef, Puppet or Ansible |
Это процесс размещения нового приложения или новой версии приложения на подготовленном сервере приложений как правило посредством «провижинга» |
declarative language |
Imperative language |
procedural language |
это описание того, что ты делаешь что-то |
это описание того, как ты делаешь что-то |
программирование на императивном языке, при котором последовательно выполняемые операторы можно собрать в подпрограммы, то есть более крупные целостные единицы кода, с помощью механизмов самого языка |
idempotence |
immutability |
свойство объекта или операции при повторном применении операции к объекту давать тот же результат, что и при первом |
называется объект, состояние которого не может быть изменено после создания. |
IaaS |
PaaS |
SaaS |
shared <service> responsibility |
IaC(Infrastructure-as-Code) |
Потребитель получает информационно-технологические ресурсы — виртуальные серверы с определенной вычислительной мощностью и объемами памяти. Всем «железом» занимается провайдер. |
Облачный провайдер предоставляет доступ к операционным системам, средствам разработки и тестирования, системам управления базами данных. Провайдер контролирует не только серверы, системы хранения данных и вычислительные мощности, но также предлагает пользователю на выбор определенные платформы и средства управления ими |
Программы и сервисы разрабатывает и обслуживает провайдер, размещает их в облаке и предлагает конечному пользователю через браузер или приложение на его ПК. Клиент лишь вносит абонплату |
Ansible, Terraform, Pappet, Chef, AzureDevOps Это метод предоставления и управления ИТ-инфраструктурой с использованием исходного кода, а не с помощью стандартных операционных процедур и ручных процессов. |