Как Сделать Выбор Между Скользящими Релизами И Lts-Релизами?

  • Автор темы Винни
  • Обновлено
  • 21, Oct 2024
  • #1

Существуют пакеты программного обеспечения, которые предлагают выбор между любым из этих типов выпусков:

  • а Роллинг выпускать.
  • а Долгосрочная поддержка (= LTS) выпуск.

Рассмотрим доступные выпуски Ubuntu как пример этого. И представьте себе, что:

  • для некоторого программного обеспечения требуется сервер Linux,
  • тогда как принято решение (по какой-либо причине) перейти на Ubuntu,
  • лица, принимающие решения, знают, что на самом деле означают эти типы релизов,
  • оказывается, подойдет любой релиз начиная с 16.04 и выше,
  • но какая бы версия ни была выбрана, все серверы Dev/QA/Operation должны работать под управлением одной и той же версии.

Вопрос:

Каковы критерии следует использовать, чтобы решить, какой тип выпуска выбрать?

#выпускать

Винни


Рег
20 Oct, 2008

Тем
75

Постов
197

Баллов
592
  • 25, Oct 2024
  • #2

Я не думаю, что существует хороший ответ, применимый ко всем пакетам программного обеспечения или ситуациям.

Роллинг-релизы более рискованны, поскольку невозможно предсказать, когда что-то изменится. Возможно, вы установили эту штуку вчера вечером, и уже есть обновление, с которым нужно разобраться. Но что делает это обновление? Достаточно ли информации, чтобы понять, хотите ли вы этого? Иногда, но это полностью зависит от разработчика/компании, выпустившей пакет.

Некоторые вещи, которые следует учитывать, прежде чем переходить к пакету скользящего выпуска:

  • Кто являются основными пользователями пакета и в какой среде?
  • Какова ваша терпимость к риску?
  • Каков ваш процесс выполнения обновлений?

Выпуски LTS предназначены для использования в течение более длительных периодов времени и часто имеют опубликованный срок действия, что позволяет вам планировать и тестировать переходы к следующему выпуску LTS задолго до завершения обновления пакета/системы.

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

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

Примечание:

В общении с начальством всегда полезно апеллировать к их желанию не тратить деньги. В долгосрочной перспективе скользящие выпуски обходятся дороже, если принять во внимание количество времени, потраченное сотрудниками на тестирование, установку, устранение ошибок в новых версиях и т. д. Хотя вам придется кое-что из этого делать с выпусками LTS, их долговечность означает, что значительно меньше.

 

Kshanti


Рег
25 Apr, 2006

Тем
67

Постов
202

Баллов
547
  • 25, Oct 2024
  • #3

Подвижный выпуск является более новым, с передовой функциональностью, но потенциально с большим количеством дефектов. LTS более стабилен. Если стабильность является вашим приоритетом (как это обычно бывает для DevOps), лучше всего использовать LTS.

Примечание: Развертывание собственного кода часто не связано с выбором между новейшей версией или LTS-выпуском стороннего продукта. Вы хотите, чтобы ваши внешние зависимости были как можно более стабильными, чтобы снизить риск и дать вам больше свободы для более частых выпусков собственного продукта.

 

Zhivago


Рег
24 Oct, 2009

Тем
78

Постов
201

Баллов
621
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно