Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial Internet of Things >> Computación en la nube

Hoja de referencia de Google Cloud Platform (GCP)

Uno de los jugadores más famosos y líderes en el mercado de servicios y computación en la nube es Google Cloud Platform (GCP). No se puede negar la experiencia de Google en la ejecución de centros de datos. Dado el hecho de que ejecuta el motor de búsqueda más avanzado y más importante del mundo. Después del lanzamiento de Amazon Web Services (AWS) en 2006, Google comenzó a implementar su experiencia en centros de datos para el lanzamiento de su propio servicio en la nube.

En el futuro, a partir de hoy, además de AWS y Microsoft Azure, GCP se ha convertido en uno de los tres grandes actores en los servicios de proveedores de nube pública. El estándar de servicio de alto nivel proporcionado por Google le ha permitido convertirse en el líder del mercado y seguirá creciendo pronto.

Teniendo en cuenta el éxito y la popularidad de GCP, la demanda de profesionales con GCP aumenta continuamente. En este artículo, revisaremos una hoja de trucos de Google Cloud para obtener una comprensión básica de Google Cloud Platform.

¿Qué es Google Cloud Platform (GCP)?

En términos más simples, Google Cloud Platform (GCP) se puede definir mejor como un grupo de productos y servicios de computación en la nube ofrecidos por Google. Estos servicios en la nube proporcionados por GCP ayudan a los clientes y usuarios a almacenar y calcular datos. Además, también permite a los desarrolladores web crear, probar e implementar aplicaciones.

La arquitectura de Google Cloud Platform

La arquitectura de Google Cloud Platform es una variante de la arquitectura informática que incluye la formación de uno o más casos de software lógico además de ejecutarlos por encima del software principal. La arquitectura multicliente permite que numerosos usuarios se ejecuten en un entorno de software simultáneamente con diferentes servicios, interfaces y recursos de usuario.

Ventajas fundamentales de Google Cloud Platform

A continuación, se muestran los beneficios de GCP, que pueden resultarle útiles para establecer una base fáctica de las razones para implementar Google Cloud Platform:

Alta productividad:acceso rápido a la innovación :Los sistemas de Google son competentes en la entrega de actualizaciones de manera competente cada semana. Conduce a una mayor productividad y eficiencia.

Adopción más sencilla de nuevas funciones para los usuarios :A través de un flujo continuo, ofrece mejoras manejables que involucran lotes menores de cambios.

Los empleados pueden trabajar de forma remota :GCP entrega enormes ventajas a sus empleados. El trabajo remoto es uno de ellos. A través de aplicaciones basadas en la web con tecnología de Google Cloud, permite el acceso completo a la información en todos los dispositivos independientemente de la ubicación.

Colaboración rápida :La computación en la nube hace que sea más fácil para los usuarios de Google acceder a varios proyectos simultáneamente mientras los datos se guardan en la nube en lugar de en máquinas personales.

Seguridad mejorada :Google cree en la máxima seguridad de los datos. Por lo tanto, Google emplea a los principales expertos en seguridad para brindarles a los clientes los beneficios de seguridad mejorados.

Menor vulnerabilidad de los datos :GCP permite a los usuarios almacenar datos en computadoras personales a un nivel mínimo. En ausencia de aplicaciones basadas en la web en la plataforma en la nube, los datos de las computadoras personales son más vulnerables a una brecha de seguridad.

Control y flexibilidad :GCP también permite a los usuarios tener un control completo sobre la tecnología y la propiedad de sus datos almacenados en las aplicaciones de Google. Además, si el usuario decide no utilizar un servicio, los datos se pueden extraer de la nube de Google.

Productos y servicios de GCP

Ahora que ha analizado qué es Google Cloud Platform y cuáles son las ventajas notables de implementarlo, avancemos y analicemos los productos y servicios que ofrece Google. A continuación se muestra una lista de productos y servicios disponibles proporcionados por Google:

Computación y alojamiento :Los servicios de computación y hospedaje de GCP ofrecen diferentes opciones que incluyen; trabajar en un entorno sin servidor o la utilidad de una plataforma de aplicaciones administradas. También proporciona flexibilidad adicional y máximo control.

