01Задержка: Япония Гонконг Тайвань Сингапур против US West Smoke
Для ручного smoke лишние миллисекунды RTT заметны при частых кликах. Операторам в Токио Тайбэе Гонконге Сингапуре ближе APAC: ниже SSH и VNC, проще CDN. US West логичен при CI и API в Северной Америке и преимущественно headless прогонах без азиатского оператора в дневное окно.
| Критерий | APAC узлы | US West Smoke |
|---|---|---|
| Оператор в Азии | Ниже задержка интерактива | Выше ощущаемый лаг VNC |
| Артефакты и зеркала в США | Допустимы ночные окна | Короче хвост загрузок |
| Смешанная команда | Дневной QA в APAC | Ночной QA в APAC на US узле |
Замерьте SSH handshake из офиса и runner; для QA важнее стабильный RTT, чем «красивый» ping.
02Параллельные симуляторы: Mac mini M4 шестнадцать гигабайт multi-session против двадцать четыре гигабайта single
Шестнадцать гигабайт тянут два-три лёгких симулятора при чистке DerivedData и лимитах XCTest. Двадцать четыре гигабайта — при двух тяжёлых UI или длинных прогонах. Два слота шестнадцать плюс шестнадцать иногда выигрывают у одного двадцать четыре по очереди джобов.
- Три лёгких джоба: шестнадцать гигабайт плюс дисциплина очистки кэшей и лимиты
xcodebuildпо потокам. - Два тяжёлых UI: двадцать четыре гигабайта или разнесение по двум инстансам согласно прайсу на тарифах.
- Ночной regression: предпочитайте headless по SSH, оставляя VNC только для точечных проверок.
03Расширение диска: пороги один терабайт и два терабайта и влияние на стоимость аренды
Снимки симулятора и артефакты быстро заполняют том. К одному терабайту переходите при стабильной занятости выше семидесяти процентов после чистки кэшей. Два терабайта — если нужны несколько поколений билдов для бисекта или тяжёлые фикстуры рядом с репо.
| Порог | Сигнал | Действие |
|---|---|---|
| Один терабайт | Диск заполняется после чистки кэшей | Заказать расширение на покупке |
| Два терабайта | Нужны два поколения артефактов онлайн | Считать TCO аренды против внешнего NAS |
| Без расширения | Дневной запас выше тридцати процентов | Оставить мониторинг и ротацию логов |
04SSH и VNC: пороговые правила для лёгкого QA на neokvm
SSH — для скриптов CI и логов; VNC — когда нужен живой UI. Порог: при восемьдесят процентах headless держите VNC закрытым; при длинных ручных сессиях — VNC с низким разрешением без лишних эффектов macOS.
05Параллельные слоты вместо одной дорогой машины
Два лёгких инстанса часто режут очередь smoke быстрее одного толстого хоста при коротких джобах. Сверьте цену двух шестнадцать против одного двадцать четыре на тарифах и в корзине.
06Сроки аренды и покупка железа: когда облако дешевле капекса
Посуточно и понедельно удобны для пилотов; месяц выравнивает кэшфлоу. Покупка Mac mini M4 окупается при стабильной загрузке выше шестидесяти процентов кварталом без частой смены региона или диска. Распределённым командам аренда даёт быструю смену узла без логистики.
07Чеклист решений перед заказом
Шаг первый. Зафиксируйте географию операторов и runner, выберите APAC или US West по матрице задержек выше.
Шаг второй. Посчитайте пиковое число симуляторов и размер DerivedData, решите шестнадцать или двадцать четыре гигабайта и нужна ли параллель.
Шаг третий. Оцените рост диска за четырнадцать дней, примените пороги один и два терабайта.
Шаг четвёртый. Назначьте SSH как основной путь, VNC — только для ручных окон.
Шаг пятый. Сверьте итоговую конфигурацию с справочным центром, оформите заказ на странице покупки, затем добавьте ссылку в внутренний каталог блога для онбординга команды.
- Smoke днём в Азии: APAC узел и SSH по умолчанию.
- Артефакты в США: US West и ночные окна без оператора.
- Очередь джобов: два слота шестнадцать гигабайт вместо одного двадцать четыре.
- Диск: расширение при семидесяти процентах после чистки.
08Пороги для вставки в внутреннюю документацию
09FAQ для занятых лидов QA
Нужен ли VNC для каждого прогона? Нет, если шаги воспроизводимы по SSH и логам; VNC добавляет трафик и человеческий фактор.
Можно ли мигрировать между узлами без переустановки образов? Планируйте кэши как восстанавливаемые; переносите секреты через менеджер, а не скриншоты паролей.
Как учитывать Тайвань вместе с Гонконгом и Сингапуром? Сравните RTT из ваших офисов отдельно: корпоративные каналы отличаются.
Где смотреть актуальные опции диска и параллели? На странице покупки и в справочном центре; цены — на тарифах.
Нужен ли отдельный стенд под nightly? Да если nightly портит кэш smoke; вынесите второй инстанс или параллельный слот чтобы изолировать артефакты и снизить простой очереди.
Итог: регион диск параллель и транспорт важнее гонки за RAM. Ещё материалы — блог; матрица регионов — статья APAC и US West.
Mac mini M4 для лёгкого QA
Узел APAC или US West диск и второй слот — на покупке и тарифах.