Выделенные узлы Apple Silicon

Mac mini M4 в Гонконг
Перенесите сборки в облако

Для пользователей из Южный Китай и Юго-Восточная Азия: запускайте сборки Xcode, тесты в симуляторах и постоянно работающий CI на выделенном облачном Mac. Это не виртуальная машина: CPU, GPU и унифицированная память не делятся с другими арендаторами.

Базовая аренда — от $21.3/день. Сначала выберите модель и срок аренды, затем укажите узел в заказе. Его фактическая доступность отображается в панели управления.

Выделение
1 заказ — 1 физический узел
Среда разработки
Графический интерфейс macOS и командная строка
Срок оплаты
День / неделя / месяц / квартал
Выберите конфигурацию под нагрузку

2 модели, 4 срока аренды

Оцените потребности проекта в памяти и дисковом пространстве, а затем выберите срок аренды. Ниже указана базовая стоимость моделей без расширения хранилища и объединения через Thunderbolt 5. Все цены — в долларах США.

Сейчас показана базовая стоимость за день. Итоговый период оплаты выберите при оформлении заказа.

Индивидуальная разработка и последовательные сборки

Node Core M4

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

$21.3/день
Чип
M4
Унифицированная память
16GB
SSD
256GB
За день
$21.3
За неделю
$57.6
За месяц
$106.7
За квартал
$290.2

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

Параллельные тесты и задачи с большим объёмом памяти

Node Pro M4

Подходит для крупных проектов на Swift, тестирования в нескольких симуляторах и экспериментов с локальными моделями, например MLX. 64GB унифицированной памяти дают больше ресурсов для параллельных задач, но планировать параллелизм и кэш всё равно необходимо.

$59.1/день
Чип
M4 Pro
Унифицированная память
64GB
SSD
2TB
За день
$59.1
За неделю
$159.6
За месяц
$295.6
За квартал
$804

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

Как выбрать срок

Для проверки среды или разового релиза начните с аренды на день. Если проект будет активно развиваться несколько недель, рассмотрите недельный срок. Для постоянно работающего runner, регулярных тестов и длительных экспериментов с моделями сравните месячную и квартальную оплату. Переключение периода меняет только отображение цен на этой странице и не создаёт заказ и не запускает оплату.

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

Расстояние и рабочие задачи — отдельно

Сеть узла Гонконг

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

Регион подключения
Южный Китай и Юго-Восточная Азия
Ориентир RTT
20~40 мс
Что влияет на результат
Местный оператор, маршрутизация между сетями, перегрузка и маршрут VPN

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

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

Проверьте свой маршрут после подключения

Замените имя узла в командах адресом подключения из сведений о заказе. Некоторые сети ограничивают ICMP: отсутствие ответа на ping не означает, что подключиться по SSH невозможно. Проверьте подключение к нужному порту и журналы клиента.

ping -c 20 NODE_HOST
ssh -o ConnectTimeout=10 USER@NODE_HOST 'uname -m'
Сначала проверьте, затем подключайтесь

От заказа до работы — 4 шага

Указанное время — ориентир для выполнения действий вручную, а не срок подтверждения оплаты или предоставления узла. Фактический ход оплаты, подключения узла и синхронизации проекта зависит от статуса в панели управления и вашей сети.

  1. 01

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

    Ориентир: 2–5 минут

    Выберите модель, период оплаты и узел. Проверьте, нужны ли дополнительный SSD или объединение через Thunderbolt 5. Перед оплатой сверьте базовую стоимость, дополнительные опции и итоговую сумму в заказе.

  2. 02

    Оплатите заказ

    Ориентир: 2–5 минут

    Используйте доступный способ оплаты, который отобразится при оформлении. Подтверждение транзакции в сети или проверка карты не входят в эту оценку. Сохраните номер заказа и идентификатор транзакции, а после оплаты проверьте статус заказа — скриншот перевода не подтверждает готовность узла.

  3. 03

    Проверьте данные подключения

    После предоставления: 1–3 минуты

    Откройте сведения о заказе в панели управления и проверьте адрес подключения, учётные данные и статус узла. Убедитесь, что чип, память и диск соответствуют заказу. Ориентируйтесь на статус заказа и не отправляйте данные подключения в открытом доступе.

  4. 04

    Запустите первую задачу

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

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

Три вопроса перед выбором узла

Узел Гонконг

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

Подойдёт ли этот узел, если команда работает не только из Южный Китай и Юго-Восточная Азия?

Ориентируйтесь на основных пользователей и их задачи. Тем, кто часто работает в графическом интерфейсе, стоит заранее проверить подключение из своей сети. Если участники только запускают сборки, смотрят журналы и скачивают результаты, задержка при работе с интерфейсом обычно менее важна. Оценка задержки для Гонконг из Южный Китай и Юго-Восточная Азия не обязательно подходит всем участникам команды — проверьте подключение в обычной рабочей сети.

Перенесутся ли проект и кэш автоматически при смене узла?

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

Означает ли выбор Гонконг, что все данные pipeline останутся на этом узле?

Нет. Выбор узла определяет расположение арендуемой физической машины, но репозиторий кода, зеркала зависимостей, хранилище артефактов и сервисы публикации могут настраиваться отдельно. Если для вас важно расположение данных, проверьте каждый из этих внешних компонентов: место установки физической машины не определяет границы данных всего pipeline. По вопросам корпоративной закупки и дополнительной информации пишите на support@xcodenode.com.

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

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