Google и NetFlix запускают инструмент анализа Kayenta Canary с открытым исходным кодом

Google и Netflix недавно объявили о выпуске инструмента под названием Кайента. Это новое приложение с открытым исходным кодом, разработанное с целью помочь другим организациям, которые хотят модернизировать развертывание своих приложений, но не имеют для этого бюджета и экспертов. В настоящее время большинство организаций сталкиваются с выпуск во время новых выпусков и обновления в облаке. Это потому, что они увеличили использование микросервисов, небольшого приложения в своих приложениях, что делает его очень сложным и трудоемким во время выпуска. Следовательно, чтобы обеспечить непрерывную доставку в любой момент, нужно уметь отпустите изменение приложения с безопасностью и высокой скоростью.

Кайента является автоматизированная служба анализа канареек что позволяет пользователям снизить общий риск связанный с развертывание продукта на высокой скорости. Он разработан совместно Google и Netflix оценить готовность нового ПО. Кроме того, Netflix разработала инструменты анализа канареек Kayenta для расширения аудитории. С помощью Google он был интегрирован в Спинакер это позволяет организациям развертывать свое программное обеспечение с высокой скоростью, а также может обрабатывать более сложные варианты использования. После интеграции это частная и общедоступная платформа непрерывной доставки с открытым исходным кодом. Используя этот инструмент Kayenta canary, предприятие может вносить изменения в производство, чтобы уменьшить количество ошибок, время и неуправляемый ручной канареечный анализ.

Что такое Kayenta Canary Release?

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

В канареечном выпуске большинство команд развертывают новые приложения в небольшая группа пользователей чтобы свести к минимуму влияние любой проблемы. Canary-анализ обнаружит и оценит эти проблемы, а затем поможет в принятии решений о развертывании новой версии программного обеспечения. При тестировании новой версии любого приложения canary analysis измеряет производительность приложения в небольшой группе и сравнивает ее с уже установленными базовыми показателями.

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

Это окончательный отчет о результатах, подготовленный Kayenta Canary Tool.

Подход Кайенты по сравнению с ручным канареечным анализом

Когда дело доходит до канареечного анализа развертывания программного обеспечения, Kayenta выполняет автоматические статистические тесты поверх специального анализа по указанным пользователем показателям и дает взамен совокупную оценку, т. Е. Успех, предельное значение или неудачу. Этот строгий анализ позволяет пользователям решить либо развертывание, либо откат и выявить все плохие развертывания, которые остались незамеченными при выполнении традиционного канареечного анализа. Помимо этого, есть и другие преимущества использования Kayenta. Другие преимущества Kayenta включают:

  • Открыть: Команда, которой необходимо выполнить автоматический канареечный анализ с помощью коммерческих предложений, должна предоставить провайдеру все конфиденциальные метрики, что приведет к привязке к поставщику.
  • Разработано для гибридного и мультиоблака: Kayenta предлагает последовательный способ выявления проблем на Канарских островах, независимо от целевой среды. Поскольку Netflix интегрирует Kayenta со Spinnaker, что позволяет команде выполнять автоматический канареечный анализ в нескольких облаках, таких как Google Cloud Platform (GCP), локальных серверах и т. Д.
  • Расширяемый: С помощью Kayenta можно легко добавлять новые источники показателей, хранилища данных и судей. Таким образом, пользователь может легко настроить инструмент Kayenta canary для использования более разнообразных сред по мере необходимости.
  • Повышение уверенности: Kayenta позволяет команде устанавливать границы и параметры при выполнении автоматического канареечного анализа. Это позволило команде быстро двигаться и решать, хотят ли они продвигать канарейку или провалить ее после сбора достаточного количества данных.
  • Минимизировать рабочую нагрузку: При использовании Kayenta не нужно писать специальные сценарии, извлекать метрики канарейки или выполнять статистический анализ, чтобы принять окончательное решение о развертывании или откате канарейки.

Google и Netflix совместно запускают инструмент Kayenta canary, который представляет собой автоматизированный способ запуска канареечного анализа с открытым исходным кодом. Это позволяет пользователям быстро и уверенно вносить изменения в разработку программного обеспечения.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *