Сначала проверьте маршрут подключения, затем выберите облачный Mac-узел
DPLYMAC предлагает 5 узлов: Сингапур, Япония (Токио), Корея (Сеул), Гонконг и восточная часть США. Каждый заказ соответствует отдельному физическому компьютеру, а не виртуальной машине. При выборе узла учитывайте не только географическое расстояние, но и часовые пояса команды, расположение репозитория, маршруты зависимостей и фактическое время сборки.
- Доступные узлы
- 5 регионов
- Физические ресурсы
- 1 заказ — 1 компьютер
- Режим работы
- 365 дней в году
Разделите выбор узла на четыре проверяемых условия
Минимальный ping не всегда означает самое быстрое выполнение задачи. Сборка также включает получение кода, загрузку зависимостей, подпись, отправку артефактов и возврат уведомлений. Сначала определите, где находятся основные пользователи и ключевые зависимости.
Основные города пользователей
Проверьте все 5 узлов из реальных офисных сетей; не используйте мобильную точку доступа или временный прокси как единственное основание для вывода. Командам из разных регионов следует провести повторное измерение из каждого основного офиса.
- Записываемые показатели
- Медианная задержка, джиттер, потеря пакетов
- Критерий прохождения
- Стабильное и воспроизводимое подключение
Часовые пояса команды
Для интерактивной разработки выбирайте узел ближе к участникам, работающим в дневное время. Ночные автоматические сборки можно передавать следующему часовому поясу, сокращая ожидание результатов очереди.
- Записываемые показатели
- Пики отправки изменений и периоды приемки
- Критерий прохождения
- После завершения сборки есть кому принять результат
Расположение репозитория
Время получения проекта и обновления подмодулей может заметно различаться на разных узлах. Тест должен включать полное клонирование, инкрементальное получение, восстановление зависимостей и отправку артефактов.
- Записываемые показатели
- Время клонирования, восстановления кэша и отправки
- Критерий прохождения
- Стабильный маршрут к основному репозиторию
Сервисы-зависимости CI
Учитывайте в маршруте зеркала пакетных менеджеров, объектное хранилище, тестовые API и цели публикации. Тестирование только удаленного рабочего стола без сервисов-зависимостей занижает оценку времени полного конвейера.
- Записываемые показатели
- Время ответа зависимостей и повторных попыток после сбоев
- Критерий прохождения
- Ключевые сервисы не испытывают постоянных тайм-аутов
Выбирайте узел по маршруту команды, а не по прямому расстоянию на карте
Эти рекомендации помогут сузить список для первого раунда тестов. Окончательный выбор делайте по результатам проверки в собственной фиксированной сети, с реальным репозиторием и полным сценарием сборки.
Узел в Сингапуре
Подходит командам в Юго-Восточной Азии, для межрегиональной работы и сборок, использующих сервисы в Сингапуре. Рекомендуем протестировать подключения из Сингапура, Гонконга, Шэньчжэня и фактических городов работы команды.
- Приоритетные тесты
- Сингапур, Гонконг, Шэньчжэнь
- Подходящие задачи
- Интерактивная разработка в Юго-Восточной Азии, загрузка зависимостей, региональный CI
- Что проверить
- Межрегиональный джиттер, клонирование репозитория, возврат артефактов
- Не ориентируйтесь только на
- Минимальный ping за один замер
Узел в Японии (Токио)
Подходит для сценариев japan mac server и облачного Mac в Токио, а также для сборки Xcode, тестирования и непрерывной интеграции команд из Японии и Северо-Восточной Азии.
- Приоритетные тесты
- Токио, Сеул, Шанхай
- Подходящие задачи
- Разработка для японской команды, сборки в Северо-Восточной Азии, подготовка релизов
- Что проверить
- Получение репозитория, кэш зависимостей, маршрут отправки
- Рекомендуемый метод
- Сравните работу в рабочие часы и ночные сборки
Узел в Корее (Сеул)
Подходит для спроса на Mac-сервер в Корее, повседневной разработки команд в Сеуле, а также автоматизированного тестирования и очередей сборки, зависящих от локальных сервисов Кореи.
- Приоритетные тесты
- Сеул, Токио, Шанхай
- Подходящие задачи
- Разработка корейской команды, тестирование локальных API, выполнение CI
- Что проверить
- Время ответа зависимостей, графическая сессия, повторные сборки
- Рекомендуемый метод
- Повторите тест в фиксированной офисной сети
Узел в Гонконге
Подходит командам из Южного Китая, Гонконга и Макао для проверки межрегионального подключения, а также для удаленной разработки, которую нужно быстро передавать в рабочие часы UTC+8.
- Приоритетные тесты
- Гонконг, Шэньчжэнь, Шанхай
- Подходящие задачи
- Совместная работа в Южном Китае, графическая разработка, короткие сборки
- Что проверить
- Джиттер в вечерний пик, синхронизация файлов, восстановление сессии
- Рекомендуемый метод
- Проведите по одному раунду днем и вечером
Узел в восточной части США
Подходит командам, работающим по восточному времени Северной Америки, а также тем, чьи репозитории или сервисы-зависимости находятся поблизости. Может служить точкой асинхронной передачи CI после ночных отправок изменений азиатскими командами.
- Приоритетные тесты
- Нью-Йорк, Франкфурт, город работы команды
- Подходящие задачи
- Зависимости в Северной Америке, асинхронные конвейеры, обработка артефактов
- Что проверить
- Маршрут к репозиторию, объектное хранилище, время возврата
- Рекомендуемый метод
- Сравнивайте общее время полного конвейера
Медианный ping из 9 тестовых городов до 5 узлов
Для выборки использовалось фиксированное корпоративное подключение в каждом городе: 20 последовательных запросов в рабочий день с 10:00 до 12:00 по местному времени, с расчетом медианы. Единица измерения — миллисекунды. Данные предназначены только для выбора кандидатов первого раунда; перед окончательным выбором повторите тест в собственной сети.
| Тестовый город | Сингапур SG | Токио JP | Сеул KR | Гонконг HK | Восточная часть США US-E |
|---|---|---|---|---|---|
| Пекин | 92 ms | 56 ms | 63 ms | 39 ms | 181 ms |
| Шанхай | 78 ms | 42 ms | 48 ms | 31 ms | 174 ms |
| Шэньчжэнь | 45 ms | 62 ms | 71 ms | 18 ms | 188 ms |
| Гонконг | 37 ms | 52 ms | 61 ms | 8 ms | 181 ms |
| Токио | 68 ms | 8 ms | 34 ms | 49 ms | 151 ms |
| Сеул | 74 ms | 31 ms | 7 ms | 58 ms | 168 ms |
| Сингапур | 7 ms | 72 ms | 80 ms | 39 ms | 212 ms |
| Франкфурт | 164 ms | 235 ms | 224 ms | 184 ms | 92 ms |
| Нью-Йорк | 229 ms | 168 ms | 180 ms | 211 ms | 12 ms |
Закрепляйте производственный узел только после трех раундов проверки
На каждом этапе есть входные данные, действие, критерий завершения и точка возврата. Не переносите всю очередь CI после единственного ping-теста.
-
01
Сначала проверьте локальную сеть
В основных офисах используйте фиксированную сеть и выполните последовательные тесты для всех 5 узлов, фиксируя медианную задержку, максимальное отклонение и потерю пакетов.
- Входные данные
- Основная офисная сеть и время тестирования
- Критерий завершения
- Получены как минимум две воспроизводимые выборки
- Точка возврата
- После смены сети повторить измерение
-
02
Сравните медианную задержку и джиттер
Из 5 узлов оставьте два кандидата: один для обычных рабочих часов, другой для пиков сборки. Оценивайте стабильный диапазон, а не единичное минимальное значение.
- Входные данные
- Полные результаты 20 запросов
- Критерий завершения
- Определены основной и резервный кандидаты
- Точка возврата
- Сначала расширьте период выборки, затем повторите сравнение
-
03
Запустите сборку реального репозитория
На двух узлах-кандидатах выполните клонирование, сборку, тестирование и отправку артефактов, используя один и тот же коммит, файл блокировки зависимостей и стратегию кэширования.
- Входные данные
- Воспроизводимый репозиторий и команда сборки
- Критерий завершения
- Общее время и журналы доступны для проверки
- Точка возврата
- Переключитесь на резервный узел и продолжите проверку
Две конфигурации доступны во всех 5 узлах
Все комбинации в каталоге отмечены как «В наличии». Фактическая доступность, сведения об оборудовании и результат выдачи возвращаются в реальном времени через консоль; конкретное время выдачи заранее не указывается на странице.
| Доступные конфигурации | Сингапур | Япония (Токио) | Корея (Сеул) | Гонконг | Восточная часть США |
|---|---|---|---|---|---|
| DeployMac M4 M4 · 16GB · 256GB | В наличии | В наличии | В наличии | В наличии | В наличии |
| DeployMac M4 Pro M4 Pro · 64GB · 2TB | В наличии | В наличии | В наличии | В наличии | В наличии |
M4, 16GB RAM, 256GB SSD — для коротких задач, легких сборок и разработки одного проекта.
M4 Pro, 64GB RAM, 2TB SSD — для параллельных задач, крупных проектов и экспериментов с высоким потреблением памяти.
Поддерживаются USDT-TRC20 и Visa / Mastercard / Amex (через Stripe); фактически доступный платежный шлюз определяется консолью.
Перейдите на страницу конфигурации с выбранным узлом
Сначала выберите DeployMac M4 или DeployMac M4 Pro, затем проверьте срок аренды, узел и дополнительное хранилище. Если маршрут подключения еще не подтвержден, ознакомьтесь с руководством по проверке и повторите тест в фиксированной сети.