> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/ru/dynamo-compute-service/engine-lifecycle.md).

# Жизненный цикл механизма выполнения

В этом документе описывается периодичность обновлений и политика поддержки службы облачных вычислений Dynamo. Для нее также может использоваться равнозначный термин «служба».

В документе описано, как осуществляется управление версиями движка, когда происходят обновления, а также что происходит при запуске графов Dynamo в облаке.

***

## Периодичность обновлений

Чтобы предоставить все возможности нашего сервиса различным категориям пользователей, мы реализовали для службы облачных вычислений Dynamo **две отдельные ветки**. У каждой из них свое назначение и собственное расписание обновлений.

### Стабильная версия движка (для производственных условий)

Стабильная версия разработана для обеспечения надежности и целостности ПО в производственных условиях. Она основана на последней стабильной версии среды выполнения DynamoCore и обновляется, когда пользователям Dynamo становятся доступны официальные версии этой службы. Исходно ее версии соответствуют графику обновлений DynamoRevit.

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

### Предварительная версия движка (предварительная версия/ежедневно обновляемая песочница)

Предварительная версия движка обеспечивает ранний доступ к последним разработкам для Dynamo. Она основана на последней тестовой сборке среды выполнения DynamoCore и часто обновляется по мере добавления новых функций и исправления ошибок.

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

***

## Сроки поддержки

Чтобы успешно планировать даты обслуживания и обновления графов, необходимо понимать, сколько времени поддерживается каждая версия движка.

### Стабильная версия

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

Например, если служба в настоящее время использует Dynamo 3.6 (стабильную версию), то эта версия будет запускаться до тех пор, пока не станет доступной всем пользователям версия Dynamo 4.0 (как правило, она поставляется в составе Revit). В этот момент в службе будет выполнено обновление до Dynamo 4.0 (стабильной версии).

Это гарантирует, что облачная служба будет синхронизирована с версией ПО на компьютерах пользователей.

### Предварительная версия

Предварительная версия движка постоянно обновляется на основе последней ветви разработки Dynamo. По мере работы над каждой версией связанные с этим изменения учитываются в предварительной версии.

Например, когда в активной разработке находится Dynamo 4.1, предварительная версия движка может иметь название Dynamo Cloud Compute Service 4.1. Переход к версии 4.2 будет учтен алгоритмами движка, и он может быть переименован в Dynamo Cloud Compute Service 4.2.

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

***

## Выбор подходящего движка

Вот что нужно принимать во внимание при выборе ветви движка.

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

На обоих движках работает одна и та же среда выполнения DynamoCore. Разница заключается в том, когда и насколько часто они обновляются.

***

> **Примечание. Бета-версия**\
> Служба облачных вычислений Dynamo в настоящее время находится на этапе бета-тестирования. Сроки поддержки и политики обновления, описанные в этом документе, отражают наши текущие намерения, которые обусловлены ходом экспериментов и работой над службой. Они не являются гарантированными и могут изменяться в зависимости от отзывов пользователей и хода разработки.