Aprendizaje automático :AI Platform que ofrece Google ofrece varios servicios de aprendizaje automático. Los usuarios tienen la opción de seleccionar API con modelos previamente entrenados para aplicaciones específicas. Además, también permite a los usuarios crear y practicar sus modelos personales integrales a gran escala con la ayuda de un marco TensorFlow administrado.

Almacenamiento: Al hablar de los servicios de almacenamiento de GCP, el nombre principal que me viene a la mente es Google Cloud Storage. La coherencia, la escalabilidad y la gran capacidad de almacenamiento de datos son algunas de las características que ofrece. Filestore es otro excelente servicio de almacenamiento que proporciona servidores de archivos NFS completamente administrados.

Big Data: Los servicios que ofrece Big Data incluyen BigQuery para servicios de análisis de datos, Dataflow para procesamiento por lotes y transmisión de datos, y Pub / Sub para mensajería asincrónica.

Redes :La creación de redes es uno de los servicios de uso frecuente con el manejo de App Engine. GKE implementa el modelo de Kubernetes con recursos de red de Compute Engine. Los servicios de red pueden ayudar a desarrollar registros DNS, la conexión entre la red existente y el sistema de Google y el equilibrio de carga del tráfico entre los recursos.

Bases de datos: La columna vertebral de la popularidad de GCP es, sin duda, la variedad de bases de datos SQL y NoSQL. Las bases de datos MySQL o PostgreSQL son dos opciones de Cloud SQL en GCP. Dos sustitutos distintivos del almacenamiento de datos NoSQL son Cloud Firestore y Cloud Bigtable. Los usuarios también tienen la opción de Cloud Spanner, que ofrece un servicio de base de datos relacional completamente administrado con constancia transaccional. Los esquemas, las consultas SQL y la replicación síncrona automática son otras funciones útiles de Cloud Spanner.

GCP:términos, definición y vocabulario

Antes de comenzar con la hoja de referencia de GCP, es esencial comprender los términos y las definiciones que se relacionan con Google Cloud Platform, y la computación en la nube tiene una gran importancia. Repasemos y comprendamos algunos términos, definiciones y glosarios comunes.

Computación en la nube :La red y la entrega de recursos y servicios de TI basada en Internet en lugar de a través de recursos locales.

Migración a la nube :El proceso involucrado en el traslado de datos, aplicaciones y servicios de los sistemas locales a la nube.

Proveedor de servicios en la nube (CSP) :Cualquier entidad que ofrezca servicios de computación en la nube, ya sea PaaS, IaaS o SaaS.

Contenedor :Una instancia virtual con la facilidad de múltiples casos de espacio de usuario remoto permitidos por el kernel de un sistema operativo.

DevOps :Un enfoque derivado de la combinación de equipos de desarrollo y operaciones que fomenta la comunicación, la colaboración y la integración.

Google Cloud Platform :GCP es el servicio en la nube ofrecido por Google que proporciona productos de Infraestructuras como servicio (IaaS) y Plataforma como servicio (PaaS).

Máquina host :La máquina física, generalmente un servidor que almacena múltiples contenedores o máquinas virtuales en él.

Nube híbrida :Un sistema de computación en la nube creado con una combinación de nubes públicas y privadas junto con soluciones locales.

Instancia :Un solo servidor o máquina virtual que admite una carga de trabajo específica.

Arrendamiento múltiple :Modelo de un modelo de operación de software que habilita múltiples instancias de una o más aplicaciones que se ejecutan en un entorno compartido.

Todos los productos y servicios

Calcular

Cloud Run :Un servicio sin servidor para aplicaciones en contenedores

Funciones en la nube :Funciones sin servidor específicas del evento

Compute Engine :VM, TPU, GPU, discos

Kubernetes Engine (GKE) :Solución administrada de contenedores / Kubernetes

App Engine :Una plataforma de aplicaciones administrada

Solución de metal desnudo :Hardware diseñado para cargas de trabajo especializadas

VM interrumpibles :Instancias informáticas de corta duración

VM blindadas :VM reforzadas

