Условия покупки и использования

Сначала определите границы узла,
а затем решайте, как его развернуть

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

3 конфигурации
Фиксированные доступные конфигурации
4
Узлы, обычно доступные для заказа
1:1
Один заказ — один физический узел
ORB / NODE REGISTER Каталог проверен
Формат сервиса Выделенный физический узел
Процессорная платформа Apple Silicon
Удалённый доступ SSH / VNC
Срок аренды День / неделя / месяц / квартал
Каталог регионов SG / JP / KR / HK
Не виртуальная машина Права администратора Расчёты в USD
Что представляет собой сервис

Каждый заказ — это настоящий облачный Mac

Сначала уточним, кому принадлежат ресурсы: OrbVPS предоставляет выделенные физические узлы Apple Silicon, а не виртуальные машины с разделёнными ресурсами.

Что именно означает «выделенный физический узел»?

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

Почему это называется облачным Mac?

Узел размещается в удалённой инфраструктуре, а доступ предоставляется по сети через командную строку SSH и графический интерфейс VNC. Команде не нужно держать устройство в офисе, чтобы запускать Xcode, скрипты сборки, self-hosted runner, автоматические тесты и локальные модели, подходящие для этой конфигурации.

Облачный Mac OrbVPS — это виртуальная машина?

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

Какие рабочие нагрузки подходят для узла?

Типичные сценарии — непрерывная сборка в Xcode, автоматические тесты iOS и macOS, сборка React Native, self-hosted runner, удалённый видеомонтаж и небольшие эксперименты с ИИ. Узел подходит для задач, где нужно надолго сохранять зависимости, кэш, материалы подписи и журналы сборки, но не для публикации непроверенных высокорисковых скриптов в интернете.

Каталог фиксированных конфигураций

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

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

m4-16-256

Orb M4 16

Чип
M4
Память
16GB
Хранилище
256GB

Подходит для сборки одного репозитория в Xcode, лёгких задач iOS CI/CD, командной строки и автоматических тестов с низким уровнем параллелизма. До начала работы оцените объём DerivedData, кэша зависимостей и артефактов сборки.

Выбрать Orb M4 16
m4pro-64-2tb

Orb M4 Pro

Чип
M4 Pro
Память
64GB
Хранилище
2TB

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

Выбрать Orb M4 Pro
Как не ошибиться с выбором: Сначала зафиксируйте пиковое потребление памяти, размер рабочей директории, объём DerivedData и число параллельных задач во время полной сборки. Затем выберите конфигурацию с достаточным запасом. При необходимости конфигурацию можно изменить в следующем периоде аренды.
Четыре узла

Каталог регионов фиксирован, фактическая доступность возвращается в реальном времени

Все три конфигурации доступны в Сингапуре, Японии (Токио), Южной Корее (Сеул) и Гонконге. Комбинации в каталоге единообразно отмечены как доступные.

SG

Сингапур

Подходит для сборки и удалённого доступа команд, работающих в Юго-Восточной Азии. Регион можно выбрать непосредственно при оформлении заказа.

Выбрать узел в Сингапуре
JP

Япония (Токио)

Подходит для сборки Xcode, тестирования и удалённых рабочих процессов команд из Японии и Восточной Азии.

Выбрать узел в Японии
KR

Южная Корея (Сеул)

Подходит для непрерывной сборки и автоматического тестирования в командах из Южной Кореи и Северо-Восточной Азии.

Выбрать узел в Южной Корее
HK

Гонконг

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

Выбрать узел в Гонконге
Как выбрать регион узла?

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

Означает ли отметка «доступно» на странице, что заказ точно будет выполнен?

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

Можно ли после активации узла сразу перенести его в другой регион?

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

Сроки и продление

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

Все цены указаны в долларах США (USD). До подтверждения заказа будут указаны конфигурация, регион, срок и дополнительные опции.

D

Посуточно

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

W

Понедельно

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

M

Помесячно

Подходит для стабильного CI/CD, постоянных узлов сборки и командных процессов с длительным хранением кэша зависимостей.

Q

Поквартально

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

Когда нужно оформлять продление?

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

Можно ли изменить срок при продлении?

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

Из чего складывается итоговая сумма?

Базовая сумма зависит от конфигурации и срока аренды. При выборе дополнительного SSD или объединения Thunderbolt 5 соответствующая опция добавляется на выбранный период. Перед оплатой отображаются детали конфигурации; все суммы указаны в долларах США (USD).

Платежи и расчёты

Только два понятных способа оплаты

