Выделенный физический узел · не виртуальная машина

Mac mini M4 для сборки
в Токио

Для команд в Восточная Азия: переносите сборку, подпись и задачи CI в облако на выделенный Mac. Вся машина в вашем распоряжении, а кэш сборки и инструменты остаются настроенными под проект — не нужно ждать, пока освободится общий сервер.

Две конфигурации, четыре срока аренды, от $20.1/день. Фактическая доступность отображается в консоли в реальном времени.

Весь Mac mini — в вашем распоряжении SSH и графический интерфейс macOS Работает 365 дней в году
Сначала задача, затем срок аренды

Две конфигурации для разных задач

Для сборки одного приложения достаточно M4. Для нескольких Target, параллельного тестирования или ресурсоёмких локальных задач машинного обучения рассмотрите M4 Pro. Сначала выберите период оплаты и сравните цены, затем проверьте конфигурацию перед заказом.

Сейчас показаны цены за день. Полные цены для всех четырёх периодов указаны в карточках.

OSXBuild Bake M4

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

Чип
M4
Память
16GB
SSD
256GB

$20.1/день

День
$20.1
Неделя
$54.2
Месяц
$100.3
Квартал
$272.8

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

OSXBuild Bake M4 Pro

Для нескольких проектов, параллельного тестирования в симуляторах и экспериментов с выводом MLX или llama.cpp. Увеличенные объём памяти и диск подходят для ресурсоёмких задач.

Чип
M4 Pro
Память
64GB
SSD
2TB

$60.3/день

День
$60.3
Неделя
$162.9
Месяц
$301.6
Квартал
$820.4

Оптимальное число параллельных задач зависит от проекта. Сначала оцените нагрузку на память и рост занятого места при архивировании и тестах, затем настройте параллелизм runner.

Дополнительное хранилище — по необходимости: +1TB SSD — $2.1/день, +2TB SSD — $4.2/день. Параллельное подключение через Thunderbolt 5 стоит $1.8/день за устройство. Полные цены для каждого периода, условия совместного использования и итоговую сумму можно проверить при оформлении заказа. Перед оплатой проверьте узел, срок аренды и дополнительные опции.

Сеть и особенности подключения

Узел в Токио: оценивайте сеть, а не расстояние

Ориентир по средней задержке для региона Восточная Азия — 30~60ms. Это справочное значение для выбора узла, а не замер конкретного маршрута от вашей сети до машины и не гарантия того, что каждое подключение попадёт в этот диапазон.

Задержка влияет на отклик

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

Ориентир: 30~60ms

Время сборки — не задержка сети

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

Замеряйте этапы отдельно

Проверьте подключение на своих задачах

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

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

Четыре шага для интеграции в сборку

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

  1. Выберите конфигурацию и узел

    Укажите модель, период оплаты и узел, проверьте дополнительные опции, например SSD. Если нужно хранить несколько версий Xcode, среды выполнения симуляторов и архивы, заранее заложите достаточно места на диске.

    Настройка: 2–5 минут
  2. Проверьте сумму и оплатите заказ

    Все цены указаны в долларах США. Доступны только USDT-TRC20 и Visa / Mastercard / Amex (через Stripe). Фактически доступные способы оплаты зависят от ответа платёжного шлюза.

    Оплата: 1–3 минуты, подтверждение — отдельно
  3. Проверьте статус заказа и данные для подключения

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

    Проверка после доставки: 1–2 минуты
  4. Подключитесь и проверьте инструменты

    Сначала проверьте версию командой xcodebuild -version, затем синхронизируйте исходный код, установите зависимости и настройте подпись. Подключайте задачи к конвейеру автоматизации после успешной первой сборки.

    Первое подключение: 3–10 минут

До оформления заказа подготовьте открытый ключ SSH, нужную проекту версию Xcode и список зависимостей. Не указывайте закрытые ключи сертификатов, пароли подписи или API-ключи в примечании к заказу — настройте их самостоятельно после подключения к машине.

Перед выбором узла проверьте три момента

Частые вопросы об узле в Токио

Оцените расположение пользователей, распределение задач и сложность переноса. Не воспринимайте региональный ориентир как гарантию производительности всего конвейера.

Команда работает с регионом Восточная Азия, но сотрудники находятся в других местах. Подойдёт ли этот узел?

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

Можно ли считать 30~60ms гарантией скорости компиляции или пропускной способности?

Нет. Это ориентир по региональной задержке для Восточная Азия, то есть по времени прохождения сигнала туда и обратно. Он не показывает скорость загрузки и не определяет время archive. Для проверки отдельно замеряйте отклик интерфейса, загрузку репозитория, разрешение зависимостей, архивирование и отправку файлов. Не объединяйте эти этапы в одну условную «скорость узла».

Можно ли сначала настроить всё в Токио, а позже перенести среду на другой узел?

Планируйте перенос как повторное развёртывание, а не как автоматическое копирование между узлами. Храните исходный код и скрипты настройки в системе контроля версий, отдельно сохраняйте IPA, dSYM и необходимые ресурсы. Подписывающие данные настройте заново безопасным способом. Не прекращайте аренду машины, на которой ещё выполняются сборки, пока новая машина не прошла проверку. По вопросам изменения заказа обратитесь в службу поддержки через консоль.

Следующую сборку archive доверьте отдельной машине

Начните с воспроизводимого процесса сборки. Выберите конфигурацию и срок аренды, затем проверьте узел, сумму и данные доставки перед заказом.