Понятные конфигурации, аренда по потребности

Два M4, четыре срока аренды

Все цены указаны в долларах США. Каждый заказ — это отдельный выделенный физический сервер, не виртуальная машина и без оверселлинга.

От персональной рабочей станции Xcode до постоянно работающего CI-узла: сначала выберите конфигурацию по объёму памяти и диска, затем срок аренды — под график проекта. CPU, GPU и объединённая память не делятся с другими клиентами; доступны полноценные графический интерфейс macOS и командная строка.

Выберите модель, локацию и срок аренды, а затем проверьте итоговую сумму перед оплатой. Текущую доступность покажет консоль.

Сначала конфигурация, затем срок

Одна и та же машина — оплата под ритм вашего проекта

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

Сейчас показана цена за день. Полные цены за остальные периоды приведены в таблице ниже.

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

Node Pro M4

Для крупных проектов на Swift, параллельного тестирования в симуляторах и локального запуска моделей. 64GB объединённой памяти и SSD на 2TB дают больше пространства для одновременных задач.

$59.1 /день
Чип
M4 Pro
Объединённая память
64GB
SSD
2TB

Доступные локации

Сингапур / Токио / Сеул / Гонконг

Выделенные ресурсы

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

Полные характеристики и цены за разные периоды

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

Сравнение конфигураций · все цены в USD
Характеристики и срок Node Core M4 Node Pro M4
Чип M4 M4 Pro
Объединённая память 16GB 64GB
SSD 256GB 2TB
За день $21.3/день $59.1/день
За неделю $57.6/неделю $159.6/неделю
За месяц $106.7/месяц $295.6/месяц
За квартал $290.2/квартал $804/квартал
Доступные локации Сингапур / Токио / Сеул / Гонконг Сингапур / Токио / Сеул / Гонконг
Тип предоставления Выделенный физический сервер, не виртуальная машина Выделенный физический сервер, не виртуальная машина

День и неделя: тестовая среда и короткий рывок

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

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

Месяц и квартал: постоянный CI и непрерывная разработка

Для проектов, которым нужно надолго сохранить инструменты, кэш зависимостей и настройки runner. Чем дольше срок аренды, тем важнее заранее назначить ответственного за продление, архивирование результатов и резервное копирование. Срок аренды следует планировать с учётом жизненного цикла данных.

Заранее включите продление в график проекта
Помимо базовой конфигурации

Учитывайте стоимость хранилища и подключения отдельно

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

Дополнения · проверьте цену для выбранного периода
Дополнение За день За неделю За месяц За квартал
+1TB SSD $2.6/день $6.9/неделю $12.8/месяц $34.8/квартал
+2TB SSD $5.2/день $13.8/неделю $25.6/месяц $69.6/квартал
Подключение Thunderbolt 5, за устройство $1.7/день $4.6/неделю $8.5/месяц $23.1/квартал

Расширение SSD: сначала проверьте диск, затем добавьте место

DerivedData, кэш зависимостей, данные симуляторов и архивы со временем занимают всё больше места. Сначала выполните df -h чтобы проверить свободное место, затем выполните du -sh ~/Library/Developer/Xcode/DerivedData чтобы проверить кэш сборок. Очистка кэша, который можно восстановить, и расширение диска — разные варианты.

Расширение диска не заменяет резервное копирование

Thunderbolt 5: доплата за каждое устройство

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

Сверяйте конфигурацию и цену при оформлении
Четыре локации доступны для обеих конфигураций

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

Обе конфигурации доступны в Сингапуре, Токио, Сеуле и Гонконге. В таблице указаны локации в каталоге; актуальную доступность покажет консоль. Каталог не является данными мониторинга в реальном времени.

Каталог конфигураций и локаций · проверьте актуальную доступность при оформлении
Модель Сингапур Токио Сеул Гонконг
Node Core M4 Доступно Доступно Доступно Доступно
Node Pro M4 Доступно Доступно Доступно Доступно

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

Проверьте все позиции перед оплатой

Месячный счёт из трёх позиций

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

Параметры конфигурации · пример месячного счёта

