Shell M4
m4-16-256
$21.8/ день
$108.9 / месяц
Для разовых сборок, проверки релизов и разработки с одной задачей. Сначала проверьте установку зависимостей, подпись и передачу артефактов.
- Чип
- M4
- Унифицированная память
- 16GB
- Накопитель
- 256GB
Выделенный физический узел на Apple Silicon, не виртуальная машина. 5 локаций, от $21.8 в день
Что вы будете запускать на этом Mac сегодня?
Сначала выберите модель, локацию и срок, затем подтвердите заказ. Ниже показан пример рабочего процесса, а не актуальная информация об инстансе или гарантия производительности.
Актуальная доступность, время предоставления и срок аренды отображаются в консоли.
Каждый заказ — это отдельный физический узел на Apple Silicon. Работайте в командной строке macOS по SSH или используйте графический интерфейс. CPU, GPU и унифицированная память не выделяются другим арендаторам, поэтому не приходится делить ресурсы всей машины с соседями по виртуальным инстансам.
Распределяйте ресурсы всей машины между своими задачами. Сборка, симуляторы и инференс всё равно конкурируют за ресурсы одного устройства. Сначала измерьте пиковое потребление памяти одной задачей, а затем настройте параллелизм runner — выделенный узел не означает неограниченный параллелизм.
Установите версии Xcode, совместимые с текущей версией macOS. Держите несколько версий и переключайтесь между ними с помощью xcode-select или DEVELOPER_DIR Сначала проверьте, какие SDK нужны проекту, затем перенесите конвейер, чтобы обновление инструментов не повлияло на ветку релиза.
Создавайте архив с сертификатами, профилями и настройками проекта, которые вы вправе использовать. Унифицированная память и Metal подходят для графических задач и инференса. Подписанное приложение ещё не подключено к внешнему тестовому устройству. Если нужно подключить реальное устройство, заранее уточните возможность через тикет.
Указанные чип, объём унифицированной памяти и накопитель относятся к одному физическому узлу целиком. Сначала выбирайте объём памяти под рабочую нагрузку, затем рассчитывайте место для исходного кода, кеша и артефактов.
Для разовых сборок подойдёт Shell M4; если нужны больший кеш и постоянно работающие задачи — Shell M4 Plus; для рабочих нагрузок с большим объёмом памяти — Shell M4 Pro. При нехватке места можно добавить SSD на +1TB или +2TB; объединение через Thunderbolt 5 — отдельная платная опция. Подробности смотрите настранице тарифов.
5 локаций
Сингапур, Япония (Токио), Южная Корея (Сеул), Гонконг и восток США. Выбирайте по сетевому маршруту команды, а не только по расстоянию на карте.
3 модели
От M4 / 16GB / 256GB до M4 Pro / 64GB / 2TB. Все три модели — отдельные физические машины.
$21.8 от / день
Цена Shell M4 указана за день в долларах США. Если планируете пользоваться дольше, сравните цены за неделю, месяц и квартал.
Указаны доступные модели и локации. Актуальную доступность смотрите в консоли; цены — на странице тарифов.
~ $ ssh dev@armshell-hk
The authenticity of host 'armshell-hk' can't be established.
ED25519 key fingerprint is
SHA256:Xq3v9mK2pR7tN1wL5cY8bH4dF6gJ0sA2eU9iO3kZ7pM.
Are you sure you want to continue connecting
(yes/no/[fingerprint])? yes
Warning: Permanently added 'armshell-hk'
(ED25519) to the list of known hosts.
dev@armshell-hk ~/App % xcodebuild -scheme App \
-archivePath build/App.xcarchive archive
CompileSwiftSources normal arm64
CodeSign App.xcarchive/Products/Applications/App.app
** ARCHIVE SUCCEEDED **
dev@armshell-hk ~/App % bundle exec fastlane gym
+------+------------------+-------------+
| Step | Action | Time (in s) |
+------+------------------+-------------+
| 1 | default_platform | 0 |
| 2 | gym | 186 |
+------+------------------+-------------+
fastlane finished successfully
Продолжайте работать на основном компьютере с Windows или Linux, а сборки, которым нужна macOS, запускайте на узле. Сначала выполните одну команду вручную, затем передайте её CI — не переносите сразу весь инструментарий.
Получите данные для подключения в консоли и проверьте настоящий отпечаток ключа узла, прежде чем подтвердить соединение. Затем смените временный пароль и добавьте открытый SSH-ключ. Не сохраняйте учётные данные в репозитории или открытых логах.
Проверьте путь к Xcode, lock-файлы зависимостей и настройки подписи. Настройте сертификаты и профили на узле. Конвейер может напрямую считывать логи сборки и код завершения.
Передайте архив, установочный пакет и dSYM с помощью rsync. Запишите версию коммита, версию Xcode и параметры сборки. Сравнивайте время только при одинаковых исходниках, состоянии кеша и настройках параллелизма.
Все три модели доступны в каждой из пяти локаций. Выберите локацию, чтобы настроить заказ, а не перейти на страницу с описанием региона. Актуальная доступность отображается в консоли.
Юго-Восточная Азия
Если команда работает в Юго-Восточной Азии, сначала проверьте сетевой маршрут от неё до этого узла.
ДоступноВыбрать локацию JPВосточная Азия
Если большинство участников проекта находится в Восточной Азии, сравните здесь скорость отклика SSH и удалённого рабочего стола.
ДоступноВыбрать локацию KRСеверо-Восточная Азия
Сравните маршруты доступа из Северо-Восточной Азии и проверьте расположение репозитория исходного кода и хранилища артефактов.
ДоступноВыбрать локацию HKЮжный Китай и Юго-Восточная Азия
Если важны маршруты между Южным Китаем и Юго-Восточной Азией, выбирайте с учётом сетей конкретных операторов.
ДоступноВыбрать локацию US-EВосточная часть Северной Америки и Западная Европа
Командам по обе стороны Атлантики стоит рассмотреть эту локацию и учесть маршруты загрузки зависимостей при сборке.
ДоступноВыбрать локациюДля работы с графическим интерфейсом важна задержка, для массовых сборок — загрузка зависимостей и передача артефактов. Узлы работают 365 дней в году. Расстояние на карте не показывает фактическую задержку.
Одинаковые цены во всех пяти локациях. Проверьте потребности проекта на реальной сборке, прежде чем продлевать аренду. Срок начинается с момента предоставления; точные даты и время смотрите в консоли.
m4-16-256
$21.8/ день
$108.9 / месяц
Для разовых сборок, проверки релизов и разработки с одной задачей. Сначала проверьте установку зависимостей, подпись и передачу артефактов.
m4-24-512
$39.6/ день
$198.1 / месяц
Больше места для постоянно работающего runner, кеша зависимостей и совместной работы с несколькими инструментами. Увеличивайте параллелизм постепенно, ориентируясь на пиковое потребление памяти проекта.
m4pro-64-2tb
$61.6/ день
$308.1 / месяц
Для сборок с большим объёмом памяти и экспериментов с MLX. Чтобы понять, поместится ли модель, учитывайте веса, кеш контекста и накладные расходы во время работы.
При аренде на неделю, месяц или квартал выгоднее. Полные цены на Shell M4: $58.8 за неделю, $108.9 за месяц, $296.2 за квартал. Дополнительные опции оплачиваются отдельно. Перед заказом проверьте конфигурацию и итоговую сумму.
Все сроки аренды и дополнительные опцииВсе цены и счета указаны в долларах США (USD). Доступны только два перечисленных ниже способа оплаты. Какие платёжные шлюзы доступны, показывает ответ серверного интерфейса.
Перед оплатой проверьте модель, локацию, срок и дополнительные опции. Отправка перевода ещё не означает, что платёж зачислен. Данные для подключения появятся в консоли после предоставления узла. Не отправляйте номер карты или закрытый ключ на адрес поддержки.
Переводите средства по указанным на странице оплаты сети, сумме и реквизитам. Перед отправкой проверьте сеть. По вопросам о счёте укажите хеш транзакции, чтобы мы могли найти платёж.
Данные карты обрабатываются во время оплаты; сайт не хранит полный номер карты. Нужна ли дополнительная проверка, зависит от информации на платёжной странице.
Цены за день, неделю, месяц и квартал, а также дополнительные опции SSD и объединения через Thunderbolt 5 указаны в долларах США. Учитывайте полную стоимость периода, а не показанную среднюю цену за день.
После предоставления узла проверяйте инстанс, заказ и счёт в консоли. Перед продлением или сменой конфигурации изучите новую стоимость. Если нужно перенести рабочую нагрузку, сначала создайте резервную копию.
Открыть консольПеред арендой проверьте, как выделяются ресурсы, как предоставляется узел и как обрабатываются данные. Больше ответов о выборе модели, оплате, сети и данных — в разделеВопросы и ответы.
Чтобы подобрать конфигурацию под проект, напишите на support@armshell.com и укажите инструменты, частоту сборок, пиковое потребление памяти и предполагаемый срок аренды. По вопросам о существующем заказе отправьте тикет через консоль — так его проще связать с инстансом.
Да. Каждый заказ соответствует отдельному физическому узлу на Apple Silicon. CPU, GPU, унифицированная память и встроенный накопитель предназначены только для вашей среды — это не виртуальная машина с ресурсами, общими для других арендаторов. При этом запущенные вами сборки, графический интерфейс и задачи инференса используют ресурсы одной машины. Контролируйте параллелизм и следите за нагрузкой на память.
После подтверждения оплаты заказ поступает в обработку. Актуальный статус и данные для подключения отображаются в консоли; мы не обещаем фиксированное время в минутах. Для USDT-TRC20 нужно подтверждение зачисления, для оплаты картой — подтверждение успешной транзакции платёжным шлюзом. Если платёж завершён, но статус заказа не обновился, отправьте тикет через консоль и укажите номер заказа или хеш транзакции. Не платите повторно.
В консоли можно посмотреть доступность смены модели и дополнительных опций, таких как SSD на +1TB / +2TB и объединение через Thunderbolt 5. Возможность изменить текущий заказ, расчёт разницы в цене и необходимость переноса зависят от предложения и условий обработки, показанных перед подтверждением. Не рассчитывайте, что смена пройдёт без перерыва: сначала сохраните важные файлы и запишите настройки инструментов и подписи, затем вносите изменения.
Срок аренды смотрите в консоли. До его окончания продлите аренду или экспортируйте данные и не используйте узел как единственную резервную копию. После окончания доступ может быть закрыт. Условия восстановления, хранения, возврата узла и удаления данных указаны в заказе и уведомлениях консоли. Мы не гарантируем фиксированный срок хранения или восстановление после удаления. Заранее передайте исходный код, архивы, dSYM и необходимые настройки с помощью rsync .
Доступны только USDT-TRC20 и Visa / Mastercard / Amex (через Stripe). Все расчёты — в долларах США (USD). Актуальную доступность платёжных шлюзов показывает ответ серверного интерфейса. Для проверки платежа или счёта укажите номер заказа, статус оплаты и необходимые данные транзакции. Не отправляйте в тикете полный номер карты, код подтверждения или другие конфиденциальные данные.
Практические материалы о подключении, сборке и совместной работе. Сначала проверьте всё на своём проекте, затем оформите настройки в виде повторяемых шагов.
Отделите завершение операции от успешного результата и запроса отмены, чтобы зависимые задачи не продолжали работу после сбоя.
AIDevelopmentПроверяем изоляцию ключей и очистку кеша iOS, не принимая рекомендации NSCache по ёмкости за гарантии вытеснения.
DevOps и CI/CDНа примере функции нормализации проверяем NaN, бесконечности, переполнение, отрицательный ноль и сравнения с допуском.
Готовим новые материалы. Пока загляните вблог.
Shell M4 — от $21.8 в день. Выберите локацию и срок аренды, чтобы перенести следующую сборку на выделенный физический Mac.