
4 большие причины, по которым вы пожалеете, не перееду к E2G раньше
7 июля 2025 г.Если ты увидел мойНедавняя статья о сетке Elastic Execution (E2G)Вы знаете, я изучал новые релизы в экосистеме Тоска. Это был отличный учебный опыт.
Но я думал, что для некоторых читателей вы можете комфортно сидеть с вашими рабочими процессами Dex Testing. И вы можете немного застрять в «эй, это отлично работает для меня - не нужно менять«Мышление. Или даже сидеть на оправдании« звучит слишком много работы ».
Если вы, я думаю, вы должны пересмотреть. Потому что не только просто переключиться на E2G, но и тем самым вы увидите некоторые существенные преимущества, которые будут стоить вашего времени.
В этой статье я хочу снова посмотреть наЭластичная сетка исполнения.Но на этот раз я пройду через то, насколько прост в переключении от DEX на E2G, и почему я думаю, что вы должны пойти на обновление.
Стоит ли переключиться на E2G?
Во -первых, давайте поговорим о том, почему вы должны переключиться.
Моя первая причина изменения -ГибкостьПолем Вместо того, чтобы быть заблокированным на расходы и время настройки и поддержания собственного парка машин, с E2G у вас гораздо больше гибкости.
Вы можете выбрать из трех типов агентов в E2G. (Примечание: если вы мало знаете о E2G или его типах агентов, вы можете прочитать все детали в моей предыдущей статье).
- Личные агенты: Ваши собственные местные агенты для одноразовых пробежек
- Командные агенты: самоуправляемые виртуальные машины (в Prem или Cloud), которые работают под вашим контролем
- Облачные агенты: Полностью управляемые, одноразовые экземпляры, предлагающие выполнение с нулевым пути
Вам решать, какой агент вы используете для каждого теста, давая вам большую гибкость.
Моя следующая причина переключения -простотаПолем Как вы увидите ниже, запуск тестов с E2G прост. Для большинства случаев XML, сценаристы и конфигурации сети больше не нужны. Теперь просто сообщите E2G, какой тип агента, затем проверьте, может ли ваш плейлист работать параллельно или если он должен работать последовательно. Добавьте некоторые характеристики в ваши тесты, и вы уходите. Если по какой -то причине вам все еще нужно управлять оборудованием/виртуальной машиной (например, специализированное оборудование, пользовательское промежуточное программное обеспечение и т. Д.) Вы всегда можете использовать агенты команды.
Моя третья причина переключения -деньги! Если вы выбираете опцию облака, вам больше не нужно сохранять тестирующие машины. Это означает, что вы можете перепрофировать свое оборудование, отключить эти виртуальные машины и прекратить исправлять и поддерживать машины, которые вы используете только при запуске тестов.
И моя последняя причина?МасштабированиеПолем Когда вы используете облачные агенты, вы также получаете легкое масштабирование. Нужно больше ресурсов? E2G автоматически масштабирует бассейн вашего агента, чтобы соответствовать. Нужно меньше ресурсов? E2G срывает холостые экземпляры. Вам не нужно беспокоиться об этом.
Теперь давайте посмотрим на другую сторону. Вот некоторые причины, по которым вы, возможно, не захотите переключаться.
- У вас есть строгие требования к средам на предварительном или воздушном стиле. Вы не можете работать в облаке, если не можете добраться до Интернета!
- У вас естьочень предсказуемые, всегда на рабочие нагрузкиПолем В некоторых из этих случаев выделенная VM Dex может быть более экономически эффективной и удобной. Стоит оценить, чтобы увидеть.
- Как я упомяну позже, есть задержка холодной начала с первым пробежком на E2G. Если у вас естьУльтра-низкие потребности, возможно, вы не сможете справиться с временем начала (~ 60 -х или меньше). Если каждая секунда действительно имеет значение, и обходного пути нет, решение DEX, вероятно, лучше.
Как я могу перейти от DEX в E2G?
Теперь, когда вы знаете, почему (или почему нет), вы должны сделать шаг, давайте перейдем к тому, как перейти от DEX к E2G.
Во -первых, мы все знаем, что изменения инфраструктуры могут представлять риски. Требуется много часов - и головных болей - чтобы внести серьезные изменения. Но в большинстве случаев, на самом деле требуется минимальные усилия, чтобы перейти от DEX на E2G. Ваши основные тесты не должны меняться. Несмотря на то, что будут некоторые усилия по настройке агентов (особенно, если у вас есть большое количество), фактическое переключение легко.
Командные агенты
Ваш первый вариант - начать с агентов команды E2G. Может быть, вашей организации (или вы) еще не удобно с облаком. Может быть, у вас есть затянутые требования, чтобы продолжать использовать свои коробки. С командными агентами вы все еще управляете своей собственной инфраструктурой, но E2G управляет агентами команды. Таким образом, вы можете уйти в отставку со своим старым сервером дистрибуции, но при этом сохранить инфраструктуру. Это маленький шаг к облачным агентам.
Этот шаг прост.
1 - Сверните сервер DEX. Однако, вероятно, безопасно держать машину подготовленной, пока вы не будете комфортно с переключением.
2 - Создайте свои агенты команды E2G.
Загрузите и установите облачную установку Tosca Cloud
Следуйте трехэтапному волшебнику, чтобы назвать агентов, назначить их в пул и определить их характеристики.
3 - Выполните свой плейлист! E2G будет распространять тесты на доступные агенты и сообщать о результатах.
Облачные агенты
Вы также можете прыгнуть прямо в облачные агенты и запустить свои тесты в облаке. Больше нет управления и настройки локального оборудования. Это все еще просто начать - в целом разница - это просто флажок и некоторые варианты.
1 - Откройте детали плейлиста, найдите вкладку «Характеристики агента» и проверьте поле «Cloud -Agent».
2 - Выберите свои параметры для заказа и записи. Если ваши тесты могут работать параллельно, вы можете увидеть значительную экономию времени, выбрав этот вариант.
3 - Вот и все! Теперь выполните свои тесты.
Независимо от того, выбираете ли вы агенты облака, человека или команды, результаты и журналы показаны на приборной панели E2G.
Опять же, имейте в виду, что даже если вы используете командные агенты, если вам когда -нибудь понадобится конкретное оборудование или конфигурации, вы всегда можете вернуться к агентам команды.
Крайные случаи
Вышеуказанный прозрачный путь довольно прост. Но давайте посмотрим на некоторые потенциальные проблемы, с которыми я столкнулся, о которых вы должны следить за:
- Несоответствующие характеристики- Несоответствия тегов может вызвать проблемы. Если вы ошибаетесь или забудьте обновить тег, E2G не найдет соответствующего агента, и ваши пробежки могут застрять в «ожидании».
- Сеть/доступ к данным-Поскольку облачные агенты живут на ресурсах, управляемых Tricentis, если ваше приложение находится за VPN, вам необходимо будет настроить соответствующую настройку для доступа.
- Холод начинается- Первый проход свежего потока может занять немного времени (~ 60 -х или меньше), пока облачная виртуальная машина начнется.
- Пользовательские плагины- Если вы используете пользовательские плагины, вам могут понадобиться дополнительная упаковка или сценарии установки.
После того, как вы рассчитываете эти краевые случаи, вам будет хорошо.
Заключение
Как вы можете видеть, перейти к сетке Elastic Ceection довольно проста, и я думаю, что преимущества того стоят. По сравнению с использованием агентов DEX, E2G прост и гибкий. Увлекательно прекратить управление машинами и просто «установить флажок». Я не могу дождаться, чтобы продолжать исследовать!
Для получения дополнительной информации, проверьте этоПодробное руководство по началу работыПолем
Удачного дня!
Оригинал