OrbVPS поддерживает USDT-TRC20, а также Visa / Mastercard / Amex через Stripe. Все заказы оплачиваются в долларах США (USD).

CRYPTO USDT-TRC20

Оплатите по данным на странице расчёта и проверьте сеть и сумму заказа.

CARD Visa / Mastercard / Amex

Оплата картой обрабатывается через Stripe; фактически доступный платёжный шлюз определяется ответом панели управления.

Поддерживаются ли другие способы оплаты?

Нет. Официально доступны только USDT-TRC20 и Visa / Mastercard / Amex через Stripe. Не отправляйте платежи на адреса или счета, отсутствующие на странице заказа.

В какой валюте выставляются счета?

Конфигурация, срок, дополнительные опции и итоговая сумма заказа фиксируются и оплачиваются в долларах США (USD). Автоматическая конвертация в другие валюты не выполняется.

Что делать, если статус платежа не совпадает со статусом заказа?

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

Подключение и права доступа

Командная строка, графический интерфейс и средства автоматизации используют разные точки входа

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

SSH

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

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

VNC

Графический рабочий стол

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

ADMIN

Права администратора

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

RUNNER

self-hosted runner

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

Как заменить ключ SSH?

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

Что сделать перед перезапуском узла?

Сначала остановите процессы сборки, базы данных или артефактов, которые выполняют запись, и убедитесь, что кэш и журналы сохранены на диске. Затем запустите перезапуск из панели управления. После восстановления по очереди проверьте SSH, VNC, монтирование дисков, состояние runner и версии ключевых инструментов сборки.

Как проверить self-hosted runner, если он офлайн?

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

Словарь инженерных терминов

Восемь терминов для единого понимания в команде

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

01Физический узел
Физически существующее устройство Apple Silicon, на котором macOS работает автономно. Процессор, память, системный диск и сетевые интерфейсы принадлежат этой машине, а не являются логическими ресурсами общего хоста.
02Выделенный
В течение срока аренды основные вычислительные ресурсы и память узла не выделяются другим арендаторам. При этом команда самостоятельно управляет процессами, правами пользователей и параллельностью нагрузок.
03VNC
Способ удалённого доступа к графическому рабочему столу macOS по сети. Подходит для работы в интерфейсе Xcode, настройки экрана и графических инструментов, но не заменяет возможности скриптового управления через SSH.
04self-hosted runner
Исполнитель CI, размещённый на собственном узле. Pipeline отправляет задачи этому runner, а узел выполняет получение кода, установку зависимостей, сборку, тестирование и архивирование.
05SSH
Зашифрованный протокол удалённой командной строки. Обычно используется для проверки системы, передачи файлов, автоматических скриптов, команд сборки и управления службами; перед подключением проверяйте отпечаток хоста.
06Xcode toolchain
Набор инструментов сборки, включающий Xcode, компилятор, SDK, инструменты командной строки и выбор соответствующих версий. Команде следует фиксировать и документировать версии, чтобы результаты на разных узлах не расходились.
07Кэш сборки
Сохранённые зависимости, производные данные и промежуточные артефакты, которые сокращают повторные загрузки и компиляцию. Кэш ускоряет задачи, но требует ограничений объёма, политики устаревания и правил очистки.
08Thunderbolt 5
Возможность подключения высокоскоростных устройств. В конфигурациях OrbVPS объединение Thunderbolt 5 оплачивается отдельно для каждого узла; после активации необходимо проверить распознавание устройств и состояние соединения.
EXIT / CHECKLIST Четыре проверки перед завершением аренды
  1. 01

    Перенесите рабочие данные

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

  2. 02

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

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

  3. 03

    Отзовите учётные данные

    Удалите открытые ключи SSH, токены регистрации runner, ключи развёртывания репозитория и временные учётные данные автоматических задач.

  4. 04

    Остановите внешние задачи

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

Данные и завершение аренды

Перенос данных подтверждает пользователь, обработка узла выполняется по установленной процедуре

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

OrbVPS автоматически создаёт резервную копию содержимого узла?

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

Какие данные нужно перенести до завершения аренды?

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

Зачем отзывать внешние учётные данные?

Ключи репозиториев, токены runner и сервисные учётные данные, использовавшиеся на узле, могут сохранять права доступа. После переноса отзовите или замените эти данные на соответствующих сервисах и удалите автоматические задачи, всё ещё направленные на узел.

Что происходит с данными узла после завершения аренды?

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

Посмотреть политику обработки данных и конфиденциальности
Следующий шаг

Конфигурация определена — добавьте узел в процесс сборки

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