Удалённая сборка на отдельном Mac

Аренда Mac mini M4
в Сингапур

Облачная рабочая станция Mac для разработчиков из Юго-Восточная Азия. Запускайте сборки, проверяйте приложения в симуляторах и выполняйте задачи CI на выделенном физическом узле, а код пишите локально.

Base M4 — от $20.3 в день. Не виртуальная машина, оплата в долларах США.

  • Выделенные CPU, GPU и память
  • 4 периода: день / неделя / месяц / квартал
  • Подключение по SSH и VNC
Выбирайте конфигурацию под свою нагрузку

2 конфигурации, 4 периода аренды

Для сборки одного приложения подойдёт Base M4. Для крупных проектов на Swift, CI с несколькими target и экспериментов с MLX выбирайте Trunk M4 Pro. Ниже указаны цены за весь компьютер; дополнительные опции выбираются отдельно. Расчётная стоимость не является суммой к оплате.

Выберите период оплаты

Base M4

Для лёгких сборок, упаковки одного приложения и повседневной удалённой разработки — надёжная основа для вашего конвейера сборки.

Чип
M4
Общая память
16GB
SSD
256GB

$20.3/день

День
$20.3
Неделя
$54.8
Месяц
$101.5
Квартал
$276.1

Заложите место для кэша зависимостей, результатов сборки и данных симуляторов. Если проект растёт, дополнительные SSD можно выбрать при оформлении заказа.

Арендовать Base M4

Trunk M4 Pro

Больше памяти и места на диске для ресурсоёмких проектов. Подойдёт для CI с несколькими target, крупных проектов на Swift и экспериментов с локальным инференсом моделей.

Чип
M4 Pro
Общая память
64GB
SSD
2TB

$60/день

День
$60
Неделя
$161.9
Месяц
$299.8
Квартал
$815.5

Общая память объёмом 64GB используется CPU и GPU совместно. Сначала проверьте число параллельных задач на реальном проекте, затем настройте параллелизм runner.

Арендовать Trunk M4 Pro

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

Сначала проверьте подключение, затем планируйте работу

Подключение к узлу в Сингапур

Для пользователей из Юго-Восточная Азия ориентир по средней задержке составляет 20~50 мс. Это отправная точка для выбора узла, а не результат измерений в вашей сети и не гарантия сквозной задержки.

Отделяйте отклик интерфейса от сборки

На отзывчивость SSH и перемещение окон в VNC влияют задержка и её колебания. Компиляция же в основном зависит от CPU, памяти и диска удалённого компьютера. Быстрая сборка не гарантирует такой же плавности каждого действия в графическом интерфейсе.

Сначала запустите сборку по SSH, а графический интерфейс включайте при необходимости.

Проверяйте из сети команды

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

Для повторного теста используйте ту же сеть и способ подключения.

Не привязывайте задачи к соединению

У физического узла есть выделенный публичный IP-адрес. Запускайте длительные задачи через runner, чтобы обрыв локального соединения не прерывал работу. Адрес и данные для подключения указаны в сведениях об инстансе.

Кэш можно восстановить; исходный код и важные результаты храните в резервной копии.

Первый запуск — 4 шага

От заказа до первого входа

При штатном ходе процесса всё занимает около 4 минут. Это ориентир по времени на действия, а не обратный отсчёт до выдачи узла. Статус подтверждения платежа и сброса системы смотрите в консоли.

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

    Укажите модель, узел и период оплаты. Решите, нужно ли дополнительное хранилище с учётом размера проекта. Проверьте стоимость компьютера, опций и заказа целиком.

    Около 30 секунд

  2. Оплатите в долларах США

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

    Около 40 секунд на оплату; подтверждение — отдельно

  3. Дождитесь назначения и сброса узла

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

    Около 2 минут

  4. Получите данные и войдите

    Данные для SSH / VNC доступны в сведениях об инстансе. Сначала проверьте подключение из командной строки и зависимости проекта, затем настройте сертификаты, runner и реальные задачи сборки.

    Около 50 секунд

Что проверить перед заказом

3 вопроса об этом узле

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

Если оформить заказ отсюда, узел в Сингапур будет закреплён?

Нет. Кнопка на странице предварительно выбирает модель, но не резервирует узел. При оформлении заказа выберите Сингапур, проверьте период аренды и дополнительные опции, затем оплатите. Актуальная доступность отображается в консоли; эта страница не показывает результат распределения в реальном времени.

У всех участников команды из Юго-Восточная Азия будет задержка 20~50 мс?

Нет. 20~50 мс — это ориентир для подключения из региона, а не фиксированная задержка для каждого участника. Даже в одном регионе результаты заметно различаются в зависимости от провайдера, корпоративного шлюза и маршрута через прокси. Попросите основных пользователей проверить подключение отдельно. Для автоматических сборок важнее проверить передачу репозитория, зависимостей и результатов.

Можно ли позднее перенести этот же компьютер на другой узел?

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

Выберите конфигурацию и запустите первую сборку

Base M4 — от $20.3 в день. Сначала проверьте проект на практике, затем выберите срок аренды.