Выберите площадку для сборок

4 дата-центра в Азии

Сингапур, Токио, Сеул и Гонконг. В каждом дата-центре вы получаете целый физический Mac mini в исключительное пользование, а не виртуальную машину. Сначала определите, как будете подключаться, затем выберите место для сборок.

Apple Silicon M4 / M4 Pro · от $20.1 в день · фактическая доступность отображается в консоли в реальном времени

Каталог дата-центров

Место разное, формат выделенного физического Mac — один

Во всех четырёх дата-центрах доступны Glide M4 и Cruise M4 Pro. Указанные регионы — ориентир для выбора, а не гарантия маршрута конкретного оператора. Удобство удалённого рабочего стола также зависит от всего маршрута от сети команды до узла.

SINСингапур

Узел сборки для команд в Юго-Восточной Азии

Подходит прежде всего командам из Сингапура и Юго-Восточной Азии. Если команда обычно подключается отсюда к рабочему столу, проверяет симуляторы или скачивает результаты сборки, начните с тестирования этого узла.

Glide M4
Apple Silicon M4
16 ГБ памяти · SSD 256 ГБ
Cruise M4 Pro
Apple Silicon M4 Pro
64 ГБ памяти · SSD 2 ТБ
Две конфигурации доступны Выбрать узел в Сингапуре
TYOТокио, Япония

Приоритет — интерактивная работа команды в Японии

Подходит прежде всего командам из Японии и соседних регионов. Если вы часто отлаживаете Xcode, проверяете интерфейсы или смотрите результаты UI-тестов на рабочем столе, сначала оцените подключение к Токио из офисной сети.

Glide M4
Apple Silicon M4
16 ГБ памяти · SSD 256 ГБ
Cruise M4 Pro
Apple Silicon M4 Pro
64 ГБ памяти · SSD 2 ТБ
Две конфигурации доступны Выбрать узел в Токио
SELСеул, Южная Корея

Физический Mac рядом с командой в Корее

Подходит прежде всего командам из Кореи и соседних регионов. Если нужно часто запускать симуляторы, проверять скриншоты ошибок или подключаться к runner напрямую, включите Сеул в список узлов для проверки.

Glide M4
Apple Silicon M4
16 ГБ памяти · SSD 256 ГБ
Cruise M4 Pro
Apple Silicon M4 Pro
64 ГБ памяти · SSD 2 ТБ
Две конфигурации доступны Выбрать узел в Сеуле
HKGГонконг

Код и артефакты команды: подключение через Гонконг

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

Glide M4
Apple Silicon M4
16 ГБ памяти · SSD 256 ГБ
Cruise M4 Pro
Apple Silicon M4 Pro
64 ГБ памяти · SSD 2 ТБ
Две конфигурации доступны Выбрать узел в Гонконге
Выбор узла

Разделяйте отклик рабочего стола и скорость передачи сборок

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

Ориентир для проверки узлов: учитывайте расположение команды и реальные сценарии работы, а не полагайтесь на универсальные значения задержки.
УзелОсновные регионыЧто проверить при измерении задержкиКакие сценарии проверить
SIN · СингапурСингапур и Юго-Восточная АзияПодключитесь к узлу из офисной сети команды и оцените отклик и его стабильность в разное время суток.Удалённый рабочий стол, выполнение сборок, скачивание артефактов.
TYO · Токио, ЯпонияЯпония и соседние регионыПроверьте в привычной сети отклик на ввод, обновление изображения и стабильность соединения.Отладка в Xcode, проверка симуляторов, CI-сборки без участия оператора.
SEL · Сеул, Южная КореяКорея и соседние регионыПроверьте интерактивное подключение команды к узлу и отдельно измерьте время передачи файлов.Подключение к удалённому рабочему столу, проверка UI-тестов, передача журналов и артефактов.
HKG · ГонконгГонконг и соседние регионыОтдельно проверьте маршруты от офисной сети, репозитория и места приёма артефактов до узла.Совместная разработка, непрерывные сборки, синхронизация кода и артефактов.

Приведён ориентир; фактические результаты зависят от сети подключения. Время одного цикла туда-обратно не отражает стабильную пропускную способность и не позволяет напрямую оценить скорость компиляции в Xcode. Учитывайте маршрутизацию между операторами, потери пакетов и джиттер.

Для проверки используйте один и тот же компьютер, сеть и проект. При работе с рабочим столом оценивайте отклик на ввод и обновление изображения; в сборке отдельно фиксируйте время загрузки исходников, компиляции и отправки артефактов. Не принимайте замедление загрузки зависимостей за недостаточную производительность физического Mac.

