Рубрики
Uncategorized

Выпуск Rain bond 5.1.4, общее обновление и откат сложной архитектуры микросервисов

Автор оригинала: David Wong.

Выпуск Rain bond 5.1.4, общее обновление и откат c k сложной архитектуры микросервиса

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

Rain bond-это облачная операционная система с открытым исходным кодом для корпоративных приложений, которая поддерживает весь процесс разработки, архитектуры, доставки и обслуживания корпоративных приложений. Благодаря ненавязчивой архитектуре он легко соединяет все виды корпоративных приложений. Базовые ресурсы могут подключаться к IaaS, виртуальным машинам и физическим серверам и управлять ими.

Общее обновление и откат сложных приложений с архитектурой микросервисов

Столкнувшись со сложной архитектурой микросервисов, могут существовать десятки компонентов микросервисов, и между службами существуют бизнес-зависимости; управление версиями микросервисов является сложным; процесс разработки и тестирования неэффективен. Для решения вышеуказанных проблем единая модель управления микросервисами больше не применима, и необходимо рассмотреть общее управление архитектурой микросервисов. Это обновление может реализовать общую версию сложной архитектуры микросервиса, независимую разработку микросервиса, общее обновление и откат тестовой среды и производственной среды. Процесс обновления обновляет только изменяющиеся службы и конфигурацию, обновляет текущие процессы и осуществляет непрерывное обновление бизнеса.

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

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

До 5.1.4 rainbond поддерживал обновление только одной службы в облачном приложении. Если вы хотите обновить все облачное приложение, вам необходимо обновить каждую службу отдельно, и вы не можете обновить только что добавленную службу. Это доставляет пользователям большие неудобства. Для того, чтобы упростить работу пользователей, необходимо обновить каждую услугу отдельно. Высокий пользовательский опыт, мы обновили рынок приложений в версии 5.1.4.

Функциональные характеристики

  • Гибкий режим обновления: вы можете свободно выбирать службы, которые необходимо обновить. Вы можете обновить их все или часть.
  • Создание новых дополнительных служб: В дополнение к обновлению существующих служб вы также можете создавать службы, которые недоступны в старой версии, но доступны в новой версии.
  • Подробная информация об изменениях: В интерфейсе обновления вы можете просмотреть изменения атрибутов между текущей версией и новой версией службы.
  • Подробная Запись Об Обновлении: Rain band подробно записывает каждую операцию обновления, включая время операции обновления, изменение номера версии и информацию об изменении атрибутов службы.
  • Автоматический откат: В процессе обновления приложения, если в программе есть исключение, она вернется в состояние до обновления, избегая только обновления некоторых атрибутов или служб.
  • Откат вручную: После успешного обновления, если новая версия неисправна и службы работают неправильно, или если вы предпочитаете версию до обновления, вы можете выполнить откат вручную и вернуться к предыдущей версии.

Простая демонстрация

Для получения более подробной информации, пожалуйста, обратитесь к Документу об обновлении сервиса

Другие улучшения

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

Установка:

  • Оптимизация процесса инициализации центра обработки данных во время установки
  • Оптимизируйте структуру задач установки и настройте путь к автономным зеркальным файлам
  • Поддержка настройки типов сетей
  • Оптимизация Параметров Конфигурации Частичных Компонентов
  • Конфликт между IP-сегментом хоста и IP-сегментом контейнера во время оптимальной установки

ИСПРАВЛЕНИЕ ошибок

  • [Важно] Исправлена проблема, из-за которой модуль не мог быть удален или удален при закрытии службы, что заняло много времени.
  • [Важно] Исправлена аномальная служба rbd-концентратора для узла в узле с несколькими системами управления, но шлюз не отключил ее, чтобы вызвать аномальное goodrain.me обслуживание.
  • Исправлены ошибки управления Политикой доступа к шлюзу для сторонних Служб
  • Исправлена ошибка удаления системных исключений отчетов о портах
  • Исправлена проблема с редактированием политики шлюза HTTPs, не удалось проверить HTTP перезаписать HTTPs
  • Исправлена ошибка, из-за которой не удавалось повторно определить язык после изменения источника сборки
  • Исправлена ошибка, из-за которой не удавалось изменить параметры проверки работоспособности.
  • Исправлена проблема неполного отображения номера версии приложения в городе Юнши.
  • Исправлена проблема отсутствия кнопки “Дополнительно” при добавлении зеркального сервиса
  • Исправлена проблема неполного отображения зеркального тега в источнике сборки
  • Исправлена проблема создания приложения без состояния, когда приложение было проверено, но оно было приложением без состояния, когда оно было успешно создано.
  • Исправлена проблема, из-за которой приложения без состояния не могли быть изменены на приложения с сохранением состояния
  • Исправлена проблема статистической ошибки доступных ресурсов после запрета диспетчеризации вычислительных узлов
  • Исправлена проблема, связанная с ошибкой состояния политики доступа к TCP сторонних служб и неработоспособностью
  • Исправлена проблема, из-за которой Websocket не работал в настройках параметров политики шлюза
  • Исправлена проблема ошибки зеркального отображения в docker -compose.yaml, экспортированный из облачного приложения
  • Исправлена проблема неправильной проверки формата имени переменной среды и поддерживаемого имени переменной среды с помощью “.”.

Установка и модернизация

Установка нового кластера относится к документации по установке Rainbond: https://www.rainbond.com/docs…

Обновите существующие кластеры до версии 5.1.4: https://www.rainbond.com/docs…