Разместите облачный Mac ближе к вашей сети
VMRunner предлагает выделенные физические узлы Apple Silicon в Сингапуре, Токио, Сеуле и Гонконге. В каждом дата-центре доступны 3 конфигурации для удалённой разработки, CI, автоматизированного тестирования, проверки MLX и аудиовизуальных задач.
При выборе узла важна не только близость города. Сначала протестируйте маршруты из сети команды, затем учитывайте расположение репозитория, источников зависимостей, получателей артефактов и зон ежедневного взаимодействия. Один и тот же город может показывать разные результаты у разных операторов и корпоративных сетей.
- Дата-центры
- 4
- Доступные модели
- 3
- Тип узла
- Выделенный физический узел
- Режим работы
- 365 дней в году
Четыре дата-центра, единый каталог физических узлов
В Сингапуре, Токио, Сеуле и Гонконге доступны VMRunner M4 S, VMRunner M4 X и VMRunner M4 Pro X. Все конфигурации обычно доступны для заказа; актуальный статус проверяйте в консоли.
Сначала проверьте точки входа команды
Проведите тесты из офисной сети, домашней сети и CI отдельно. Результат одного участника не отражает работу всей команды.
Затем учтите направление зависимостей
Расположение репозитория, зеркал зависимостей, сервисов тестирования и получателей артефактов влияет на скорость загрузки, сборки и передачи.
В конце выберите конфигурацию
Город узла определяет сетевой маршрут, а чип, память и хранилище — запас для параллельных сборок, кэша и крупных проектов.
Три модели доступны во всех четырёх дата-центрах
Эта таблица показывает связь моделей с городами в каталоге, а не состояние ресурсов в конкретный момент. При заказе ориентируйтесь на фактическую доступность в консоли.
| Дата-центр | Рекомендация по региону | VMRunner M4 S | VMRunner M4 X | VMRunner M4 Pro X |
|---|---|---|---|---|
| СингапурSG | Команды Юго-Восточной Азии и региональная передача артефактов | Доступно | Доступно | Доступно |
| Япония · ТокиоJP | Разработка и совместная работа в Японии и Северо-Восточной Азии | Доступно | Доступно | Доступно |
| Южная Корея · СеулKR | Удалённые сессии и CI для команд в Южной Корее | Доступно | Доступно | Доступно |
| ГонконгHK | Синхронизация, запуск и передача артефактов между регионами | Доступно | Доступно | Доступно |
Узел в Сингапуре: выполняйте сборки в центре сотрудничества Юго-Восточной Азии
Узел в Сингапуре подходит командам, чьи разработчики, тестировщики и получатели артефактов находятся в основном в Юго-Восточной Азии. Удалённый рабочий стол, загрузку кода, восстановление зависимостей, CI и передачу артефактов можно организовать в одном городе, сократив число сетевых переходов.
Если участники команды находятся в Сингапуре, Малайзии, Индонезии, Таиланде или соседних сетях, отдельно протестируйте задержку SSH, стабильность удалённого экрана и загрузку крупных файлов. CI-командам также стоит измерить загрузку репозитория, восстановление кэша зависимостей и передачу артефактов сборки.
Задачи для первичной проверки
- Удалённая разработка Непрерывно работайте с редактором, терминалом и графическими инструментами, проверяя стабильность сессии в часы пик.
- Непрерывная сборка Выполните холодную и инкрементальную сборку, отдельно зафиксировав время восстановления зависимостей и компиляции.
- Передача артефактов Загрузите типичный артефакт сборки и измерьте фактическое время передачи между командами.
- Модели в каталоге
- 3
- Тип узла
- Выделенный Apple Silicon
- Статус
- Доступно
Узел в Токио: приблизьте сборку, подпись и тестирование Xcode к команде
Узел в Токио предназначен для команд разработки в Японии и Северо-Восточной Азии, которым часто нужен графический интерфейс macOS, Xcode, проверка подписи и анализ результатов тестов. Выделенный физический узел не делит вычислительные ресурсы с другими арендаторами, что помогает поддерживать стабильную базовую производительность.
Перед выбором выполните полный процесс на реальном проекте: получите код, восстановите зависимости, разблокируйте Keychain, запустите xcodebuild, выполните тесты и передайте артефакты. Сравнивайте не только общее время, но и отклик удалённого ввода, доступ к источникам зависимостей и скорость получения журналов ошибок.
Список проверок для Токио
- Сборка Xcode Зафиксируйте время холодной и инкрементальной сборки, а также модульных тестов; не оценивайте узел по одному тесту.
- Процесс подписи Проверьте соответствие сертификатов, профилей provisioning, прав Keychain и путей к инструментам командной строки.
- Передача результатов тестов Убедитесь, что отчёты тестов, файлы символов и установочные пакеты передаются по процессу команды.
- Модели в каталоге
- 3
- Основные задачи
- Сборка, подпись, тестирование
- Статус
- Доступно
Узел в Сеуле: удалённые сессии и автоматизированные конвейеры
Узел в Сеуле подходит командам разработки, чьи участники и корпоративные сети находятся в Южной Корее. Он одновременно поддерживает графические удалённые сессии, управление по SSH, CI Runner и запуск инструментов разработки, объединяя ручную диагностику и автоматические задачи в одной проверяемой среде.
В сценариях CI сначала проверьте права Runner, переменные среды, каталоги кэша, параллельные задачи и передачу артефактов. Для графической сессии протестируйте разрешение, раскладку клавиатуры, буфер обмена и переподключение. Если узел одновременно используется для интерактивной работы и длительных сборок, выберите достаточный объём памяти и хранилища с учётом пиковых нагрузок.
Список проверок для Сеула
- Удалённая сессия Проверьте отклик экрана, передачу ввода, блокировку сессии и переподключение после разрыва в рабочее время.
- CI Runner Запустите полный конвейер и проверьте права, кэш, переменные среды и повторный запуск после ошибки.
- Запуск инструментов Зафиксируйте версии Xcode и инструментов командной строки, сохраните журналы задач и артефакты сборки.
- Модели в каталоге
- 3
- Основные задачи
- Удалённые сессии, CI
- Статус
- Доступно
Узел в Гонконге: сократите путь для синхронизации кода и передачи артефактов
Узел в Гонконге подходит командам, чьи участники, репозитории, сервисы тестирования или получатели артефактов распределены по разным регионам. Он объединяет синхронизацию кода, выполнение сборок и передачу артефактов, особенно в процессах с частой передачей крупных файлов между несколькими участниками.
При оценке разделяйте плавность работы и соблюдение сроков задач. Для удалённого рабочего стола отслеживайте ввод и изображение, для сборок — CPU, память и диск, для передачи файлов — загрузку, скачивание и проверку. Только раздельный сбор этих данных помогает определить источник проблемы: сеть, конфигурация или нагрузка проекта.
Список проверок для Гонконга
- Синхронизация кода Зафиксируйте полное клонирование, инкрементальную загрузку и восстановление зависимостей, чтобы выявить узкие места репозитория или сети.
- Выполнение сборки На реальном проекте измерьте пиковые значения CPU, памяти и диска, а также время задачи от начала до конца.
- Передача артефактов Проверьте сжатие, контрольную сумму, загрузку и скачивание, чтобы получатель мог повторно получить файл.
- Модели в каталоге
- 3
- Основные задачи
- Синхронизация, сборка, передача
- Статус
- Доступно
Сравнивайте города воспроизводимо, выполняя одну и ту же задачу
Расстояние до города подходит только для первичного отбора. Финальный выбор основывайте на реальной сети команды, реальном проекте и реальном маршруте передачи, сохраняя данные для повторных тестов.
-
01
Определите точки тестирования
Перечислите офисную сеть, домашнюю сеть, корпоративный VPN и выход CI. В каждой точке выполните одинаковые тесты SSH, удалённой сессии и передачи файлов.
-
02
Зафиксируйте образец задачи
Используйте одну версию кода, состояние зависимостей, версию Xcode и команду сборки, чтобы не принять изменения проекта за различия узлов.
-
03
Разделяйте показатели
Отдельно записывайте время установления соединения, загрузки кода, восстановления зависимостей, компиляции, тестирования и передачи артефактов, а не только общий результат.
-
04
Сопоставьте аппаратный запас
Выбирайте одну из 3 моделей по числу параллельных задач, пиковому потреблению памяти, каталогу кэша и объёму проекта, не подменяя характеристики выбором города.
Сначала выберите город по результатам теста сети команды, затем настройте выделенный физический узел
На этапе заказа выберите Сингапур, Токио, Сеул или Гонконг, а затем одну из конфигураций VMRunner M4 S, VMRunner M4 X и VMRunner M4 Pro X. Все суммы указываются в долларах США; доступны USDT-TRC20 и Visa / Mastercard / Amex (через Stripe). Фактическая доступность платёжного шлюза определяется ответом серверной части.