¿Qué es Google Cloud Platform - Los 10 principales beneficios con su importancia

Tabla de contenido:

Anonim

Introducción a Google Cloud Platform

Google Cloud Platform (GCP) es una colección de servicios de computación en la nube, presentada el 7 de abril de 2008 por Google. GCP se ejecuta en la misma infraestructura de los productos de Google, como el motor de búsqueda de Google, YouTube, etc. GCP proporciona diversas herramientas y servicios que ayudan en la gestión de infraestructuras, aprovisionamiento de servidores y configuración de redes. Junto con esto, GCP proporciona una amplia gama de servicios en la nube modular que incluyen informática, desarrollo de aplicaciones, aprendizaje automático, análisis de datos y almacenamiento de datos. Los desarrolladores, los administradores de la nube y otros profesionales de TI pueden acceder a GCP a través de redes públicas o dedicadas.

¿Por qué GCP es importante?

GCP es considerado como el tercer proveedor de servicios en la nube (CSP) más grande detrás de Amazon AWS y Microsoft Azure. Las principales razones para optar por el PIB sobre otros CSP son las siguientes:

1. Escalabilidad: uno de los principales inconvenientes de la computación en la nube es la reducción de escala. Pero GCP proporciona extrema facilidad en la subida y bajada de escala.

2. Precios: Google ofrece servicios GCP al mejor precio en el mercado de la nube, en comparación con sus competidores. Google ofrece 4 factores clave principales en su filosofía de precios

  • Facturación de menos de una hora: la facturación se realiza solo por un tiempo solicitado particular. Por ejemplo, si se solicita un servicio durante media hora, a diferencia de otros CSP, GCP no lo redondea a la siguiente hora. En cambio, la facturación se realiza solo durante media hora.
  • Descuento por uso sostenido : Google ofrece un descuento creciente del 25% si lo usamos en el uso sostenido de los recursos informáticos, en lugar de utilizarlo con un propósito temporal.
  • Tipo de máquina personalizada: GCP le permite marcar la cantidad exacta de potencia de CPU y memoria necesaria para su aplicación y recibir la factura correspondiente. Se puede ahorrar hasta un 15% de costo con este método.
  • Instancias preajustables: si el sistema está construido con tolerancia a fallas, el software literalmente puede habilitar otros sistemas, reduciendo el costo.

3. Servicios integrados: puede utilizar varias API, AI y ML, IoT, motor de cómputo, bases de datos, análisis de Big Data, herramientas para desarrolladores, seguridad y almacenamiento simultáneamente.

4. Colaboración rápida: GCP permite una colaboración rápida para todos los usuarios. Varios usuarios pueden acceder y editar los proyectos al mismo tiempo.

5. Computación sin servidor: es un modelo de ejecución de computación en la nube, en el que CSP ejecuta el servidor y administra dinámicamente la asignación de recursos. Por lo tanto, el precio se basará en la cantidad real de recursos consumidos por la aplicación, en lugar de la cantidad de recursos precomprados.

Servicios en la nube de Google

GCP ofrece una amplia gama de productos y servicios. Proporcionan servicios desde servicios básicos en la nube hasta servicios complejos en la nube como ML, IoT, etc. Analicemos uno por uno en detalle.

  • Aprendizaje automático
  • IoT (Internet de las cosas)

Aprendizaje automático

AI y ML constan de tres componentes.

1. AI Hub
  • Consiste en un repositorio alojado de componentes de IA plug-and-play.
  • Proporciona capacidades de uso compartido de nivel empresarial, que permite a una organización alojar de forma privada contenido de IA entre usuarios y desarrolladores.
  • Le permite implementar fácilmente tecnologías únicas de Google Cloud AI y AI para experimentación y producción.
2. Bloques de construcción AI