Nodos de inquilino único :Servidores físicos dedicados

Almacenamiento

Almacenamiento de archivos en la nube :Servidor del sistema de archivos de red administrado

Almacenamiento en la nube :Almacenamiento de objetos de varias clases y varias regiones

Disco persistente :Almacenamiento bloqueado para máquinas virtuales

SSD local :VM conectada localmente a SSD

Base de datos

Cloud Bigtable :Escala de petabytes, no relacional y de baja latencia

Almacén de archivos en la nube :Base de datos de documentos NoSQL sin servidor

Tienda de memoria en la nube :Redis y Memcached que se administra

Cloud Spanner :Base de datos relacional escalable horizontalmente

Cloud SQL :Servidor SQL administrado, MySQL, PostgreSQL

Datos y análisis

BigQuery :Almacén de datos y análisis

BigQuery BI Engine :Motor analítico en memoria

BigQuery ML :Entrenamiento y servicio de modelos de BigQuery

Cloud Composer :Un servicio administrado de orquestación del flujo de trabajo

Fusión de datos en la nube :Canalizaciones de datos que se gestionan gráficamente

Cloud Dataflow :Procesamiento continuo o por lotes de datos

Cloud Dataprep :Disputa visual de datos

Cloud Dataproc :Servicios administrados de Hadoop y Spark

Cloud Pub / Sub :Mensajería global y en tiempo real

Catálogo de datos :Un uso de la gestión de metadatos

Data Studio :Exploración de datos colectivos / panel de control

Observador :BI y análisis de nivel empresarial

Híbrido y multinube

Autores :Plataforma híbrida y multinube de nivel empresarial

Anthos GKE :Kubernetes Engine que es híbrido, local

Gestión de la configuración de Anthos :Automatización de políticas y seguridad

Malla de servicio Anthos :Istio - Malla de servicios administrados

Cloud Run para Anthos :Un desarrollo sin servidor para Anthos

Google Cloud Marketplace para Anthos :Aplicaciones en contenedores preconfiguradas

Migrar para Anthos :Migración de VM a Kubernetes Engine

Operaciones :Registro, supervisión, solución de problemas

Cloud Build :Plataforma de incorporación / entrega continua

Director de tráfico :Gestión del tráfico de la malla de servicios

Administración de API de Apigee :Desarrollo de API, administración, seguridad

AI / ML

AI Hub :Uso compartido de componentes de IA alojados

Etiquetado de datos de AI Platform :Etiquetado de datos controlado por humanos

VM de aprendizaje profundo de AI Platform :VM preconfiguradas destinadas al aprendizaje profundo

Contenedores de aprendizaje profundo de AI Platform :Contenedores preconfigurados destinados al aprendizaje profundo

Notebooks de AI Platform :Estuches para portátiles administrados de JupyterLab

Canalizaciones de AI Platform :Flujos de trabajo de AA alojados

Predicciones de AI Platform :Publicación de modelos con escala automática

Entrenamiento de AI Platform :Entrenamiento de IA disperso

AI Platform :Una plataforma administrada para ML

AutoML Natural Language :Modelos personalizados de texto

Tablas de AutoML :Modelos de datos estructurados específicos

Traducción de AutoML :Traducción personalizada de un dominio específico

Inteligencia de vídeo de AutoML :Modelos personalizados de anotaciones de video

AutoML Vision :Modelos de imagen personalizados

API de Cloud Natural Language :Análisis y análisis de texto

API de Cloud Speech-to-Text :Conversión de audio a texto

API de Cloud Talent Solutions :Búsqueda de empleo con ML

API de Cloud Text-To-Speech :Conversión de texto a audio

Cloud TPU :Aceleración de hardware para ML

API de Cloud Translation :Detección de idioma y su traducción

API de Cloud Video Intelligence :Anotación de video a nivel de escena

API de Cloud Vision :Reconocimiento y agrupación de imagen

IA del centro de contacto :Basado en IA en el centro de contacto

Flujo de diálogo :Crea interfaces coloquiales

Documento AI :Clasifica, analiza y busca documentos

IA explicable :Comprender las expectativas del modelo de AA

