Страницы

вторник, 29 июня 2021 г.

Жизненный цикл Red Hat Ceph Storage

Различные сферы деятельности предъявляют разные требования к программному обеспечению, на которое опирается бизнес. Кто-то выбирает быстрое применение новейших релизов программного обеспечения и сталкивается с изменениями обновленной интеграции. Остальные же откладывают обновление так долго, как это возможно, продолжая работать на проверенной временем комбинации программного обеспечения вплоть до окончания поддержки (или до окончания выпуска обновлений безопасности).

Различия этих подходов – это нечто искусственное, так как в большинстве случаев компании используют комбинацию из этих двух подходов. Жизненный цикл Red Hat Ceph Storage призван для решения обеих задач: быстрой и медленной. Далее мы более подробно рассмотрим жизненный цикл Red Hat Ceph Storage и его опции.

С течением времени механики в информационных системах меняются и по большей части не должны волновать специалистов, отвечающих за их поддержку. В каждом конкретном случае, отдел (команда) информационных технологий адаптирует программное обеспечение под нужды организации, в том темпе, который считает верным.

Рассмотрим пример совместимости между минорными релизами. Как только клиент развернул мажорный релиз Red Hat Ceph Storage (на данный момент это Red Hat Ceph Storage 4), он полностью уверен в том, что сможет обновлять релиз в течении трёх лет (или даже дольше в соответствии с новыми условиями), без необходимости обновлять интеграцию с остальными компонентами системы, или тестировать совместимость во временном окружении.


Жизненный цикл Ceph и Red Hat Ceph Storage.

Red Hat является лидирующим участником сообщества Ceph, которое выпускает новый мажорный релиз проекта ежегодно, обычно именуя их названиями головоногих – последние релизы назывались Luminous и Nautilus, а 31 марта 2021-го года был выпущен Pacific (16.2.0).

Продукты Red Hat создаются на базе проектов сообщества, тестируются в течении нескольких месяцев перед релизом и только после этого предоставляются корпоративным клиентам с поддержкой на три года. В соответствии с этим Luminous стал Red Hat Ceph Storage 3, Nautilus – Red Hat Ceph Storage 4, а проект Pacific станет Red Hat Ceph Storage 5, после тщательного тестирования командой качества.

Клиенты Red Hat могут рассчитывать на 36 месяцев стандартной поддержки мажорных релизов Red Hat Ceph Storage с добавлением новых возможностей в течении первых 12 месяцев. Как правило клиенты не столько заинтересованы в дополнительных возможностях, сколько в исправлении ошибок в течении стандартной поддержки.

Red Hat использует 6-ти недельный график выпуска минорных релизов – что не столь драматично, но также полезно. Red Hat предлагает регулярные, прогнозируемые исправления ошибок и безопасности для упрощения операций обслуживания окружений клиентов.

Red Hat вот уже 6 лет соблюдает 12-ти и 36-ти месячный жизненный цикл мажорных версий Red Hat Ceph Storage.

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


Жизненный цикл программного обеспечения Red Hat Ceph Storage.

На сегодняшний день, Red Hat Ceph Storage успешно применяется для обеспечения быстро и медленно обновляемых решений. Это достигается тесной работой с клиентами по планированию и обеспечению актуальности решений, а также за счет предоставления по требованию опций более длинного жизненного цикла. Последняя опция опирается на предложение поддержки расширенного жизненного цикла от Red Hat (Extended Lifecycle Support, ELS).

Часть клиентов Red Hat переходит на новую мажорную версию Red Hat Ceph Storage в течении первого года с его начального релиза. Это очевидно – новая версия обладает большим набором возможностей, более устойчива и проста в поддержке.

Ceph Storage – это флагманский компонент программно-определенного хранилища в предложении программной инфраструктуры Red Hat. Он используется в Red Hat OpenStack Platform в крупных телекоммуникационных компаниях по всему миру. Применяется Ceph Storahe и в ряде развертываний Red Hat OpenShift в разных областях. Вместе с Red Hat OpenShift Container Storage, Ceph Storage хранит наиболее ценные данные, обеспечивая надёжное хранение для глобальных предприятий и организаций.

Также существуют клиенты, которые предпочитают оставаться на релизе Red Hat Ceph Storage дольше трёх лет. Например, из-за тесной интеграции Red Hat Ceph Storage с релизами Red Hat OpenStack Platform, клиенты, использующие облако до 5 лет, а затем заменяющие все целиком на оборудование и программное обеспечение следующего поколения, вместо обновления на месте.

Для таких клиентов Red Hat предлагает поддержку расширенного жизненного цикла (ELS), продлевая жизненный цикл релиза Ceph Storage.


Окончание жизненного цикла Red Hat Ceph Storage 3.

Поддержка расширенного жизненного цикла Red Hat Ceph Storage 3 должна была начаться вместе с окончанием периода стандартной поддержки релиза Red Hat Ceph Storage 3 в конце февраля 2021-го года. Но, как многие заметили, команда клиентских возможностей Red Hat (Customer Experience) с апреля продлила фазу полной поддержки Red Hat Ceph Storage 3 на 3 месяца. Это было сделано для клиентов, которые в виду эпидемии COVID-19 были вынуждены держать ограниченный штат с физическим доступом к центру обработки данных.

Команда управления продуктом (Product Management) заинтересована в том, чтобы клиенты использовали актуальную версию, обеспеченную обновлениями. Благодаря взаимодействию с клиентами команда вносит изменения в политику предложений, чтобы предложения Red Hat были актуальны для максимально широкого диапазона клиентов. На базе обратной связи в 2020-ом году были внесены изменения в программу поддержки расширенного жизненного цикла Red Hat Ceph Storage.

Для некоторых клиентов, внутренние требования не всегда соответствуют потребности оставаться на новейшем релизе Red Hat Ceph Storage, даже если релиз уже не получает исправления ошибок. Соответственно программам поддержки расширенного жизненного цикла (ELS), несмотря на прекращение выпуска исправлений ошибок, продолжает предоставлять поддержку в устранении неисправностей. Клиентам потребуется обновиться до более нового релиза только в случае, когда требуется установка обновления, устраняющего ошибки, что редко происходит в производственных окружениях, работающих несколько лет подряд.


Доступна 6-ая бета-версия Red Hat Ceph Storage 5.

Был анонсирован переход разработки Red Hat Ceph Storage 5 в фазу бета-версии. Нужно отметить, что бета-версия Red Hat Ceph Storage находится в раннем доступе и предоставляется без поддержки. Не рекомендуется обновлять производственные развертывания до релизов из раннего доступа.

Бета-версия Red Hat Ceph Storage 5 доступна через FTP с анонимным доступом. Образ контейнера с Red Hat Ceph Storage 5 доступен через Red Hat Container Catalog. Команда разработки будет рада услышать обратную связь через прямой контакт с Red Hat или через Red Hat Bugzilla.


Заключение.

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

Во всех отраслях, публичном и частном секторах, по мере того как потребности бизнеса и управления развиваются, а вместе с ними и технологии программного обеспечения начинают напоминать живые организмы, вопросы жизненного цикла будут стоять крайне остро. Команда разработки Red Hat Ceph Storage продолжит поддерживать текущее положение дел, при этом учитывая сценарии медленного обновления программного обеспечения в реальном мире.

Комментариев нет:

Отправить комментарий