Локация: Гонконг · период оплаты: месяц · валюта: USD

Пример стоимости
Node Pro M4
$295.6
Базовая стоимость машины. Конфигурация M4 Pro / 64GB / SSD 2TB учтена в счёте по месячному тарифу из каталога.
+2TB SSD
$25.6
Стоимость дополнительного хранилища. Базовый SSD уже включён в цену машины; эта позиция учитывает только выбранное расширение.
Подключение Thunderbolt 5 ×1
$8.5
Доплата за подключение одной машины. При изменении количества устройств проверьте эту позицию и итоговую сумму заказа.
Итого за выбранную конфигурацию $329.7 USD

Когда начинается оплата

Сначала подтвердите оплату и дождитесь предоставления узла. Затем проверьте срок аренды — дату начала и окончания услуги — в деталях заказа в консоли. Просмотр тарифов или смена периода расчёта не создают платный заказ.

Продление по тому же периоду

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

Выбирайте конфигурацию под задачи

Не каждому проекту нужен Pro

На обеих конфигурациях доступны нативные macOS, Xcode, симуляторы и Metal. Разница — в объёме ресурсов, а не в доступе к инструментам разработки.

Core: стабильная цепочка сборки

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

16GB объединённой памяти и SSD на 256GB задают чёткий бюджет ресурсов. Во время первого теста следите за нагрузкой на память и ростом кэша. Если проблема связана со скачиванием зависимостей, ошибкой скрипта или настройкой сертификата, переход на более мощную машину сам по себе её не решит.

Pro: больше ресурсов для параллельных задач и крупных проектов

При параллельном тестировании в симуляторах, работе с крупными проектами Swift, кэшами зависимостей для нескольких проектов и локальном запуске моделей особенно важны пиковая нагрузка на память и место на диске. M4 Pro / 64GB / SSD 2TB выделяет больше локальных ресурсов для таких задач.

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

Оплата в долларах США

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

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

USDT-TRC20

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

Проверьте сеть, сумму и хеш транзакции

Visa / Mastercard / Amex

Оплата картой проходит через Stripe в долларах США. Если платёж отклонён, сначала проверьте сообщение об ошибке на странице оплаты и результат проверки банка-эмитента. Перед повторной попыткой убедитесь в статусе предыдущего платежа и не запускайте несколько оплат одновременно.

Данные карты обрабатывает платёжный сервис

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

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

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

Изменения в оплаченном заказе согласовывайте по данным заказа в консоли и подтверждению поддержки. Не считайте новый заказ и изменение действующего заказа одним и тем же.

Можно ли перейти с Core на Pro в середине срока аренды?

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

Как рассчитывается продление и можно ли сменить период оплаты?

При сохранении конфигурации и периода сверяйте цену базовой машины и выбранных дополнений для соответствующего тарифа. Например, базовая месячная цена Node Core M4 — $106.7 в месяц; SSD и подключение оплачиваются отдельно. Дневной, недельный, месячный и квартальный тарифы рассчитываются независимо: дневную цену нельзя умножать на число дней вместо цены за другой период. Чтобы сменить период, сначала проверьте, доступна ли эта операция в консоли. Если нет — уточните порядок через поддержку. Не предполагайте, что уже оплаченный срок автоматически пересчитают или зачтут.

Как долго хранятся данные после окончания срока?

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

Можно ли отказаться только от дополнительного SSD?

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

Можно ли арендовать несколько машин одновременно?

Можно обсудить заказ нескольких машин. Отправьте модель, количество, локации, срок аренды, дополнения и желаемые сроки предоставления на support@xcodenode.com или войдите в консоль и отправьте обращение. У каждого узла свои ресурсы и данные подключения; команде нужно спланировать распределение задач, управление ключами и архивирование результатов. Заказ нескольких машин сам по себе не означает скидку или единый срок предоставления. Сначала проверьте конфигурацию и цену каждой машины, затем подтвердите заказ. Актуальную доступность покажет консоль.

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

Выберите конфигурацию, локацию и период оплаты. Перед оплатой проверьте дополнения, а после неё — данные о предоставлении и подключении в консоли.