Развертывание программного обеспечения — это процесс, который делает программное обеспечение доступным для использования. Каждое программное обеспечение уникально по своим функциям и вариантам использования, поэтому процесс развертывания должен быть настроен в соответствии с конкретными спецификациями и характеристиками этого программного обеспечения.
Обобщенный процесс развертывания можно определить в виде последовательности из трех шагов:
-
Оценить (новую) функцию запроса
-
Выбрать, разработать и выпустить
-
Развернуть приложение
релиз — часть процесса развертывания включает в себя перенос всех процессов, необходимых для связывания приложения, на платформу, на которой оно будет работать.
Развертывание Процесс может осуществляться вручную или с помощью автоматизированной системы. В настоящее время автоматическое развертывание заменило ручные методы из-за своей эффективности.
В настоящее время существует огромное количество платформ для развертывания программного обеспечения. Amazon Web Services (AWS) и Google Cloud Platform (GCP) — два из самых популярных.