Физический узел
Определение:Место размещения, где установлено физическое вычислительное оборудование.
В ZSHMac:Выбрать узел — значит выбрать место размещения Mac mini. Сейчас доступны Сингапур, Токио, Сеул, Гонконг и восток США.
Сначала выясните, кому принадлежит машина и как рассчитывается стоимость, затем изучите подключение и хранение данных. Облачный Mac от ZSHMac можно арендовать посуточно: целый физический узел предоставляется только вам, это не виртуальная машина.
Все три доступные конфигурации — выделенные физические машины. Сначала узнайте, какое оборудование получите, а затем проверьте, поддерживаются ли нужные вам инструменты macOS.
Вы получаете целый выделенный Mac mini — это не виртуальная машина. На протяжении аренды процессор, унифицированная память и SSD не используются совместно с другими клиентами. Работайте в командной строке или графическом интерфейсе macOS. Доступны конфигурации ZSH 16 (M4 / 16GB / 256GB), ZSH 24 (M4 / 24GB / 512GB) и ZSH Pro 64 (M4 Pro / 64GB / 2TB).
Узнать версию системы при выдаче и доступные варианты переустановки можно в консоли — информация зависит от выбранной модели и отображается в реальном времени. Если проект требует определённую версию Xcode или SDK, сначала проверьте минимальные требования к macOS, а затем выберите версию системы. Совместимость инструментов нельзя определить только по модели чипа.
Да. Вместе с доступом вы получите учётную запись администратора для повседневной настройки. Вы сможете устанавливать инструменты разработки, настраивать ключи SSH и локальный брандмауэр. После первого подключения смените начальный пароль, а для автоматизации используйте отдельные учётные данные с необходимым уровнем доступа.
Да, вы можете самостоятельно установить в 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 в брандмауэре или обратных вызовов от сторонних сервисов. После выдачи инстанса используйте адрес подключения и сетевые данные, указанные в консоли. Если проекту нужен фиксированный исходящий адрес, сначала опишите задачу в запросе через консольи уточните, подходит ли для неё текущий вариант.
Вы можете управлять локальным брандмауэром и портами приложений, однако доступ извне также зависит от сетевых правил на стороне узла. Перед запуском внешнего сервиса проверьте сетевые настройки в консоли. Чтобы изменить правила на узле, отправьте запрос через консоль и укажите инстанс, порт, протокол и диапазон исходных адресов. Открывайте только необходимые порты.
Подключение можно настроить разными способами, а о сохранности данных нужно позаботиться самостоятельно. Перед освобождением инстанса проверьте, что резервные копии можно восстановить.
После освобождения устройства диск очищается, а система переустанавливается. Рабочий образ, который можно было бы подключить повторно, не сохраняется. Во время аренды самостоятельно управляйте данными проекта. Перед окончательным освобождением проверьте на другом устройстве, что репозитории, сертификаты, ключи и сборочные артефакты выгружены. Освобождение машины нельзя отменить, поэтому не используйте его как временную паузу.
Как минимум сохраните незапушенный код, сертификаты подписи и профили подготовки, экспортированные файлы связки ключей, скрипты сборки, конфигурацию окружения и артефакты, которые нельзя получить повторно. Храните резервные копии вне инстанса и регулярно проверяйте их восстановление. Кэш и повторно загружаемые зависимости можно включать в копии по необходимости, но не оставляйте единственный экземпляр данных на арендованной машине.
Да. SSH подходит для командной строки, синхронизации файлов и автоматизации, а демонстрация экрана через VNC — для задач с графическим интерфейсом, например настройки или отладки Xcode. Оба способа используют ресурсы инстанса. Адрес и учётные данные для подключения доступны в консоли после входа. Если удалённый рабочий стол работает медленно, сначала проверьте локальную сеть и разрешение экрана.
В описании продукта и в процессе работы один и тот же термин может относиться к разным уровням. Здесь приведены определения и пояснения, что они означают в ZSHMac.
Определение:Место размещения, где установлено физическое вычислительное оборудование.
В ZSHMac:Выбрать узел — значит выбрать место размещения Mac mini. Сейчас доступны Сингапур, Токио, Сеул, Гонконг и восток США.
Определение:Вычислительные ресурсы и локальное хранилище одного физического устройства целиком принадлежат одному клиенту.
В ZSHMac:На весь срок аренды вам предоставляется целый Mac mini. Его процессор, унифицированная память и SSD не используются совместно с другими клиентами.
Определение:Вам предоставляется не виртуальный инстанс, созданный на общем хост-сервере.
В ZSHMac:Название модели соответствует реальной конфигурации оборудования Mac mini. При выборе учитывайте чип, объём памяти и SSD.
Определение:Подключение, позволяющее просматривать графический рабочий стол удалённого устройства и управлять им через сеть.
В ZSHMac:Используйте этот способ для работы в графическом интерфейсе. Данные для подключения доступны в сведениях об инстансе после входа в консоль. VNC можно использовать вместе с SSH.
Определение:Сборочная машина, которой управляет команда и на которой выполняются задания CI.
В ZSHMac:Зарегистрируйте арендованный Mac как runner для конвейера CI и запускайте на этой выделенной машине сборки и тесты.
Определение:Файл конфигурации, который задаёт правила подписи приложения, список устройств и доступные способы распространения.
В ZSHMac:При переносе задач сборки iOS проверьте, импортируйте и сохраните резервные копии профиля вместе с сертификатом, чтобы конвейер не остановился на этапе подписи.
Определение:Память в архитектуре Apple Silicon, совместно используемая разными вычислительными блоками процессора.
В ZSHMac:Доступны конфигурации с 16GB, 24GB и 64GB памяти. Параллельные сборки, контейнеры и задачи MLX также используют её.
Определение:Использование возможностей Thunderbolt 5 для построения высокоскоростных рабочих процессов между устройствами.
В ZSHMac:Это дополнительная опция для каждого устройства, она не входит в базовые конфигурации. Перед выбором проверьте, подходит ли она для ваших задач, программного обеспечения и схемы подключения.
Если возникла проблема с подключением или инстансом, сначала обратитесь в центр технической поддержки. По вопросам выбора конфигурации до покупки, аренды нескольких машин и счетов найдите подходящий способ связи на странице контактов.