Доступные конфигурации

Две конфигурации доступны во всех четырёх дата-центрах

Glide M4: Apple Silicon M4, 16 ГБ памяти и SSD 256 ГБ. Cruise M4 Pro: Apple Silicon M4 Pro, 64 ГБ памяти и SSD 2 ТБ. Сначала выберите конфигурацию под нагрузку, затем дата-центр под способ подключения — характеристики узлов в разных локациях одинаковы.

В каталоге указаны конфигурации, доступные для заказа. Актуальная доступность отображается в консоли в реальном времени.
Конфигурация физического MacСингапур · SINТокио, Япония · TYOСеул, Южная Корея · SELГонконг · HKG
Glide M4ДоступенДоступенДоступенДоступен
Cruise M4 ProДоступенДоступенДоступенДоступен

Обе конфигурации — целые физические Mac в исключительное пользование; Xcode и симуляторы работают непосредственно на физических чипах Apple Silicon. Выбор дата-центра не превращает узел в общий runner и не добавляет слой виртуализации.

Выбор под CI/CD-процессы

Сначала определите приоритет по самой частой задаче

Работа за удалённым рабочим столом в течение дня и получение результатов ночной сборки требуют разного качества сети. Сначала определите самые частые задачи, затем сравните локации, конфигурации и периоды аренды.

  1. 01

    Активная работа с удалённым рабочим столом

    В первую очередь выберите узел рядом с командой и проверьте отклик на ввод и обновление изображения из реальной офисной сети. От джиттера особенно зависят отладка симуляторов, проверка интерфейсов и интерактивный поиск ошибок. Близость — лишь отправная точка, окончательное решение принимайте по результатам проверки.

  2. 02

    CI-сборки без участия оператора

    Если ручной работы мало, задержка становится менее важной. Проверьте время загрузки репозитория и зависимостей, а также отправки артефактов; учитывайте доступные конфигурации и стоимость аренды. Glide M4 стоит $100.7 в месяц и подходит для первичной проверки повседневного CI-процесса одного приложения. Уложится ли сборка в нужное время, покажет запуск на вашем проекте.

  3. 03

    Крупные проекты и передача артефактов

    Для экспорта проектов Unity, архивирования нескольких Target и хранения предыдущих сборок учитывайте одновременно объём памяти, SSD и сетевой маршрут. Cruise M4 Pro оснащён 64 ГБ памяти и SSD 2 ТБ. При передаче большого числа файлов фиксируйте полное время загрузки и скачивания, а не только время одного цикла туда-обратно.

  4. 04

    Распределённая команда и временное расширение ресурсов

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

Данные и передача узла

Один физический компьютер — один клиент

Это не виртуальная машина на общем хосте. Целый Mac mini закрепляется за одним клиентом; клиент управляет кодом, учётными данными для сборки и артефактами. После выбора узла добавьте резервное копирование и действия по окончании аренды в рабочие процессы команды.

Изоляция на уровне целого компьютера

На время аренды целый компьютер предоставляется одному клиенту. Команда может запускать собственные инструменты через графический интерфейс macOS и командную строку; диск и физический сетевой интерфейс этого компьютера не используются совместно с другими клиентами.

Узлы работают 365 дней в году. Статус сервиса и сведения об инстансе в аккаунте отображаются в консоли.

Сначала сохраните данные, затем завершайте аренду

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

До окончания аренды проверьте, что резервную копию можно восстановить, а не только то, что файлы скопированы.

Для переноса в другой дата-центр создайте новый узел

Чтобы перейти в другой дата-центр, закажите новый узел и самостоятельно синхронизируйте данные. Настройте инструменты и runner, выполните сборку, тесты и архивирование, а затем переключите целевое назначение CI-процесса.

Перенос не означает перемещение прежнего компьютера или автоматическое появление его данных в новом дата-центре.

Перед заказом подготовьте три детали

Где находится основная часть команды, откуда передаются код и артефакты, а также какие конфигурацию и срок аренды вы рассматриваете. Чтобы получить помощь с выбором узла, отправьте эти три детали на support@vmfly.com; если у вас уже есть аккаунт, создайте обращение в консоли и укажите номер узла и время возникновения проблемы.

Выберите дата-центр и откройте консоль

Четыре дата-центра в Азии, физические Mac в исключительное пользование. От $20.1 в день. Выберите узел и срок аренды на странице настройки.