Непрерывное развертывание - Википедия - Continuous deployment

Непрерывное развертывание (CD) это подход к разработке программного обеспечения в котором функциональные возможности программного обеспечения часто предоставляются через автоматизированные развертывания.[1][2][3] CD контрастирует с непрерывная доставка, аналогичный подход, при котором функциональные возможности программного обеспечения также часто доставляются и считаются потенциально доступными для развертывания, но фактически не развертываются.[4]

В среде, ориентированной на данные микросервисы предоставляют функциональные возможности, а там, где микросервисы могут быть многократно созданы, CD состоит из создания экземпляра новой версии микросервиса и удаления старой версии, поскольку она истощила все запросы на лету. [5][6][7]

Рекомендации

  1. ^ Шахин, Моджтаба; Али Бабара, Мухаммед; Чжу, Лиминг (2017). «Непрерывная интеграция, доставка и развертывание: систематический обзор подходов, инструментов, проблем и практик». Доступ IEEE. 5: 3909–3943. arXiv:1703.07019. Bibcode:2017arXiv170307019S. Дои:10.1109 / ACCESS.2017.2685629.
  2. ^ Хольмстром Ольссон, Хелена; Алахьяри, Хива; Bosch, янв (2012). «Восхождение по« лестнице в небеса »- разностороннее исследование, исследующее препятствия на пути перехода от гибкой разработки к непрерывному развертыванию программного обеспечения». Материалы 38-й конференции Euromicro 2012 г. по разработке программного обеспечения и передовым приложениям. IEEE Computer Society: 392–399. Дои:10.1109 / SEAA.2012.54. ISBN  978-0-7695-4790-9.
  3. ^ Хлопки, Джерри Джерард; Бернтссон Свенссонб, Ричард; Аурум, Айбюк (2014). «На пути к непрерывному развертыванию: технические и социальные проблемы на этом пути». Информационные и программные технологии. 57: 21–31. Дои:10.1016 / j.infsof.2014.07.009.
  4. ^ Шахин, Моджтаба; Бабар, Мухаммед Али; Захеди, Мансура; Чжу, Лиминг (2017). «Помимо непрерывной доставки: эмпирическое исследование проблем непрерывного развертывания». 2017 Международный симпозиум ACM / IEEE по эмпирической разработке программного обеспечения и измерениям (ESEM). С. 111–120. Дои:10.1109 / ESEM.2017.18. ISBN  978-1-5090-4039-1.
  5. ^ Вера-Ривера, Ф. Х. (2018). «Процесс разработки корпоративных приложений с помощью микросервисов». Journal of Physics: Серия конференций. 1126 (1): 012017. Bibcode:2018JPhCS1126a2017V. Дои:10.1088/1742-6596/1126/1/012017. ISSN  1742-6596.
  6. ^ Серле, Бертран (2019). «Манифест программного обеспечения, ориентированного на данные». Взаимозаменяемый. Получено 2019-10-14.
  7. ^ Батлер, Брэндон (09.11.2016). «Что нужно знать о микросервисах». Computerworld. Получено 2019-10-14.