Введение в Google Cloud Platform
Google Cloud Platform (GCP) - это набор сервисов облачных вычислений, представленный Google 7 апреля 2008 года. GCP работает на одной и той же инфраструктуре продуктов Google, таких как поисковая система Google, YouTube и т. Д. GCP предоставляет различные инструменты и услуги, которые помогают в управлении инфраструктурами, настройке серверов и настройке сетей. Наряду с этим, GCP предоставляет широкий спектр модульных облачных сервисов, включая вычисления, разработку приложений, машинное обучение, анализ данных и хранение данных. Разработчики, облачные администраторы и другие ИТ-специалисты могут получать доступ к GCP через общедоступные или выделенные сети.
Почему GCP важен?
GCP считается третьим по величине поставщиком облачных услуг (CSP) после Amazon AWS и Microsoft Azure. Основные причины выбора ВВП по сравнению с другими ПСУ приведены ниже:
1. Масштабируемость. Одним из основных недостатков облачных вычислений является уменьшение масштаба. Но GCP обеспечивает чрезвычайную легкость в увеличении и уменьшении масштаба.
2. Ценообразование: Google предлагает услуги GCP по самой выгодной цене на облачном рынке по сравнению с конкурентами. Google предлагает 4 основных ключевых фактора в своей ценовой философии
- Оплата за час: выставление счетов производится только за определенное запрошенное время. Например, если услуга запрашивается в течение получаса, в отличие от других CSP, GCP не округляет ее до следующего часа. Вместо этого биллинг производится только за полчаса.
- Скидка на постоянное использование : Google предоставляет увеличивающуюся скидку в 25%, если мы используем ее для устойчивого использования вычислительных ресурсов, а не для временного использования.
- Пользовательский тип машины: GCP позволяет вам набирать точное количество ресурсов процессора и памяти, необходимых для вашего приложения, и получать соответствующие счета. Этот метод позволяет сэкономить до 15% стоимости.
- Вытесняемые экземпляры: если система построена с отказоустойчивостью, программное обеспечение может буквально включать другие системы, снижая стоимость.
3. Интегрированные сервисы: вы можете использовать различные API, AI и ML, IoT, вычислительный механизм, базы данных, аналитику больших данных, инструменты разработчика, безопасность, хранилище одновременно.
4. Быстрая совместная работа: GCP обеспечивает быструю совместную работу для всех пользователей. Несколько пользователей могут получать доступ к проектам и редактировать их одновременно.
5. Бессерверные вычисления. Это модель выполнения облачных вычислений, в которой CSP запускает сервер и динамически управляет распределением ресурсов. Таким образом, цены будут основаны на фактическом количестве ресурсов, потребляемых приложением, а не на предварительно купленном количестве ресурсов.
Google Cloud Services
GCP предоставляет широкий спектр продуктов и услуг. Они предоставляют услуги от базовых облачных сервисов до сложных облачных сервисов, таких как ML, IoT и т. Д. Давайте обсудим один за другим подробно.
- Машинное обучение
- Интернет вещей (Интернет вещей)
Машинное обучение
AI и ML состоят из трех компонентов.
1. AI Hub
- Он состоит из размещенного хранилища подключаемых ИИ компонентов AI.
- Он предоставляет возможности совместного использования на уровне предприятия, что позволяет организации в частном порядке размещать контент ИИ среди пользователей и разработчиков.
- Это позволяет легко использовать уникальные технологии Google Cloud AI и AI для экспериментов и производства.
2. Строительные блоки AI
Он состоит из компонентов, которые позволяют разработчикам добавлять взгляды, язык, структурированные данные и диалоги в свои приложения.
- достопримечательность
- Vision AI: позволяет анализировать изображения в облаке или на краю.
- Видео AI: обеспечивает точный анализ видео - вплоть до кадра.
- язык
- Естественный язык : включает в себя обработку мультимедиа и языка.
- Перевод : обеспечивает быстрый, динамический перевод между разными языками.
- разговор
- Cloud Speech-to-text API: обеспечивает распознавание речи на более чем 120 языках.
- Облачный API-интерфейс для преобразования текста в речь. Он обеспечивает взаимодействие текста и речи как человек.
- Структурированные данные
- Таблицы AutoML: позволяет легко создавать современные модели ML на основе структурированных данных.
- BigQuery ML: позволяет создавать и использовать собственные модели ML с использованием знакомого языка SQL.
- Облако AutoML
Это набор продуктов ML, который позволяет разработчикам с ограниченными знаниями по ML обучать высококачественным моделям с использованием технологии поиска нейронной архитектуры Google.
3. Платформа AI
Среда разработки данных, основанная на коде, которая позволяет разработчикам быстро переносить проекты от идеи к развертыванию.
Интернет вещей (IoT)
Он предлагает все управление устройством и подключает услуги.
- Облако IoT Core позволяет вам иметь безопасное соединение с устройством и управление им.
- Edge TPU (бета) - это специализированная интегральная микросхема, разработанная для выполнения логического вывода на границе
Компьютерные услуги
GCP предоставляет широкий спектр вычислительных услуг, таких как:
- Google Compute Engine предоставляет высокопроизводительные и масштабируемые виртуальные машины, работающие в инновационных центрах обработки данных Google и всемирной оптоволоконной сети, которые быстро загружаются и поставляются с высокопроизводительными опциями постоянного и локального дисков.
- Google App Engine служит платформой, используемой для создания масштабируемых веб-приложений и IoT-серверов.
- Google Kubernetes Engine - это мощный менеджер кластеров и пропорциональная система для запуска ваших контейнеров Docker.
- Google Cloud Container Registry - это частное хранилище Docker, которое работает с популярными системами непрерывной доставки.
- Облачные функции позволяют создавать приложения из полностью серверных моделей.
Сервисы больших данных
- BigQuery - это полностью управляемое, недорогое хранилище данных без сервера, которое масштабируется с учетом ваших потребностей в хранении и вычислительной мощности.
- Cloud Dataflow - это полностью управляемый сервис для преобразования и обогащения данных.
- Cloud Dataproc - это быстрый, полностью управляемый сервис Apache Spark и Hadoop, который проще и экономичнее.
- Cloud Pub / Sub - это безсерверная, масштабная, надежная служба обмена сообщениями в режиме реального времени, которая позволяет взаимодействовать между независимыми приложениями.
- Cloud Datalab - это интерактивная записная книжка на основе Jupyter, созданная для изучения, анализа, преобразования и визуализации данных и построения моделей машинного обучения.
Сетевые Услуги
Работа в сети является одной из важнейших и одной из основ служб облачной платформы Google, предлагаемых современными сетевыми службами.
- Виртуальное частное облако (VPC) позволяет вам подключаться и управлять различными ресурсами GCP с помощью глобальной сети Google и изолировать их друг от друга с помощью их VPC.
- Google Cloud Load Balancing позволяет быстро масштабировать ваши приложения на Compute Engine в соответствии с вашими потребностями.
- Облачная сеть доставки контента (CDN) ускоряет доставку контента для веб-сайтов и приложений, используя глобально распределенные пограничные кэши.
- Система именования облачных доменов (DNS) - это масштабируемая, надежная, программируемая и управляемая авторитетная служба DNS, работающая в той же инфраструктуре, что и Google. Это рентабельный способ сделать ваше приложение и услуги доступными для ваших пользователей.
- Облачная трансляция сетевых адресов (NAT) позволяет вам предоставлять экземпляры приложений без общедоступных IP-адресов, а также обеспечивает контролируемый и эффективный доступ к Интернету.
Услуги хранения и базы данных
- Облачное хранилище - это безопасная и высокодоступная система хранения объектов при низких затратах.
- Persistent Disk - это высокопроизводительная блочная система хранения, подходящая для виртуальных машин и контейнеров. Он предлагает непревзойденное соотношение цены и качества .
- Cloud SQL - это полностью управляемая служба баз данных, которая позволяет легко настраивать, поддерживать, управлять и администрировать реляционные базы данных MySQL и PostgreSQL в облаке.
- Cloud Bigtable - это масштабируемая служба баз данных NoSQL, подходящая для рабочих нагрузок с низкой задержкой, высокой надежностью и высокой пропускной способностью.
- Cloud Memorystore - это полностью управляемая служба хранения данных в памяти для Redis, построенная на масштабируемой, более безопасной и высокодоступной инфраструктуре.
- Cloud Datastore предоставляет вам гибкую, высокодоступную документно-ориентированную базу данных.
Службы безопасности и идентификации
Это одна из самых важных облачных служб Google, в которой ваши данные надежно защищены и зашифрованы.
- Google Cloud Identity & Access Management (IAM) позволяет администраторам решать, кто может получать доступ к определенным ресурсам и управлять ими, предоставляя вам полный контроль и возможность централизованно управлять облачными ресурсами.
- Cloud Security Scanner - это автоматический сканер веб-безопасности для выявления распространенных уязвимостей в приложениях App Engine.
- Двоичная авторизация развертывает только доверенные контейнеры на Kubernetes Engine.
- Resource Manager управляет ресурсами в GCP иерархически.
Инструменты управления и разработки
Он используется для мониторинга сервисов, поиска ошибок, отладки и отслеживания сервисов.
- Stackdriver предлагает мониторинг в режиме реального времени, устранение неполадок и ведение журнала через GCP, включая различные диагностические инструменты.
- Cloud Deployment Manager позволяет вам указать все ресурсы, необходимые для вашего приложения.
- Stackdriver Debugger - это функция GCP, которая дает подробные сведения о производительности и аналитику.
- Cloud Platform Marketplace предлагает готовые решения, которые быстро запускаются в GCP и других средах с помощью Anthos.
Преимущества облачной платформы Google
- Высокая производительность достигается за счет быстрого доступа к инновациям, эффективной доставки обновлений и быстрой доставки функциональности.
- Меньше помех, когда пользователи переходят на новую функциональность, обеспечивая управляемые улучшения в непрерывном потоке.
- Быстрая совместная работа: GCP обеспечивает быструю совместную работу для всех пользователей. Несколько пользователей могут получать доступ к проектам и редактировать их одновременно.
- Лучшие тарифные планы доступны для стабильных клиентов.
- Преимущества Live Migration, которые позволяют пользователям переносить свои машины.
- Частные сети, максимальное время и эффективность доступны для клиентов благодаря частным сетям.
- Резервное средство резервного копирования доступно для неиспользуемых данных.
- Сотрудники могут работать из любого места, имея полный доступ к информации на разных устройствах одновременно с хранением данных в облаке.
- Клиенты защищены инвестициями Google в безопасность и получают выгоду от инвестиций, основанных на процессах и физической безопасности, сделанных Google.
- Доступность полного контроля и гибкости для технологий и данных для пользователей.
Вывод
Когда вы объединяете услуги для выполнения работы, вы создаете решение. Возможности для решений на облачной платформе безграничны. Вы можете искать идеи и рекомендации в библиотеке решений Google. До сих пор у нас был подробный обзор GCP и всех его основных продуктов и услуг.
Рекомендуемые статьи
Это руководство к тому, что такое Google Cloud Platforms. Здесь мы обсудили важность облачных платформ Google, AI и машинного обучения с услугами и 10 преимуществами. Вы также можете просмотреть другие наши статьи, чтобы узнать больше-
- Типы облачных вычислений
- Data Science Platform
- Преимущества облачных вычислений
- Что такое облачные вычисления?
- 12 лучших сравнений Mac с IP-адресами
- Поставщики услуг облачных вычислений
- Руководство по выбору лучшей облачной модели