Сегодня мы ведем бизнес SaaS, все серверы работают под управлением Ubuntu Server и, как правило, помимо этого имеют LAMP-стек.
Мы немного изучаем, как нам обновлять наши серверы. Один из вариантов - остаться на LTS 10.04, которую мы запускаем сегодня, до тех пор, пока он не закончится, а затем перейти к следующему LTS, другой вариант - обновить все промежуточные версии между LTS, как только они будут выпущены.
Каковы плюсы / минусы, есть ли другие способы? Как обычно это делают предприятия?
Есть ли недостатки при обновлении, вместо того, чтобы каждый раз чистить установки?
Мы хотели бы воспользоваться преимуществами основных обновлений MySQL / Apache / PHP и т. Д., Даже если для проверки всего может потребоваться дополнительная совместимость.
LTS обычно для бизнеса и обычно более стабильны, и серверная версия поддерживается в течение 5 лет. https://wiki.ubuntu.com/LTS имеет некоторые симпатичные изображения.
Недостатки обновления каждого выпуска
Обновление каждого выпуска
Профессионалы обновления каждого выпуска
Обновление по сравнению с Чистой установкой
Я буду всегда предпочитать чистые установки, но это - персональное предпочтение и действительно не имеет серьезного основания. Однако говоря, что каждый раз я обновил, всегда, кажется, существует некоторая небольшая раздражающая проблема, от которой избавляется чистая установка.
Я предполагаю, что чистая установка также позволит Вам думать о том, какие программы на самом деле необходимы, и позволяет Вам иметь чистый запуск, устанавливая корневые средства проверки набора, и т.д.
Я буду всегда использовать выпуски LTS для своих серверов. Если я захочу абсолютную последнюю программу, то я установлю из источника, но затем приму во внимание, что необходимо будет обновить их вручную.
LTS не может получить последнее и самое большое, но будет довольно тверд и стабилен, и получит обновления системы защиты.
Как Вы хотели бы к преимуществу основных обновлений версий MySQL / Apache / PHP, я установлю их из источника.
Но снова это - все персональное предпочтение на основе ничего опыт больше чем нескольких лет
Как предприятия обычно делают?
Я предположил бы, что они все используют LTS, как это - для то, кого он разработан!
Последняя мысль
Если бы Вы действительно решаете обновить каждый выпуск, у меня был бы 'тестовый' сервер, который я обновил бы сначала, выполнил бы в течение по крайней мере нескольких недель, чтобы удостовериться, что нет никаких проблем, прежде, чем обновить всех.