Перед арендой и во время использования

Часто задаваемые вопросы

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

Оборудование и доступ

Продукты

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

Я арендую целый Mac или виртуальную машину?

Вы получаете целый выделенный Mac mini — это не виртуальная машина. На протяжении аренды процессор, унифицированная память и SSD не используются совместно с другими клиентами. Работайте в командной строке или графическом интерфейсе macOS. Доступны конфигурации ZSH 16 (M4 / 16GB / 256GB), ZSH 24 (M4 / 24GB / 512GB) и ZSH Pro 64 (M4 Pro / 64GB / 2TB).

Какая версия macOS будет установлена?

Узнать версию системы при выдаче и доступные варианты переустановки можно в консоли — информация зависит от выбранной модели и отображается в реальном времени. Если проект требует определённую версию Xcode или SDK, сначала проверьте минимальные требования к macOS, а затем выберите версию системы. Совместимость инструментов нельзя определить только по модели чипа.

Будут ли у меня права администратора?

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

Можно установить Docker и OrbStack?

Да, вы можете самостоятельно установить в macOS совместимые с Apple Silicon инструменты Docker или OrbStack. Контейнеры будут использовать память, процессор и SSD этой машины. Если планируете одновременно запускать сборки Xcode и несколько контейнеров, оцените пиковую потребность в памяти для конфигураций на 16GB, 24GB или 64GB.

Цены и оплата

Оплата

Выберите модель, а затем срок: день, неделя, месяц или квартал. Цены указаны в долларах США, дополнительные опции оплачиваются отдельно.

Какие способы оплаты доступны?

Принимаются только USDT-TRC20, а также Visa, Mastercard и Amex через Stripe. Оплата производится в долларах США (USD). При переводе проверьте сеть TRC20 и реквизиты, указанные в заказе. Доступные способы оплаты при оформлении заказа смотрите в консоли: информация обновляется в реальном времени.

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

Базовая конфигурация ZSH 16 стоит $20.8 в день. Для той же модели аренда на неделю, месяц и квартал стоит $56.2, $104.1 и $283.2 соответственно. Полные цены для ZSH 24 и ZSH Pro 64 за все четыре периода, а также доплата за увеличение объёма SSD и подключение Thunderbolt 5 указаны в тарифах аренды.

Как продлить аренду и что произойдёт по её окончании?

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

Можно ли сменить конфигурацию во время аренды?

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

Расположение и подключение

Локации и сеть

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

Какие локации доступны?

Доступно 5 локаций: Сингапур, Токио, Сеул, Гонконг и восток США. Все три доступные конфигурации представлены в каждой из них. Фактическую доступность при заказе проверяйте в консоли — она обновляется в реальном времени. Локация влияет на сетевой маршрут для удалённой работы и передачи данных, но не гарантирует фиксированную задержку до конкретного города.

Как выбрать локацию?

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

Предоставляется ли выделенный публичный IP-адрес?

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

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

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

Повседневная работа

Использование и данные

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

Что произойдёт с данными на диске после освобождения машины?

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

Какие файлы нужно резервировать самостоятельно?

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

Можно одновременно использовать SSH и демонстрацию экрана через VNC?

Да. SSH подходит для командной строки, синхронизации файлов и автоматизации, а демонстрация экрана через VNC — для задач с графическим интерфейсом, например настройки или отладки Xcode. Оба способа используют ресурсы инстанса. Адрес и учётные данные для подключения доступны в консоли после входа. Если удалённый рабочий стол работает медленно, сначала проверьте локальную сеть и разрешение экрана.

8 важных терминов

Разбираемся в технических терминах

В описании продукта и в процессе работы один и тот же термин может относиться к разным уровням. Здесь приведены определения и пояснения, что они означают в ZSHMac.

Физический узел

Определение:Место размещения, где установлено физическое вычислительное оборудование.

В ZSHMac:Выбрать узел — значит выбрать место размещения Mac mini. Сейчас доступны Сингапур, Токио, Сеул, Гонконг и восток США.

Выделенный физический сервер

Определение:Вычислительные ресурсы и локальное хранилище одного физического устройства целиком принадлежат одному клиенту.

В ZSHMac:На весь срок аренды вам предоставляется целый Mac mini. Его процессор, унифицированная память и SSD не используются совместно с другими клиентами.

Не виртуальная машина

Определение:Вам предоставляется не виртуальный инстанс, созданный на общем хост-сервере.

В ZSHMac:Название модели соответствует реальной конфигурации оборудования Mac mini. При выборе учитывайте чип, объём памяти и SSD.

Демонстрация экрана через VNC

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

В ZSHMac:Используйте этот способ для работы в графическом интерфейсе. Данные для подключения доступны в сведениях об инстансе после входа в консоль. VNC можно использовать вместе с SSH.

Self-hosted runner

Определение:Сборочная машина, которой управляет команда и на которой выполняются задания CI.

В ZSHMac:Зарегистрируйте арендованный Mac как runner для конвейера CI и запускайте на этой выделенной машине сборки и тесты.

Профиль подготовки (Provisioning Profile)

Определение:Файл конфигурации, который задаёт правила подписи приложения, список устройств и доступные способы распространения.

В ZSHMac:При переносе задач сборки iOS проверьте, импортируйте и сохраните резервные копии профиля вместе с сертификатом, чтобы конвейер не остановился на этапе подписи.

Унифицированная память

Определение:Память в архитектуре Apple Silicon, совместно используемая разными вычислительными блоками процессора.

В ZSHMac:Доступны конфигурации с 16GB, 24GB и 64GB памяти. Параллельные сборки, контейнеры и задачи MLX также используют её.

Thunderbolt 5: объединение устройств

Определение:Использование возможностей Thunderbolt 5 для построения высокоскоростных рабочих процессов между устройствами.

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

Остались вопросы?

Не нашли ответ? Напишите нам.

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