Кратко
- Единица тарификации EC2 Mac — выделенный хост с минимальным сроком выделения 24 часа. Быстрая сборка не сокращает этот минимальный заказ.
- Во время очистки после остановки или завершения инстанса начисление платы приостанавливается. Хост при этом недоступен: экономия в счёте и ускорение следующего выпуска могут требовать разных решений.
Самая интересная пауза в EC2 Mac — та, за которую AWS не берёт денег. После остановки или завершения инстанса хост проходит очистку. Счётчик замолкает, но следующая задача ещё не может начаться. Финансовый отчёт видит бесплатный промежуток. План выпуска видит занятый календарь.
До этой паузы, впрочем, нужно купить довольно крупную единицу мощности. В FAQ Amazon EC2 посекундная тарификация соседствует с минимальным выделением хоста на 24 часа. AWS объясняет этот срок соблюдением лицензионного соглашения Apple на macOS. Когда минимум пройден, хост можно освободить без дальнейшего обязательства по его использованию.
Секунда описывает точность учёта. Сутки — размер минимального заказа. Ускорив компиляцию, компания улучшает выполненную работу, но не обязательно уменьшает покупку, которая позволила её выполнить. Эти две строки отчёта заслуживают отдельных названий.
Что именно покупает команда
Документация EC2 Mac называет единицей тарификации Dedicated Host. За работающий на нём инстанс не взимается дополнительная плата за инстанс. Один хост допускает один Mac-инстанс на выделенном оборудовании; среди задач — разработка, сборка, тестирование и подписание приложений для платформ Apple.
Облако даёт способ включить такую среду в существующую инфраструктуру. Оно не превращает целую машину в набор независимых оплачиваемых компиляций. Когда задача завершается, условия выделения хоста продолжают действовать.
Хост можно совместно использовать между аккаунтами и организационными подразделениями одной организации AWS. Это расширяет круг пользователей, но не число Mac-инстансов на хосте. Расписание и совместимость сред остаются вопросами покупателя. Требования к изоляции не исчезают от того, что бухгалтерии понравился более высокий коэффициент загрузки.
Страница цен Dedicated Hosts прямо указывает для EC2 Mac минимальную продолжительность выделения и тарификации 24 часа. Общий минимум в 60 секунд для других хостов нельзя переносить на Mac. Остановка инстанса, его завершение и освобождение хоста — разные действия. Последнюю точку в покупке не ставит автоматически последний успешный шаг сборки.
Внутри компании это создаёт задачу распределения затрат. Одна работа требует нового выделения, другая занимает свободное место в уже оплаченном расписании. Они могут выполняться одинаково быстро, но вызывать разный дополнительный спрос на мощность. Деление расходов только по минутам успешной сборки прячет решение, из-за которого пришлось заказывать ещё один хост.
Бесплатно не значит немедленно
В инструкции по остановке и завершению AWS описывает очистку: удаляются данные с внутреннего SSD, очищаются постоянные переменные NVRAM, обновляется прошивка. Хост переходит в состояние pending; измерение и начисление платы на этот период приостанавливаются. Время очистки не оплачивается.
Однако запустить остановленный инстанс или новый инстанс на том же хосте пока нельзя. Нужно дождаться завершения очистки и возвращения хоста в available. У бесплатной паузы есть вполне реальное место в последовательности работ.
Для Mac на x86 документация допускает до 50 минут очистки, а при необходимости обновления прошивки — до трёх часов. Для Apple silicon процесс может занять до 4,5 часа. Это возможные длительности, а не среднее наблюдение и не обязательная задержка каждой задачи. Но предположение «остановили — сразу начали следующую» уже не годится как универсальное обещание.
Очистка меняет состояние машины между использованиями. Новое название проекта само по себе не удаляет старые данные и настройки. Её место в расписании нужно учитывать там, где требуется смена среды, а не вычёркивать ради красивой загрузки.
Источники не приводят расчёт счёта, объединяющий конкретную очистку с суточным минимумом; для такого расчёта нужны фактические состояния хоста и выставленные начисления. Автоматически вычитать 4,5 часа из минимума было бы выдумкой. Начислять в примере плату за очистку — тоже. Выделенное, оплачиваемое и доступное для работы время нельзя заменять одним показателем.
У готовности собственная цена
Подготовка есть и перед выполнением задачи. Для образов, предоставляемых AWS, документация указывает примерно от шести до двадцати минут до готовности к подключению. Размер EBS, скрипты запуска и программы в собственном образе способны увеличить срок. Журнал компилятора, начинающийся после подготовки, показывает только середину пути к результату.
Объединение совместимых задач в существующем выделении может уменьшить потребность в новом. Сохранение подготовленной среды, напротив, может быть оправдано ценностью немедленного старта. Компания выбирает не только цену вычисления, но и обещание пользователю этой мощности.
Дешёвая очередь и готовая по первому требованию машина — разные услуги. У них может быть один выходной файл и разные сроки его появления. Если считать только занятость оборудования, ожидание продуктовой команды легко выпадает из расчёта.
EC2 Mac доступен по модели On-Demand, без Spot и Reserved Instances. Savings Plans могут снизить расходы. Скидка меняет цену, но не состояние очищаемого хоста. Готовность к ближайшему выпуску нельзя получить одним лишь пересчётом тарифа.
Фактические моменты поступления задач, занятость, цены и стоимость ожидания определят, когда выгоднее сохранять мощность, а когда освобождать. Этих данных нет в документации конкретной компании. Зато ясно, что один короткий лог сборки не доказывает ни минимальность покупки, ни ранний выпуск. Секундомер может быть безупречен, а заказ всё равно требует отдельного объяснения.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