Consiste en componentes que permiten a los desarrolladores agregar imágenes, lenguaje, datos estructurados y conversación a sus aplicaciones.

  • Visión
  1. Vision AI: le permite analizar imágenes en la nube o en el borde.
  2. Video AI: proporciona un análisis de video preciso, hasta el cuadro.
  • Idioma
  1. Lenguaje natural : Incluye multimedia y procesamiento de lenguaje.
  2. Traducción : Proporciona traducción rápida y dinámica entre diferentes idiomas.
  • Conversacion
  1. API de voz a texto en la nube: proporciona reconocimiento de voz en más de 120 idiomas.
  2. API de texto a voz en la nube: proporciona interacciones de texto a voz similares a las de los humanos.
  • Datos estructurados
  1. Tablas AutoML: le permite construir fácilmente modelos ML de última generación sobre datos estructurados.
  2. BigQuery ML: le permite construir y poner en funcionamiento modelos ML personalizados, utilizando un lenguaje SQL familiar.
  • Cloud AutoML

Es un conjunto de productos de ML que permite a los desarrolladores con conocimiento limitado de ML entrenar modelos de alta calidad utilizando la tecnología de Búsqueda de Arquitectura Neural de Google.

3. Plataforma AI

Entorno de desarrollo de ciencia de datos basado en código, que permite a los desarrolladores llevar rápidamente proyectos desde la ideación hasta la implementación.

Internet de las cosas (IoT)

Ofrece toda la administración de dispositivos y conecta servicios.

  • Cloud IoT Core le permite tener una conexión y administración de dispositivos seguros.
  • Edge TPU (beta) es un ASIC especialmente diseñado para ejecutar inferencias en el borde.

Servicios informáticos

GCP proporciona una amplia gama de servicios informáticos como:

  • Google Compute Engine proporciona máquinas virtuales de alto rendimiento y altamente escalables que se ejecutan en los innovadores centros de datos de Google y en la red mundial de fibra, que arranca rápidamente y viene con opciones de disco local y persistente de alto rendimiento.
  • Google App Engine sirve como una plataforma utilizada para crear aplicaciones web escalables y back-end de IoT.
  • Google Kubernetes Engine es un poderoso administrador de clúster y un sistema proporcionado para ejecutar sus contenedores Docker.
  • Google Cloud Container Registry es un repositorio privado de Docker que funciona con los populares sistemas de entrega continua.
  • Cloud Functions le permite construir aplicaciones de modelos totalmente sin servidor.

Servicios de Big Data

  • BigQuery es un almacén de datos sin servidor totalmente administrado y de bajo costo que se adapta a sus necesidades de almacenamiento y potencia informática.
  • Cloud Dataflow es un servicio totalmente administrado para transformar y enriquecer datos.
  • Cloud Dataproc es un servicio rápido y totalmente administrado de Apache Spark y Hadoop de una manera más simple y rentable.
  • Cloud Pub / Sub es un servicio de mensajería sin servidor, a gran escala, confiable y en tiempo real que le permite comunicarse entre aplicaciones independientes.
  • Cloud Datalab es un cuaderno interactivo basado en Jupyter, creado para explorar, analizar, transformar y visualizar datos y construir modelos de aprendizaje automático.

Servicios de red

La creación de redes es uno de los servicios básicos más importantes, así como uno de los básicos de Google Cloud Platform que ofrecen los servicios de red de última generación.

  • Virtual Private Cloud (VPC) le permite conectarse y administrar varios recursos de GCP utilizando la red global de Google y aislarlos entre sí mediante su VPC.
  • Google Cloud Load Balancing le permite escalar sus aplicaciones rápidamente en Compute Engine según sus necesidades.
  • Cloud Content Delivery Network (CDN) acelera la entrega de contenido para sitios web y aplicaciones utilizando los cachés de borde distribuidos globalmente de Google.
  • Cloud Domain Naming System (DNS) es un servicio DNS autorizado, escalable, confiable, programable y administrado que se ejecuta en la misma infraestructura que Google. Es una forma rentable de hacer que su aplicación y servicios estén disponibles para sus usuarios.
  • La traducción de direcciones de red en la nube (NAT) le permite aprovisionar instancias de aplicaciones sin direcciones IP públicas, al tiempo que permite el acceso a Internet de manera controlada y eficiente.

