Google объявила об общей доступности механизма Custom Machine Types (типы настраиваемых машин) своего облачного инфраструктурного сервиса Compute Engine. Данный вариант использования облачных ресурсов позволяет разработчиком самим компоновать нужные им вычислительные конфигурации с целью минимизации потребления аппаратных мощностей и повышения производительности и с учетом специфики решаемых задач и задействованных при этом средств, а бизнесу соответственно экономить деньги. Гибкость и повышенные возможности настройки — в этом главное отличие настраиваемых машин от традиционного варианта, когда задействуется фиксированное количество виртуальных процессоров, оперативной и внешней памяти.
При этом Custom Machine Types могут при создании одного экземпляра виртуальной машины задействовать от 1 до 32 виртуальных процессоров (vCPU), увеличивая нужное число с любым шагом дискретности, используя до 6,5 Гб оперативной памяти на один vCPU. Таким образом, потребитель может создать вычислительный экземпляр, например, включающий десять vCPU и 42 Гб памяти, что невозможно реализовать в существующей «фиксированной» схеме аренды облачной инфраструктуры. В начале бета-тестирования Custom Machine Types могли работать только с Red Hat Enterprise Linux и Windows, но сейчас поддерживают большой список версий Linux от разных поставщиков (CentOS, CoreOS, Debian, OpenSUSE и Ubuntu). Более того, разработчики могут применять свои собственные варианты Linux.
О том, что такие возможности востребованы, говорят результаты, полученные на этапе бета тестирования Custom Machine Types (оно началось в ноябре 2015 г/) — так, один из провайдеров, специализирующийся на поставке сервисов для Web-разработки, смог снизить затраты на аренду облачных ресурсов на 18%. Комментируя данную новость от Google, наблюдатели отмечают явный тренд на повышение возможностей более гибкого выбора объемов используемых потребителями вычислительных ресурсов, напоминая, что компания сейчас использует поминутную тарификацию при оплате аренды виртуальных машин.