Целый Mac mini — в распоряжение вашей очереди сборки

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

Выделенный физический Mac, не виртуальная машина. Все 6 физических узлов доступны для аренды — от$20.1 в день. Сначала оцените потребность задач в памяти и диске, затем выберите срок аренды.

Все цены указаны в долларах США. Фактическая доступность, сумма заказа и сведения о выдаче отображаются в консоли в реальном времени.

1 физический узел, ресурсы только в вашем распоряжении Оплата за день, неделю, месяц или квартал Доступны SSH и графический интерфейс macOS
Сначала оцените объём сборки

Архивировать одно приложение или запускать задачи параллельно

В обеих конфигурациях вы получаете целый Mac mini без общих с другими клиентами CPU, памяти и диска. Разница — в запасе ресурсов: M4 подойдёт для отдельных стандартных сборок, а M4 Pro — для параллельного тестирования, крупных проектов и локального запуска моделей.

Стандартная архивация и выделенный CI

OSXBuild Bake M4

Запускайте archive, подпись и экспорт одного приложения на выделенном узле. Кэш зависимостей остаётся на вашей машине — не нужно заново настраивать среду перед каждой сборкой.

Чип
M4
Память
16 ГБ
SSD
256 ГБ
$20.1 / день

Указана цена за день. Цены на другие сроки приведены ниже.

За день
$20.1 / день
За неделю
$54.2 / неделю
За месяц
$100.3 / месяц
За квартал
$272.8 / квартал
  • Подойдёт для одного приложения с 1–3 запусками archive в день.
  • Начните с последовательных сборок, а параллелизм настройте по фактическому потреблению памяти.
  • Если нужно хранить больше артефактов, можно добавить SSD.

Параллельное тестирование и эксперименты с моделями

OSXBuild Bake M4 Pro

Запас памяти и диска для нескольких Target, тестирования в симуляторах и более крупных локальных моделей. Организуйте сборки, тесты и управление артефактами на одном выделенном узле.

Чип
M4 Pro
Память
64 ГБ
SSD
2 ТБ
$60.3 / день

Указана цена за день. Цены на другие сроки приведены ниже.

За день
$60.3 / день
За неделю
$162.9 / неделю
За месяц
$301.6 / месяц
За квартал
$820.4 / квартал
  • Подойдёт для нескольких сборок, параллельных тестов в симуляторах и удалённой разработки.
  • Можно использовать для локальных экспериментов с MLX / llama.cpp.
  • Проверьте на практике, подходят ли объём модели, длина контекста и число параллельных запросов.

Выберите срок аренды для своих задач

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

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

Конфигурация и цены — в одной сводной таблице

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

ПараметрOSXBuild Bake M4OSXBuild Bake M4 Pro
Чип / память / SSDM4 / 16 ГБ / 256 ГБM4 Pro / 64 ГБ / 2 ТБ
За день$20.1 / день$60.3 / день
За неделю$54.2 / неделю$162.9 / неделю
За месяц$100.3 / месяц$301.6 / месяц
За квартал$272.8 / квартал$820.4 / квартал
Распределение ресурсовЦелый выделенный физический Mac, не виртуальная машинаЦелый выделенный физический Mac, не виртуальная машина
Способ работыГрафический интерфейс macOS и командная строкаГрафический интерфейс macOS и командная строка
Выберите локацию для сборки

2 конфигурации доступны во всех 6 локациях

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

Наличие конфигураций по локациям
КонфигурацияСингапурТокиоСеулГонконгВосток СШАЗапад США
OSXBuild Bake M4ДоступенДоступенДоступенДоступенДоступенДоступен
OSXBuild Bake M4 ProДоступенДоступенДоступенДоступенДоступенДоступен

«Доступен» означает, что сочетание конфигурации и локации включено в каталог аренды, а не что за вами закреплена машина. Фактическую доступность проверяйте в консоли в реальном времени. Все узлы работают круглосуточно 365 дней в году.

Локация влияет на маршрут соединения, но не на выделенный характер узла

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

Подбирайте машину под задачу

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

Это отправные точки для выбора конфигурации, а не гарантия производительности. Время archive зависит от размера проекта, зависимостей, версии Xcode и состояния кэша. Возможность запуска модели определяется также квантованием, длиной контекста и средой выполнения.

ЗадачаТипичная нагрузкаРекомендуемая конфигурацияЧто проверить в первую очередь
Небольшие сборкиОдно приложение, 1–3 запуска archive в день, последовательные подпись и экспорт.M4 / 16 ГБ / 256 ГБВремя первой архивации и архивации с кэшированием, объём зависимостей и число сохраняемых артефактов.
Повседневная разработкаНесколько Target, параллельные тесты в симуляторах, удалённая разработка через рабочий стол.M4 / 16 ГБ / 256 ГБ + SSD 1 ТБ или M4 Pro / 64 ГБ / 2 ТБОтдельно отслеживайте нагрузку на память и место на диске. Дополнительный SSD увеличивает хранилище, но не объём памяти.
Запуск больших моделейЛокальный запуск моделей среднего и большого размера в MLX / llama.cpp.M4 Pro / 64 ГБ / 2 ТБРазмер весов модели, потребление памяти во время работы, длина контекста и приемлемая скорость вывода.

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

