Выступая на конференции LISA ’13, члены Macintosh Operations (подразделение Google) рассказали как они управляются со своим парком Mac. Учитывая, что число машин с изображением яблока в компании Google достигает 43000, задача не кажется особенно простой. Примечательно, что для управления этим гигантским количеством (разве что в самой Apple наберется больше), системные администраторы Google совершенно не полагаются на программы Apple.

Мы не пользуемся никакими инструментами Apple для управления нашими Mac. – сказал системный инженер Клей Кавинес (Clay Caviness).

Основная причина, почему Google игнорирует два самых популярных инструмента Apple (Mac OS X server и Apple Remote Desktop) заключается в их ненадежности: “Когда вы подключаете 50, 100, 200 машин, они [программы Apple] начинают давать сбои”. По мнению Клея Кавинеса, Apple не уделяет достаточного внимания развитию этих инструментов. На слайде, демонстрирующем хронологию версий Remote Desktop, видно, что эта программа не получала серьезных обновлений с 2006 года (красная линия обозначает выпуск iPhone).

Google пришлось разрабатывать собственные средства удаленного контроля и управления компьютерами производства Apple, а также использовать  программное обеспечение с открытым кодом. В настоящее время разработки Google включают в себя решения для настройки, управления пакетами, мониторинга системы и многого другого. Часть своих разработок компания планирует обнародовать, например утилиту CanHazImage.

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

Сейчас “семь маленьких инженеров” (это дословное выражение из презентации) заняты переходом на Mavericks. В докладе чувствуются завуалированная критика купертиновцев, мол, не предоставляют достаточной поддержки своим продуктам. Но, если подумать, то никакого резона для критики нет – ни одна платформа не содержит готовых инструментов для работы с 43 тысячами машин. К тому же, никто ведь не мешает Google в массовом порядке перейти на более “дружественные” платформы… например, на Chrome OS.

[theregister]