1. Об услуге
VPSMerge предоставляет в аренду Mac mini на Apple Silicon для командных задач: сборки в Xcode, автоматизированного тестирования, архивации, запуска macOS CI runner и удалённой разработки. Клиент получает выделенный физический компьютер, а не виртуальную машину. В течение срока аренды физический узел закреплён за одним клиентом: ресурсы CPU и памяти не распределяются между клиентами.
Доступны конфигурации Merge M4 S (Apple Silicon M4, 16 ГБ RAM / SSD 256 ГБ) и Merge M4 L (Apple Silicon M4, 24 ГБ RAM / SSD 512 ГБ). Можно выбрать один из 5 узлов: Сингапур, Токио (Япония), Сеул (Южная Корея), Гонконг или восток США. Конфигурации, дополнительные опции и фактическая доступность отображаются в консоли и подтверждении заказа.
В течение срока аренды клиент может удалённо пользоваться выделенным компьютером. Доступны все функции графического интерфейса macOS и командной строки. Выделенные ресурсы не гарантируют определённое время сборки: на результат также влияют загрузка зависимостей, код проекта, число параллельных задач и настройки инструментов. Клиент самостоятельно настраивает и тестирует конвейер, а также оценивает его потребности в ресурсах.
2. Аккаунт и заказ
Клиент создаёт аккаунт, оформляет заказ и управляет экземплярами через консоль. Укажите адрес электронной почты для уведомлений, храните в безопасности данные для входа и проверки, а также учётные данные SSH и VNC. Ограничьте доступ для членов команды. Сотрудник, оформляющий заказ от имени команды, должен иметь соответствующие полномочия. Команде следует определить ответственных за продление, счета и управление экземплярами.
Перед заказом проверьте модель, узел, период оплаты, расширение хранилища и сумму заказа. Успешность оплаты, назначение физического узла и даты начала и окончания аренды подтверждаются данными в консоли. Начало оплаты или отправка подтверждения перевода сами по себе не означают, что экземпляр предоставлен.
Если вы подозреваете утечку аккаунта или учётных данных, немедленно смените их и отправьте запрос в службу поддержки, указав ID экземпляра и период, когда наблюдалась подозрительная активность. По вопросам уже созданного экземпляраотправьте запрос через консоль; чтобы начать пользоваться услугой, можно сразуарендовать облачный Mac.
3. Оплата
Доступны четыре периода оплаты: день, неделя, месяц и квартал. Цены и счета указываются в долларах США (USD). У каждого периода своя цена — стоимость одного периода нельзя считать ценой другого. Перед оплатой проверьте в консоли базовую конфигурацию, дополнительные опции, срок аренды и итоговую сумму.
Оплата принимается только в USDT-TRC20, а также картами Visa / Mastercard / Amex через Stripe. Доступные платёжные шлюзы определяются по ответу серверного интерфейса. При оплате USDT-TRC20 внимательно проверьте сеть, адрес получателя и сумму, указанные на странице оплаты. Оплата картой считается завершённой после подтверждения шлюза и обновления статуса счёта в консоли.
Временный простой экземпляра, отключение runner или прекращение сборок не завершают уже оплаченный срок аренды. Чтобы изменить модель, добавить или удалить опции, досрочно прекратить заказ или запросить возврат средств, отправьте запрос в службу поддержки: мы проверим факт предоставления услуги и условия обработки запроса. Прекращение использования не заменяет подтверждённое изменение заказа.
4. Продление, окончание срока и удаление данных
Следите за датой окончания аренды в консоли и своевременно продлевайте её, если хотите продолжить работу. Успешность продления и новый срок обслуживания подтверждаются платёжным уведомлением и записью об экземпляре. Если продление не подтверждено, не следует считать, что исходный экземпляр будет сохранён.
Клиент самостоятельно управляет репозиториями, сертификатами, профилями подготовки, артефактами сборки, кешем и другими файлами и создаёт их резервные копии. До окончания аренды перенесите нужные данные в хранилище под контролем команды и убедитесь, что резервная копия читается. Выделенное хранилище экземпляра не является отдельной услугой резервного копирования.
После окончания срока аренды без продления экземпляр перестаёт предоставляться в соответствии с процедурой освобождения ресурсов. После освобождения диски стираются, а файлы больше не хранятся для восстановления. Если возникли проблемы с продлением или экспортом данных, до окончания аренды отправьте запрос в службу поддержки, указав ID экземпляра, номер счёта и описание проблемы. Не рассчитывайте на восстановление данных после окончания срока аренды вместо резервного копирования.
5. Доступность
Все узлы доступны круглый год, 365 дней. Гарантированная месячная доступность услуги — 99,9%. Показатель рассчитывается за месяц обслуживания соответствующего экземпляра. При расчёте из 30 дней 0,1% составляет примерно 43 минуты недоступности. Это пояснение к расчёту гарантии, а не данные исторического мониторинга.
Превышение этого предела компенсируется дополнительным временем обслуживания пропорционально длительности недоступности.
Чтобы запросить компенсацию, войдите вконсоль и отправьте запрос в службу поддержки, указав ID экземпляра, начало и конец периода сбоя с часовым поясом, ошибки подключения или журнал заданий. Мы проверим масштаб влияния по статусу экземпляра, записям об обслуживании и предоставленным материалам, а затем сообщим в запросе результаты проверки и порядок начисления дополнительного времени обслуживания.
Время недоступности услуги со стороны платформы не включает случаи, когда клиент самостоятельно выключил компьютер, неправильно настроил сеть или систему, столкнулся со сбоем приложения либо имеет проблемы с подключением к своей сети. Последствия обстоятельств непреодолимой силы рассматриваются на основании подтверждающих событий материалов и применимого права. Замедление сборки или сбой отдельного задания сами по себе не означают недоступность всего экземпляра: учитываются состояние удалённого подключения и базовых служб.
6. Допустимое использование
Запрещено использовать услугу для майнинга, массовой рассылки писем, сетевых атак, распространения вредоносных программ или контента, нарушающего права третьих лиц, несанкционированного доступа и иных действий, нарушающих применимое право или законные права третьих лиц. Запрещено обходить средства контроля доступа, нарушать работу инфраструктуры платформы или пытаться получить доступ к чужим экземплярам и данным.
Клиент отвечает за действия членов команды, скриптов runner, пакетов зависимостей и автоматизированных задач, а также должен предотвращать утечки учётных данных и неконтролируемый запуск задач. При обнаружении необычных процессов или подозрительной сетевой активности немедленно остановите соответствующие задачи, сохраните необходимые журналы и обратитесь к платформе для проверки.
Если есть веские основания считать, что экземпляр создаёт угрозу безопасности или продолжает причинять ущерб, платформа может принять необходимые и соразмерные меры, в том числе ограничить подключение или приостановить соответствующую услугу. Насколько это возможно, платформа сообщит причину и порядок дальнейших действий. Клиент может запросить повторную проверку, отправив пояснения и материалы об устранении проблемы через службу поддержки.
7. Лицензии на программное обеспечение
Клиент самостоятельно соблюдает применимые лицензионные соглашения Apple, а также условия лицензий инструментов разработки, пакетов зависимостей, моделей, плагинов и другого установленного или используемого ПО. Аренда физического компьютера не предоставляет дополнительных прав на ПО третьих лиц и не отменяет лицензионные обязательства команды.
Клиенту следует проверять совместимость версии Xcode, SDK, среды выполнения симулятора и зависимостей проекта, а также обеспечивать надлежащее управление сертификатами подписи и правами на их использование. Платформа предоставляет компьютер и возможность удалённой работы. За конфигурацию сборки, разрешения на подпись, распространение сборок и соблюдение требований к публикации отвечает клиент.
8. Ответственность и порядок рассмотрения вопросов
Платформа предоставляет выделенный физический узел с подтверждённой в заказе конфигурацией и проверяет и устраняет проблемы с предоставлением услуги и базовыми функциями, если они относятся к ответственности платформы. Клиент отвечает за собственный код, резервное копирование данных, права доступа и настройки задач. При возникновении проблем стороны устанавливают обстоятельства на основании заказа, счёта, записей об экземпляре и журналов, а также принимают разумные меры для уменьшения дальнейшего ущерба.
Если доступность не соответствует гарантии, дополнительное время обслуживания рассчитывается в соответствии с главой 5. Другие споры по исполнению обязательств рассматриваются с учётом фактически оказанной услуги, причин и доказуемых прямых убытков. Компенсация не ограничивает и не отменяет права, которые нельзя ограничить или исключить по применимому праву, и не освобождает от ответственности, которую нельзя исключить по закону.
Обнаружив проблему, сохраните необходимые доказательства и сообщите о ней как можно скорее; до проверки не удаляйте важные журналы. Платформа сообщит о возможных мерах. Решение по конкретному вопросу основывается на соответствующем запросе и записях заказа и само по себе не меняет условия других заказов.
9. Изменения условий и разрешение споров
Платформа может обновлять эти условия в связи с изменениями услуги или требований к соблюдению норм и публиковать на этой странице новую версию и дату её вступления в силу. О существенных изменениях прав по уже подтверждённым заказам платформа сообщит по электронной почте аккаунта или через консоль. Порядок работы с существующими заказами определяется применимым правом, условиями исходного заказа и соответствующим уведомлением.
К этим условиям применяется право юрисдикции, в которой зарегистрирован оператор платформы. При возникновении спора стороны сначала обмениваются информацией через службу поддержки или по электронной почте и пытаются договориться. Если договориться не удалось, спор передаётся на рассмотрение компетентного суда этой юрисдикции.
Если у вас есть вопросы об условиях, счёте или составе услуги, войдите вконсоль и отправьте запрос в службу поддержки или напишите на адресsupport@vpsmerge.com. По уже оформленному заказу укажите номер заказа или ID экземпляра. Не отправляйте по электронной почте или через службу поддержки пароли, коды подтверждения, закрытые ключи или полные данные платёжной карты.