Отдельно оцените объём исходного кода, зависимостей, сред симуляторов, DerivedData и архивов. IPA и журналы, которые нужно хранить долго, можно перенести в собственное хранилище артефактов — не используйте машину для сборки как единственную резервную копию.

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

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

Оставьте место для кэша и артефактов

Дополнительные опции с отдельными ценами

К базовой конфигурации можно добавить SSD или объединение по Thunderbolt 5. Цены приведены для соответствующих сроков аренды; опция объединения оплачивается за каждую машину. Итоговую конфигурацию и сумму проверьте при оформлении заказа.

+1 ТБ SSD

Больше места для DerivedData, кэша зависимостей и образов симуляторов. Дополнительное хранилище не меняет объём памяти базовой конфигурации.

За день
$2.1 / день
За неделю
$5.6 / неделю
За месяц
$10.4 / месяц
За квартал
$28.3 / квартал

Подойдёт, если потребность в хранилище уже понятна, а увеличивать объём памяти не нужно.

+2 ТБ SSD

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

За день
$4.2 / день
За неделю
$11.2 / неделю
За месяц
$20.8 / месяц
За квартал
$56.6 / квартал

Сначала разделите кэш, данные, которые можно создать заново, и необходимые артефакты поставки.

Объединение по Thunderbolt 5

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

За день · за машину
$1.8 / день
За неделю · за машину
$4.8 / неделю
За месяц · за машину
$8.8 / месяц
За квартал · за машину
$23.9 / квартал

Объединение не складывает память автоматически и не распределяет одну задачу archive между несколькими машинами.

Дополнительный SSD — не резервная копия. Храните копии исходного кода, материалов для подписи и готовых артефактов в контролируемом вами месте. Экспортируйте данные до окончания аренды.

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

Шесть проверок, чтобы избежать лишней работы после запуска

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

  • Цель аренды определена

    Выберите хотя бы одну основную задачу: архивация, удалённая разработка или эксперименты с моделями. Зафиксируйте размер проекта и ожидаемый параллелизм — не заменяйте требования расплывчатым «чем выше производительность, тем лучше».

  • Локация выбрана

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

  • Срок и правила окончания проверены

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

  • Потребность в дополнительном SSD оценена

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

  • Способ оплаты подготовлен

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

  • SSH-ключ подготовлен

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

Оплата и продление — в одном месте

Оплата в долларах, история заказов — в консоли

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

Два способа оплаты

USDT-TRC20 или Visa / Mastercard / Amex через Stripe. При оплате USDT-TRC20 следуйте указаниям заказа и проверьте сеть и сумму. Платежи картами обрабатывает Stripe.

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

Счета, продление и окончание аренды

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

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

Что важно учесть во время аренды

Заранее уточните конфигурацию, продление и работу с данными

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

Можно ли сменить конфигурацию во время аренды?

Чтобы запросить смену конфигурации, создайте обращение в консоли и укажите текущий заказ, желаемую конфигурацию, локацию и удобное время переноса. Замена физической машины — это не расширение ресурсов на месте: включите инструменты, материалы для подписи и настройки runner в план миграции.

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

Машину автоматически освободят после окончания аренды?

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

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

Как сохранить исходный код и артефакты сборки?

Код и артефакты на машине принадлежат вам. Храните исходный код в подконтрольном вам репозитории, а необходимые IPA, журналы и другие готовые файлы синхронизируйте в собственное хранилище.

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

Какой срок выбрать для первого CI?

Сначала пройдите весь цикл: «получить код → установить зависимости → выполнить archive → подписать и экспортировать», а затем выберите долгосрочный срок аренды. Для краткой проверки рассмотрите оплату за день; для постоянной работы сравните стоимость недели, месяца и квартала с предполагаемым сроком использования.

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

Поможет ли дополнительный SSD, если сборка медленная или не хватает памяти?

Дополнительный SSD увеличивает объём хранилища, но не памяти. Сначала определите проблему: повторная загрузка зависимостей, нехватка места на диске, высокая нагрузка на память или очередь тестов. Затем подберите ресурсы под узкое место.

Если задачам нужно больше памяти, рассмотрите M4 Pro / 64 ГБ / 2 ТБ. Если растут только кэш и объём архивов, сначала пересмотрите правила хранения и лишь затем решайте, нужен ли дополнительный SSD.

Запустите следующую архивацию на своей машине

Выберите конфигурацию, срок аренды и локацию, затем проверьте дополнительные опции. Если требования ещё не ясны, расскажите об объёме сборок и проекте.