Recomendaciones AI :Hacer recomendaciones personalizadas

Búsqueda de productos de Vision :Búsqueda visual relacionada con productos

Redes

Intercambio de tráfico con operador :Mirando a través de un operador

Intercambio de tráfico directo :Intercambio de tráfico a través de GCP

Interconexión dedicada :Conexión de red privada dedicada

Interconexión de socio :Conecte la VPC con la red local

Cloud Armor :Seguridad DDoS y WAF

Cloud CDN :Red para la entrega de contenido

Cloud DNS :Servicio de DNS programable

Cloud Load Balancing :Distribución / equilibrio de carga de varias regiones

NAT en la nube :Servicio relacionado con la traducción de direcciones de red

Cloud Router :VPC / intercambio de rutas de red local (BGP)

Cloud VPN (HA) :Conexión de red privada virtual (VPN)

Niveles de servicio de red :Clasificación de precio frente a rendimiento

Telemetría de red :Servicio relacionado con la telemetría de red

Director de tráfico :Gestión del tráfico de la malla de servicios

Google Cloud Service Mesh :Gestión de red consciente del servicio

Nube privada virtual :Redes definidas por software

Controles de servicio de VPC :Límites de seguridad para servicios basados ​​en API

Centro de inteligencia de redes :Topología y vigilancia de la red

¡Empiece su PRUEBA GRATUITA de 30 días con CloudInstitute.io y comience su carrera profesional en Google Cloud hoy mismo!

Internet de las cosas (IoT)

Cloud IoT Core :Gestión de dispositivos e ingestión de datos

Juegos

Servidores de juegos en la nube de Google :Clústeres de Agones orquestados

Identidad y seguridad

Transparencia de acceso :Acceso al proveedor de auditoría en la nube

Autorización binaria :Seguridad en el momento de la implementación de Kubernetes

Registros de auditoría en la nube :Pistas de auditoría para GCP

API de prevención de pérdida de datos en la nube :Categorizar y redactar datos críticos

Cloud HSM :Servicio de módulo de seguridad relacionado con el hardware

Cloud EKM :Claves externas controladas por el usuario

Cloud IAM :Control de acceso a recursos

Cloud Identity :Administra usuarios, dispositivos y aplicaciones

Proxy compatible con la identidad de la nube :Acceso a aplicaciones basado en identidad

Cloud KMS :Servicio de administración de claves alojado

Administrador de recursos en la nube :Gestión de metadatos de proyectos en la nube

Centro de comando de seguridad en la nube :Plataforma de gestión de seguridad y riesgo de datos

Escáner de seguridad en la nube :Escáner de seguridad del motor de la aplicación

Acceso adaptado al contexto :Control de acceso del usuario final basado en el atributo

Detección de amenazas de eventos :Busca actividad dudosa

Servicio administrado para Microsoft Active Directory :Microsoft Active Directory administrado

Administrador secreto :Acumula y gestiona secretos

Aplicación de la llave de seguridad :Verificación de la clave en dos pasos

VM blindadas :VM reforzadas

Llave de seguridad Titan :Un dispositivo para la autenticación de dos factores (2FA)

Controles de servicio de VPC :Restricciones de datos de VPC

Herramientas de administración

API de nube :API para servicios relacionados con la nube

API de facturación en la nube :Facturación de GCP administrada por el programa

Facturación en la nube :Herramientas de facturación y gestión de costes

Consola en la nube :Consola de administración basada en web

Administrador de implementación en la nube :Despliegue de infraestructura basado en plantillas

Aplicación móvil en la nube :aplicación de administración de GCP para iOS / Android

Catálogo privado :Catálogo de soluciones internas

Depurador en la nube :Depuración de producción en vivo

Informe de errores :Informe de errores de la aplicación

Registro en la nube :Registro centralizado

Monitoreo en la nube :Monitoreo de infraestructura y aplicaciones

Cloud Profiler :Perfilado de CPU y montón

Cloud Trace :Comprensión del rendimiento de la aplicación

SLI transparentes :Supervisión de los servicios de GCP

Herramientas para desarrolladores

Cloud Build :Plataforma de integración y entrega constante

