Выделенное физическое устройство
Каждому экземпляру аренды соответствует отдельный Mac mini, без совместного использования системной среды с другими клиентами. Доступны графический интерфейс macOS и командная строка.
Каждый экземпляр — отдельный физический Mac mini, а не виртуальная машина. Запускайте облачную сборку в Xcode, автоматическую упаковку приложений, пайплайны fastlane и self-hosted Mac Runner.
xcodebuild archive
destination: arm64
72% · 04:18
M4 PRO
64GB · 2TB
12 / 14 completed
2 jobs active
Никаких расплывчатых единиц вычислительной мощности. До заказа можно проверить чип, память, накопитель, локацию и фиксированный период аренды; после выдачи устройства его статус и данные для подключения доступны в консоли.
Каждому экземпляру аренды соответствует отдельный Mac mini, без совместного использования системной среды с другими клиентами. Доступны графический интерфейс macOS и командная строка.
Запускайте Xcode, xcodebuild, fastlane и CI/CD Runner. Команды сборки, результаты архивирования и журналы ошибок можно встроить в существующий пайплайн.
Выбирайте узел с учётом команды, репозитория и точки входа пайплайна, чтобы сократить ненужные межрегиональные передачи данных.
Разберите входные данные, среду выполнения и результат, чтобы понять, подходит ли облачный Mac для ваших задач разработки.
Для регулярного архивирования, подписи, экспорта и выпуска версий. Репозиторий и материалы подписи команда передаёт с минимально необходимыми правами.
Подключите выделенный узел к существующему пайплайну, распределяйте задания по репозиториям и тегам, а после выполнения удаляйте остаточные данные.
Подходит для локального вывода моделей, проверки моделей и тестирования инструментов разработки, которым нужна большая унифицированная память. Результаты сохраняются вместе с параметрами запуска.
MiniRents M4 подходит для лёгких сборок и подписи одного проекта; MiniRents M4 Pro — для параллельных сборок и задач с большим объёмом памяти. Все цены в USD.
Для лёгкой упаковки iOS, подписи одного проекта, проверки зависимостей и Runner с небольшой параллельной нагрузкой.
Арендовать MiniRents M4Для параллельных сборок, больших кэшей зависимостей, вывода моделей и задач, которым требуется 64GB памяти.
Арендовать MiniRents M4 ProРасположение узла влияет на получение кода, загрузку зависимостей, удалённый рабочий стол и передачу артефактов. Сначала выберите регион ближе к сотрудникам или репозиторию, затем проверьте время на реальных сборках.
Все узлы работают 365 дней в году. Перенос между узлами является изменением конфигурации: сначала отправьте через консоль запрос с идентификатором устройства, целевой локацией и желаемым временным диапазоном.
Локации и конфигурацииSGДля команд и репозиториев Юго-Восточной Азии.
В наличииJPДля совместной разработки в Японии и Восточной Азии.
В наличииKRДля локальных сборок и подключений в Корее.
В наличииHKДля команд из Южного Китая и международной разработки.
В наличииUS-EДля команд восточной части Северной Америки и трансатлантической работы.
В наличииСравниваем способы поставки и границы ресурсов, не выдавая один вариант за универсальное решение.
| Критерий | Аренда выделенного физического Mac | Собственное оборудование | Общая виртуальная машина |
|---|---|---|---|
| Структура затрат | Оплата за день, неделю, месяц или квартал в соответствии с выбранной конфигурацией | Закупка, размещение, сеть, электричество и владение — за счёт команды | Обычно оплата общей конфигурации и периода использования |
| Поставка | Выберите модель, период и локацию, оформите заказ и получите данные для подключения | Закупка, доставка, установка, подключение к сети и настройка среды | Создание виртуального экземпляра и настройка программной среды |
| Выделенность ресурсов | Выделенный физический Mac mini, не виртуальная машина | Оборудование принадлежит команде и используется только ею | Физические ресурсы нижнего уровня могут разделяться с другими экземплярами |
| Гибкость обновления | В следующем периоде можно выбрать другую из двух доступных конфигураций | Требуется повторная закупка, замена или добавление оборудования | Виртуальные ресурсы можно менять, но в рамках общей архитектуры |
| Ответственность за эксплуатацию | Команда управляет кодом, учётными данными, зависимостями и средой сборки | Команда также отвечает за оборудование, сеть и среду | Команда отвечает за среду экземпляра и данные заданий |
| Подходящие сценарии | Проекты на определённый срок, удалённые команды, фермы сборки и гибкая параллельная нагрузка | Постоянная нагрузка при наличии локальных ресурсов эксплуатации | Обычные задачи без требования к физической выделенности |
У каждого этапа есть понятные входные данные, среда выполнения и результат. При сбое журнал можно найти по номеру задания и временному диапазону, не просматривая устройство целиком.
Событие репозитория запускает пайплайн и передаёт хеш коммита, ветку и параметры задания.
Runner подключается к указанному облачному Mac по тегу и подготавливает отдельный рабочий каталог.
Устанавливаются зафиксированные зависимости, запускается xcodebuild и непрерывно записывается журнал сборки.
Материалы подписи передаются с минимальными правами для архивирования, проверки и экспорта.
Артефакты и обезличенные журналы загружаются, после чего временные учётные данные и кэш задания удаляются.
Зафиксируйте длительность одной сборки, число сборок в день и пиковую параллельную нагрузку. Для лёгких задач начните с MiniRents M4, для параллельных или требовательных к памяти задач используйте MiniRents M4 Pro.
Сохраняйте хеш коммита, номер задания, время начала и окончания, код возврата и важные фрагменты ошибок. Перед обращением в поддержку скройте токены, приватные ключи и материалы подписи.
После загрузки артефактов удалите временные переменные среды, учётные данные загрузки и ненужный кэш, затем проверьте права рабочего каталога и статус устройства.
Поддерживаются только USDT-TRC20 и Visa / Mastercard / Amex (через Stripe). Все расчёты выполняются в долларах США (USD). Доступный шлюз определяется ответом серверного интерфейса при оплате.
Счёт формируется из периода аренды, модели, локации и выбранных дополнительных опций. По вопросам оплаты укажите идентификатор заказа, период, локацию и добавленные опции; не передавайте пароль или приватный ключ.
В примере показаны только поля счёта; суммы вне каталога не рассчитываются. Итог зависит от выбранных периода, модели и дополнительных опций.
Ответы ниже разделяют характеристики сервиса, рекомендации по конфигурации и ограничения использования, чтобы техническую оценку можно было завершить до заказа.
Нет. Облачный Mac — это выделенный физический Mac mini: каждому экземпляру аренды соответствует отдельное устройство, системная среда не разделяется с другими клиентами.
Рекомендуем начать с базовой конфигурации (M4, 16GB, 256GB). Для параллельных сборок, вывода больших моделей или задач с повышенными требованиями к памяти выберите конфигурацию Pro (M4 Pro, 64GB, 2TB).
Да. Облачный Mac можно зарегистрировать как self-hosted Runner. Ограничьте права на уровне репозитория, задайте понятные теги для заданий и очищайте конфиденциальные переменные и временные файлы после каждого запуска.
Поддерживается командное подключение по SSH. Для графического интерфейса macOS можно использовать удалённый рабочий стол VNC. При первом подключении проверьте отпечаток хоста и храните данные доступа в безопасности.
Учитывайте расположение команды, репозитория и цели загрузки артефактов, а затем проверьте выбор на реальных задачах получения репозитория, установки зависимостей и сборки. В каталоге доступны Сингапур, Япония (Токио), Южная Корея (Сеул), Гонконг и восток США.
Поддерживаются только USDT-TRC20 и Visa / Mastercard / Amex (через Stripe). Все цены указаны в долларах США (USD), а доступный шлюз определяется ответом серверного интерфейса.
Сравните две конфигурации, четыре периода аренды и пять локаций. Пользователи с активными экземплярами могут войти в консоль, чтобы посмотреть статус устройства, данные подключения, счета и запросы в поддержку.