Найти тему
ServerNews

Amazon запустила облачный сервис на базе Mac mini для Apple-разработчиков

Платформа Amazon Web Services (AWS), предоставляющая облачные услуги, объявила о внедрении нового сервиса, который поможет разработчикам в создании программного обеспечения для различных устройств Apple. В службе EC2 появились bare-metal x86-инстансы mac1.metal. В следующем году появятся инстансы с процессорами Apple M1.

А пока новый сервис использует аппаратную часть на базе Mac mini. Она включает процессор Intel Core i7 (Coffee Lake) восьмого поколения с шестью вычислительными ядрами (3,2–4,6 ГГц) и 32 Гбайт оперативной памяти. Разработчики могут получить доступ к различным облачным услугам, включая Amazon Elastic Block Store (EBS), Amazon Elastic File System (EFS), Amazon FSx for Windows File Server, Amazon Simple Storage Service (S3), AWS Systems Manager.

Инстансы работают в составе VPC с поддержкой адаптеров Elastic Network Adapter (ENA) со скоростью до 10 Гбит/с, что в сочетании с оптимизированным доступом к EBS-томам даёт возможность создавать быстрые билд-фермы для CI/CD. Собственно говоря, именно фермы на базе Mac mini зачастую используются крупными разработчиками ПО для экосистемы Apple, так что предложение Amazon за счёт интеграции с другими облачными сервисами может оказаться для них весьма привлекательным.

Стоимость mac1.metal пока не названа, но, по предварительным данным, она будет чуть больше $1/час. Минимальное время аренды составляет 24 часа. Также будут доступны подписки со скидкой на 1 или 3 года. Стоимость Mac mini указанной выше конфигурации составляет около $1900.

-2

Создавать приложения на базе EC2 Mac Instances можно для разных операционных систем Apple — macOS, iOS, iPadOS, tvOS и watchOS. Иными словами, разработчики могут писать программы для персональных компьютеров, планшетов и смартфонов, а также смарт-часов. В рамках EC2 Mac Instances применяются две версии macOS — 10.14 (Mojave) и 10.15 (Catalina). Доступ к ним можно получить через командную строку (SSH) или удалённый рабочий стол (VNC).