Cloud Code para IntelliJ :Herramientas de IntelliJ GCP

Cloud Code para VS Code :Herramientas de VS Code GCP

Código de la nube :Extensiones IDE nativas de la nube

Cloud Scheduler :Servicio de trabajo cron

SDK de Cloud :CLI para GCP

Cloud Shell :Terminal / CLI basado en el navegador

Repositorios de origen en la nube :Repositorios de Git privados alojados

Tareas en la nube :Implementación de tareas asincrónicas

Herramientas en la nube para Eclipse :Herramientas de Eclipse GCP

Herramientas en la nube para Visual Studio :Herramientas de GCP para Visual Studio

Análisis de contenedores :Análisis de seguridad programado

Registro de contenedores :Registro / almacenamiento de contenedores privados

Registro de artefactos :Administrador de paquetes universal

Complemento de App Engine de Gradle :Complemento para App Engine de Gradle

Complemento de App Engine de Maven :Complemento para Maven App Engine

Migración a GCP

Servicio de transferencia de datos de BigQuery :Gran cantidad de datos analíticos de importación

Transferencia de datos en la nube :Herramientas de reubicación de datos / CLI

Dispositivo de transferencia de Google :Caja de transporte de datos alquilable

Migrar para Anthos :Transferir VM a contenedores GKE

Migrar para Compute Engine :Herramientas de migración de Compute Engine

Migrar desde Amazon Redshift :Migración de Redshift a BigQuery

Migrar desde Teradata :Migración de Teradata a BigQuery

Servicio de transferencia de almacenamiento :Transferencia de datos en línea / local

Migración de VM :Herramientas de transferencia de VM

Kit de herramientas de Cloud Foundation :Infraestructura como se describe en el código

Plataforma API y ecosistemas

API Analytics :Métricas de API

Monetización de API :Aspecto financiero de las API

Plataforma API de Apigee :Desarrolle, supervise y proteja las API

Apigee híbrido :Gestión de entornos API híbridos / multinube

Sentido de Apigee :Protección de API contra ataques

Cloud Endpoints :Puerta de enlace de API en la nube

API Cloud Healthcare :Interoperabilidad de GCP de los sistemas sanitarios

Portal para desarrolladores :Portal de gestión de API

GCP Marketplace :Socio y mercado de código abierto

Google Maps Platform

API de indicaciones :Adquirir direcciones entre ubicaciones

API de matriz de distancia :Tiempos de viaje de varios orígenes / destinos

API de codificación geográfica :Conversión de dirección a / desde coordenadas

API de geolocalización :Originar ubicación sin usar GPS

API de inserción de mapas :Demuestre mapas incrustados de iframe

API de JavaScript de Maps :Mapas web dinámicos

SDK de Maps para Android :Mapas creados para aplicaciones de Android

SDK de Maps para iOS :Mapas creados para aplicaciones de iOS

API de Maps estática :Muestra imágenes de mapas estacionarios

SDK de Maps para Unity :SDK de Unity utilizado para juegos

URL de Maps :Sistema de URL para mapas

API de Places :Funciones de lugares basados ​​en el descanso

Biblioteca de lugares, API de JS de Maps :Funciones de Places destinadas a la Web

SDK de Places para Android :Funciones de Places creadas para Android

SDK de Places para iOS :Función de lugares para iOS

API de carreteras :Cambia las coordenadas a carreteras

API estática de Street View :Imágenes estacionarias de Street View

Servicio de Street View :Street View para JavaScript

API de zona horaria :Convertir coordenadas a zona horaria

Plataforma G Suite

SDK de administrador :Gestión de los recursos de G Suite

AMP para correo electrónico :Correo electrónico dinámico e interactivo

Apps Script :Difunda y automatice casi todo

API de Calendar :Creación y gestión de calendarios

API de Classroom :Establecer y administrar aulas

Búsqueda en la nube :Búsqueda combinada para empresas

API de Documentos :Creación y edición de documentos

API de actividad de Drive :Recuperar la actividad de Google Drive

API de Drive :Leer y escribir archivos

Selector de unidad :Widget de selección de archivos de la unidad

