Выделенный процессор
Компиляция, тестирование и локальные задачи выполняются на выделенном вам Mac mini. Задачи других арендаторов не конкурируют за процессор этого устройства.
Подходит для длительных сборокКаждый Mac mini выделяется одному арендатору. Вы получаете отдельный физический сервер, а не виртуальную машину: процессор, унифицированная память и SSD не используются совместно с другими арендаторами.
Не виртуальная машина на общем сервере.
Вы сами управляете проектами, инструментами и настройками на устройстве.
Перед передачей система переустанавливается; после возврата диск очищается, а система устанавливается заново.
Физическое выделение исключает совместное использование оборудования арендаторами. Все три ресурса предоставляются вместе с одним устройством и не перепродаются сверх его возможностей.
Компиляция, тестирование и локальные задачи выполняются на выделенном вам Mac mini. Задачи других арендаторов не конкурируют за процессор этого устройства.
Подходит для длительных сборокXcode, симуляторы и рабочие нагрузки MLX используют унифицированную память выбранной конфигурации. Объём зависит от выбранного при заказе тарифа и не предоставляется другим арендаторам.
Объём зависит от конфигурацииРепозитории, результаты сборок и инструменты разработки хранятся на SSD арендованного устройства. До передачи система переустанавливается; порядок действий после окончания аренды описан ниже.
Не забывайте о резервных копияхФизическая изоляция не заменяет защиту учётной записи. После начала аренды смените первоначальные учётные данные, настройте SSH-ключи и ограничьте доступ к устройству в соответствии с задачами проекта.
Мы не создаём и не храним копии рабочих данных пользователей. До возврата устройства арендатору следует самостоятельно сохранить репозитории, сертификаты, кэш сборок и другие рабочие файлы.
Перед передачей на устройстве переустанавливается система. Получив данные для подключения, вы можете проверить её версию и установить нужные инструменты.
Вы сами отвечаете за рабочие данные на устройстве. Настройте отдельное резервное копирование репозиториев, материалов для подписи и файлов, которые нельзя восстановить. Не храните единственную копию на арендованном устройстве.
Диск очищается, а система переустанавливается. Восстановить данные с возвращённого устройства нельзя: сначала экспортируйте нужные файлы, затем подтвердите возврат в панели управления.
По умолчанию доступны SSH и демонстрация экрана через VNC. После передачи устройства настройте правила брандмауэра macOS с учётом используемых служб. Если планируете открыть службу извне, заранее проверьте адрес прослушивания и диапазон портов.
При первом подключении проверьте отпечаток ключа хоста, затем настройте вход по ключу и надёжно храните закрытый ключ. Для автоматизации используйте отдельную учётную запись или отдельные учётные данные, чтобы не делиться одним логином с другими.
Предпочтителен вход по ключуИспользуйте демонстрацию экрана для работы с Xcode или проверки симулятора. Завершайте сеанс, когда он не нужен, и не храните данные для подключения в репозиториях или журналах CI.
Храните доступ отдельно от кодаДля аккаунта панели управления доступна двухфакторная аутентификация. Даже после её включения используйте отдельный надёжный пароль и регулярно проверяйте историю действий в аккаунте и обращениях в поддержку.
Защищайте аккаунт и устройство отдельноПовседневной работой с проектами занимается арендатор. Специалисты получают доступ к устройству только с разрешения, указанного в обращении, либо когда это необходимо для устранения аппаратной неисправности. Все действия фиксируются.
| Сценарий | Ограничения доступа | Что рекомендуется сделать арендатору |
|---|---|---|
| Настройки и проблемы с ПО | В первую очередь мы предоставляем инструкции по устранению проблемы через обращение; повседневное управление не служит основанием для доступа к устройству. | Приложите краткое описание ошибки, версию системы и шаги для её воспроизведения. Удалите из журналов ключи и токены. |
| Помощь с устройством | После согласования объёма доступа в обращении специалисты выполняют только необходимые для решения проблемы действия и фиксируют их. | Укажите, в чём именно требуется помощь. После решения проверьте и смените временные данные доступа, которыми вы поделились. |
| Аппаратная неисправность | Специалисты получают доступ только для диагностики и восстановления работы устройства; все действия фиксируются. | Храните рабочие файлы в резервной копии за пределами устройства и отслеживайте ход решения через обращение в панели управления. |
В обращении опишите проблему. Не отправляйте закрытые ключи, полные платёжные данные или рабочие данные, не относящиеся к диагностике.
Все узлы работают 365 дней в году. Значение ниже — целевой показатель на месяц, а не фактический результат за прошедший месяц.
Фактические данные и сведения об инцидентах на узлах доступны в панели управления.
История разбита на три последовательных 30-дневных периода. Целевой показатель не является фактической статистикой работы.
Если фактическая доступность за месяц окажется ниже 99.9%, компенсация будет начислена на баланс аккаунта пропорционально времени простоя. Подайте запрос через обращение в панели управления в течение 7 дней после окончания месяца, указав затронутый экземпляр и период.
Все тарифы оплачиваются в долларах США. Доступные способы оплаты определяются ответом платёжного сервиса при оформлении заказа. Публично поддерживаются только два способа ниже.
Платежи картой обрабатывает Stripe. ZSHMac не хранит полный номер карты. Данные о платеже используются для подтверждения операции и решения вопросов с оплатой.
Оплата в долларах СШАДля перевода используйте сеть TRC20. Оплата считается полученной после подтверждения транзакции в блокчейне. Перед отправкой проверьте сумму и реквизиты на странице оформления заказа.
Цена указана в долларах СШАНапишите нам на support@zshmac.com. Укажите затронутую функцию, шаги для воспроизведения, ожидаемый и фактический результат. Перед отправкой журналов удалите из них личные данные, ключи и платёжные реквизиты.
Мы подтвердим получение сообщения в рабочий день и сообщим о ходе проверки в той же переписке. Пока проблема не будет проверена и устранена, не публикуйте сведения, позволяющие её воспроизвести, и не заходите в чужие аккаунты или на чужие устройства.
Сравните три конфигурации по объёму памяти, хранилищу и сроку оплаты. Узел можно выбрать при оформлении заказа. Фактическая доступность отображается в панели управления.