Google Cloud Platform — предоставляемый компанией Google набор облачных служб, которые выполняются на той же самой инфраструктуре, которую Google использует для своих продуктов, предназначенных для конечных потребителей, таких как Google Search и YouTube. Кроме инструментов для управления, также предоставляется ряд модульных облачных служб, таких как облачные вычисления, хранение данных, анализ данных и машинное обучение. Для регистрации нужно иметь банковскую карту или банковский счет.
Одна из самых быстрых, мощных и высокопроизводительных облачных инфраструктур. Является базой для таких высокоскоростных глобальных сервисов Google, как Gmail, Карты, YouTube и Поиск. Платформа дает возможность работать с различными инструментами для вычислений и хостинга, а также создавать собственную облачную инфраструктуру.
Google Cloud Platform дает возможность работать с различными инструментами для вычислений и хостинга. Вы можете выбрать управляемую прикладную платформу, использовать технологии контейнеров для получения большей гибкости или создать собственную облачную инфраструктуру, максимально контролируемую. С этим решением у вас, с одной стороны, появляются широкие возможности самостоятельного управления ресурсами, а с другой, – если это не требуется, – Google может взять все управление инфраструктурой на себя! В этом случае вам останется заниматься только разработкой приложений.
В апреле 2008 года Google анонсировала App Engine — платформу для разработки и хостинга веб-приложений в дата-центрах Google. Это был первый облачный сервис, представленный компанией. Для общественности сервис стал доступен в декабре 2011 года. С момента анонса App Engine, Google успела добавить многочисленные облачные службы к своей платформе.
Google Cloud Platform является частью Google Cloud, который также включает G Suite, корпоративные версии Android и Chrome OS, а также API для машинного обучения и Google Maps.
Продукты:
App Engine — платформа как услуга для хостинга приложений.
BigQuery — инфраструктура как услуга, масштабируемая аналитика для баз данных.
BigTable — инфраструктура как услуга, масштабируемая NoSQL база данных.
Cloud AutoML — набор продуктов для машинного обучения, которые позволяет разработчикам с ограниченным опытом работы в области машинного обучения использовать технологии обучения и создания нейронных сетей.
Cloud Datastore — документоориентированная облачная база данных.
Cloud Pub / Sub — услуга для публикации и подписки на потоки данных и сообщения. Приложения могут обмениваться данными через публикацию / подписку, без прямого обмена сообщениями.
Compute Engine — инфраструктура как услуга, предоставляет виртуальные машины.
Kubernetes Engine — система автоматического развертывания, масштабирования и управления приложений в контейнерах для Kubernetes.
Google Genomics и др.
Google Compute Engine - это новый сервис аренды вычислительных сред в публичном облаке (IaaS) на базе ОС Linux, предоставляющий услуги на базе платы за почасовое потребление ресурсов (вычислительные мощности и хранилища). Поддержки Windows в данных вычислительных средах пока не заявлено.
Таким образом, мы получаем трех потенциальных лидеров рынка IaaS-сервисов из публичного облака: старейший Amazon AWS, анонсированный в начале июня Microsoft Windows Azure и Google Compute Engine. Особняком стоит компания VMware, предоставляющая решения VMware vCloud, на базе которых любой сервис-провайдер может построить публичное облако.
Основные особенности Google Compute Engine:
Вычислительные среды. Доступны в конфигурации 1,2,4 или 8 ядер на Linux-платформе с 3,75 ГБ оперативной памяти на одно ядро.
Хранилища. Можно хранить данные виртуальных машин в виде непостоянных (Ephemeral), а также постоянных (Persistent) дисков на стороне Google или в сервисе Google Cloud Storage. Для постоянных дисков можно делать снапшоты в целях резервного копирования, а также предоставлять доступ к одному диску со стороны нескольких ВМ. Все данные дисков шифруются.
Сетевое взаимодействие. Возможность использовать высокопроизводительное сетевое оборудование датацетров Google и самостоятельно конфигурировать сетевые экраны, также использовать внешний IP-адрес. Плюс готовые решения от сторонних вендоров, которые выступают партнерами Google.
Управление. Виртуальными машинами можно будет управлять через веб-консоль или CLI, также есть API, предоставляющий множество возможностей разработчикам и сторонним производителям.