Marcado de correo electrónico :Correo electrónico interactivo con schema.org

Complementos de G Suite :Difundir aplicaciones de G Suite

G Suite Marketplace :Escaparate para aplicaciones incorporadas

API de Gmail :Mejorar Gmail

Hangouts ChatBots :Bots coloquiales en el chat

API de personas :Gestión de contactos del usuario

API de Hojas de cálculo :Crea, lee y escribe hojas de cálculo

API de Presentaciones :Crea, lee y edita presentaciones

API de tareas :Búsqueda, lectura y actualización de tareas

API de Vault :Gestión del descubrimiento electrónico de su organización

Móvil (Firebase)

Cloud Firestore :Almacenamiento y sincronización de documentos

Cloud Functions para Firebase :Aplicaciones sin servidor impulsadas por eventos

Cloud Storage para Firebase :Almacenamiento y servicio de objeto

Crashlytics :Análisis y grabación de fallos

Pruebas A / B de Firebase :Creación de experimentos de prueba A / B

Distribución de aplicaciones de Firebase :Acceso rápido de probadores confiables

Autenticación de Firebase :Autenticación directa

Mensajería en la nube de Firebase :Enviar notificaciones del dispositivo

Firebase Dynamic Links :Enlace al contenido de la aplicación

Extensiones de Firebase :Soluciones de desarrollo preinstaladas

Alojamiento de Firebase :Alojamiento web con CDN / SSL

Mensajería integrada en la aplicación de Firebase :Envía mensajes relativos a la aplicación

Firebase Performance Monitoring :Supervisión del rendimiento de la aplicación / web

Predicciones de Firebase :Previsión de la segmentación por usuario

Firebase Realtime Database :Sincronización de datos en tiempo real

Firebase Remote Config :Configuración remota de aplicaciones instaladas

Firebase Test Lab :Granja de dispositivos de prueba para dispositivos móviles

Google Analytics para Firebase :Análisis de aplicaciones móviles

Kit de AA para Firebase :API de AA para dispositivos móviles

Proyectos de código abierto fundamentales de GCP

Apache Beam :Servicio de procesamiento de datos por lotes / streaming

gRPC: Marco de llamada a procedimiento remoto (RPC)

gVisor: Tiempo de ejecución del contenedor protegido

Istio: Servicios de conexión y protección

Knative: Marco sin servidor para Kubernetes

Kubeflow: Kit de herramientas de aprendizaje automático para Kubernetes

Kubernetes: Servicio de gestión de aplicaciones en contenedores

OpenCensus: Marco creado para la observabilidad nativa de la nube

TensorFlow: Marco de aprendizaje automático

¿Cómo trabajar en Google Cloud Platform?

Analicemos brevemente los detalles de los pasos básicos para trabajar en GCP. La forma más eficaz de aprender es dando pequeños pasos. Estos pequeños pasos se pueden practicar con la ayuda de algunas guías de inicio rápido relacionadas con Google Cloud Platform. Dichas guías son actividades en tiempo real que contienen tareas básicas.

Otras actividades necesarias que puede practicar son las siguientes:

Adicional Recursos

A continuación, se muestran algunos recursos adicionales relacionados con GCP:

Conéctese con nuestros expertos en Cloud Institute para guiarlo con la capacitación de certificación en la nube de Google más adecuada que se adapte a su nivel profesional y sus ambiciones.


Computación en la nube

  1. AWS frente a Azure frente a Google:Cloud Wars 2020
  2. Descripción general de Google Cloud Platform para profesionales de AWS
  3. Hoja de ruta de certificación de la nube de Google
  4. Google Cloud Platform:una hoja de referencia
  5. Actualización de Google Cloud; Cómo está evolucionando Google
  6. Conceptos básicos de Google Cloud Platform
  7. Cómo instalar WordPress en Google Cloud
  8. Certificación de Google Cloud Platform:preparación y requisitos previos
  9. ¿Cómo aumentar mi cheque de pago? Conviértete en un experto en Google Cloud
  10. AWS CHEAT SHEET:con la guía del examen
  11. Repensando la modernización de aplicaciones para CIOs con Google Cloud Platform