О VMRunner

Стабильно запускайте задачи macOS на выделенных физических узлах

VMRunner предоставляет облачный Mac для непрерывной сборки, автоматизированного тестирования и удалённой разработки. Мы предоставляем выделенные физические узлы Apple Silicon, а не общие виртуальные машины; конфигурацию, срок аренды, доступные регионы и условия поддержки можно проверить до оформления заказа.

Доступные модели
3 тарифа
Центры обработки данных
4
Режим работы
365 дней
SERVICE RUN SHEET

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

Физический узел
  1. 01
    Проверка конфигурации Модель, срок, регион и дополнительное хранилище указаны по отдельности
    Проверяемо
  2. 02
    Размещение узла Каждому заказу соответствует один выделенный физический узел Apple Silicon
    Выделенный
  3. 03
    Предоставление доступа Адрес узла, отдельные учётные данные и инструкции по подключению
    Контролируемо
  4. 04
    Отслеживание поддержки Обработка ведётся по идентификатору заказа, журналам и шагам воспроизведения
    С фиксацией
Область применения Сборка · тестирование · удалённая разработка · проверка MLX
История бренда

Всё началось с задачи сборки, а не с универсального сервера

Командам, которым нужна macOS, обычно не требуется просто «владеть удалённым компьютером». Им нужно выполнить конкретную задачу: получить код, восстановить зависимости, собрать проект, подписать, протестировать, экспортировать результат и вернуть его в конвейер.

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

Мы не определяем продукт расплывчатым понятием «облачные вычислительные ресурсы». Каждый заказ связан с конкретной моделью из каталога, объёмом памяти, хранилищем, городом размещения и сроком аренды. До оформления заказа пользователь знает, что именно выбирает, а после предоставления может сверить результат по тем же полям.

Такой подход подходит инженерным командам, которым нужна фиксированная среда macOS, изоляция локального рабочего пространства или единая базовая конфигурация сборки для распределённой команды. Это не общий рабочий стол и не виртуальный пул ресурсов вместо настоящего физического узла Apple Silicon.

Определение сервиса

Пользователь арендует физический узел, а VMRunner превращает заказ в готовую среду

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

Что предоставляется

Выделенный физический узел Apple Silicon

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

Ответственность платформы

Каталог, размещение узлов и предоставление доступа

VMRunner поддерживает каталог из 3 доступных моделей и 4 центров обработки данных, выполняет размещение узла по подтверждённому заказу и предоставляет адрес, отдельные учётные данные и базовые инструкции по подключению.

Поддержка

Опираемся на факты, а не на догадки

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

Границы сервиса

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

Инженерные принципы

Заменяем общие обещания проверяемой информацией

Инженерным командам нужны факты, которые можно повторно проверить, сопоставить и воспроизвести. Описание продукта и поддержка VMRunner строятся на четырёх принципах.

01

Прозрачная конфигурация

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

02

Единые цены

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

03

Проверяемые журналы

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

04

Прямое общение

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

Для кого подходит

Для четырёх рабочих процессов, которым нужна настоящая macOS

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

Разработка

Разработчики iOS и macOS

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

  • Разделяйте локальную рабочую среду и среду выпуска
  • Фиксируйте версии Xcode, зависимостей и кэша
  • Сохраняйте журналы сборки и записи передачи артефактов
Автоматизация

Инженерные команды CI/CD

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

  • Разделяйте права Runner по проектам
  • Фиксируйте различия между чистой и инкрементальной сборкой
  • Ограничивайте область действия ключей и меняйте учётные данные
Эксперименты

Пользователи, экспериментирующие с AI и MLX

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

  • Разделяйте объём файлов модели и кэша выполнения
  • Фиксируйте версии зависимостей и параметры эксперимента
  • Сохраняйте воспроизводимые сводки входных и выходных данных
Медиа

Команды, работающие с аудио и видео

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

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

Сейчас доступны 4 центра обработки данных с понятным перечнем городов

Сингапур, Япония (Токио), Южная Корея (Сеул) и Гонконг предлагают все 3 модели из каталога. Фактическая доступность определяется текущим ответом консоли.

SG

Сингапур

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

Модели в каталоге
3 тарифа
Статус
Достаточно
JP

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

Для сборки в Xcode, подготовки подписи и автоматизированного тестирования командами из Японии и Северо-Восточной Азии.

Модели в каталоге
3 тарифа
Статус
Достаточно
KR

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

Для удалённых сессий, CI Runner и выполнения задач в инструментарии разработки корейских команд.

Модели в каталоге
3 тарифа
Статус
Достаточно
HK

Гонконг

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

Модели в каталоге
3 тарифа
Статус
Достаточно
Границы ответственности

Платформа предоставляет среду, пользователь управляет проектами и учётными данными

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

Отвечает VMRunner

Предоставление физического узла по заказу и сервисная поддержка

  • Поддерживать каталог из 3 моделей и 4 центров обработки данных
  • Размещать узел и передавать данные для подключения согласно подтверждённому заказу
  • Поддерживать вопросы подключения, состояния узла и сверки счёта
  • Проводить диагностику по идентификатору заказа, времени и журналам
  • Стабильная работа 365 дней в году
Отвечает пользователь

Права доступа, код, сертификаты и резервные копии данных

  • Защищать учётные данные подключения, токены репозиториев и права командных аккаунтов
  • Управлять сертификатами проектов, профилями, ключами и сроками их действия
  • Создавать отдельные резервные копии кода, материалов, конфигураций и артефактов сборки
  • Контролировать права Runner, переменные среды и источники сторонних зависимостей
  • Обезличивать журналы и файлы конфигурации перед отправкой запроса в поддержку
Следующий шаг

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

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