Servicios de almacenamiento y bases de datos

  • Cloud Storage es un sistema de almacenamiento de objetos seguro y altamente disponible a bajo costo.
  • Persistent Disk es un sistema de almacenamiento en bloque de alto rendimiento, adecuado para máquinas virtuales y contenedores. Ofrece una relación precio / rendimiento inigualable .
  • Cloud SQL es un servicio de base de datos totalmente administrado que le permite configurar, mantener, administrar y administrar bases de datos relacionales MySQL y PostgreSQL en la nube.
  • Cloud Bigtable es un servicio de base de datos NoSQL escalable adecuado para cargas de trabajo de baja latencia, alta confiabilidad y alto rendimiento.
  • Cloud Memorystore es un servicio de almacenamiento de datos en memoria totalmente administrado para Redis basado en una infraestructura escalable, más segura y de alta disponibilidad.
  • Cloud Datastore le brinda un servicio de bases de datos elásticas, altamente disponibles y orientadas a documentos.

Servicios de seguridad e identidad

Es uno de los servicios de Google Cloud más importantes, en el que sus datos están altamente protegidos y encriptados.

  • Google Cloud Identity & Access Management (IAM) permite a los administradores decidir quién puede acceder y administrar ciertos recursos, lo que le brinda control y visibilidad completos para administrar los recursos en la nube de manera centralizada.
  • Cloud Security Scanner es un escáner automático de seguridad web para vulnerabilidades comunes en aplicaciones de App Engine.
  • La autorización binaria solo implementa contenedores de confianza en Kubernetes Engine.
  • El Administrador de recursos administra los recursos en GCP de forma jerárquica.

Herramientas de gestión y desarrollo

Se utiliza para monitorear los servicios, encontrar errores, depurar y rastrear los servicios.

  • Stackdriver ofrece monitoreo, resolución de problemas y registro en tiempo real a través de GCP, incluidas varias herramientas de diagnóstico.
  • Cloud Deployment Manager le permite especificar todos los recursos necesarios para su aplicación.
  • Stackdriver Debugger es una característica de GCP que brinda información detallada sobre el rendimiento y análisis.
  • Cloud Platform Marketplace ofrece soluciones listas para usar que se lanzan rápidamente a GCP y otros entornos con Anthos.

Beneficios de Google Cloud Platform

  1. Se obtiene alta productividad a través del acceso rápido a la innovación, mediante la entrega de actualizaciones de manera eficiente y la entrega rápida de funcionalidades.
  2. Menos interrupciones cuando los usuarios adoptan nuevas funcionalidades al ofrecer mejoras manejables en un flujo continuo.
  3. Colaboración rápida: GCP permite una colaboración rápida para todos los usuarios. Varios usuarios pueden acceder y editar los proyectos al mismo tiempo.
  4. Los mejores planes de precios están disponibles para clientes estables.
  5. Beneficios de Live Migration que permiten a los usuarios migrar sus máquinas.
  6. Las redes privadas, el tiempo máximo y la eficiencia están disponibles para los clientes debido a las redes privadas.
  7. La función de copia de seguridad redundante está disponible para datos no utilizados.
  8. Los empleados pueden trabajar desde cualquier lugar, con acceso total a la información en todos los dispositivos al mismo tiempo que los datos se almacenan en la nube.
  9. Los clientes están protegidos por las inversiones en seguridad de Google y se benefician de las inversiones en seguridad física y basadas en procesos realizadas por Google.
  10. Disponibilidad de control total y flexibilidad sobre tecnologías y datos para los usuarios.

Conclusión

Cuando combina servicios para realizar el trabajo, ha creado una solución. Las posibilidades de soluciones en la plataforma en la nube son infinitas. Puede buscar ideas y orientación en la biblioteca de soluciones de Google. Hasta ahora tuvimos un recorrido detallado sobre GCP y todos sus principales productos y servicios.

Artículos recomendados

Esta es una guía de Qué es Google Cloud Platforms. Aquí hemos discutido lo importante de las plataformas Google Cloud, AI y Machine Learning con servicios y 10 beneficios. También puede consultar nuestros otros artículos relacionados para obtener más información.

  1. Tipos de computación en la nube
  2. Plataforma de ciencia de datos
  3. Beneficios de la computación en la nube
  4. ¿Qué es la computación en la nube?
  5. Comparación de las 12 principales direcciones de Mac con direcciones IP
  6. Proveedores de servicios de computación en la nube
  7. Guía para elegir el mejor modelo de nube