La pila de tecnología central del ecosistema de Google Cloud consta de numerosas herramientas. Estas herramientas abarcan muchas categorías, incluidos contenedores, análisis de datos, almacenamiento, multinube, informática, informática sin servidor y bases de datos.
Dado que muchas de estas tecnologías forman un flujo de trabajo en la nube, necesita conocer estas herramientas de adentro hacia afuera.
Aquí, echaremos un vistazo a una lista cuidadosamente seleccionada de herramientas de Google Cloud esenciales para ejecutar con éxito las actividades basadas en la nube. Son herramientas que debe utilizar como experto en Google Cloud.
BigQuery es un almacén de datos administrado. Le ayuda a ingerir, almacenar, analizar y visualizar datos sin esfuerzo.
Puede cargar datos al almacén en lotes. También puede alimentar datos de varias fuentes como el Asistente de Google, dispositivos inteligentes, máquinas automatizadas, etc.
Tiene funciones integradas como análisis geoespacial, aprendizaje automático (ML) e inteligencia empresarial (BI) que, en conjunto, brindan información procesable. Puede utilizar dialectos estándar de SQL que cumplan con ANSI para realizar consultas a la base de datos.
Puede almacenar y analizar datos almacenados en BigQuery. Alternativamente, puede utilizar la herramienta para analizar datos almacenados en otro lugar.
Puede interactuar con la herramienta utilizando el Google Cloud Interfaz de usuario de consola, línea de comandos o bibliotecas de cliente API. Puedes dominar BigQuery registrándote en Programas de aprendizaje de Google Cloud como Google Cloud Skills Boost.
Filestore es un servicio de almacenamiento en la nube administrado de Google Cloud. Facilita las operaciones de archivos de baja latencia para las aplicaciones que acceden a los datos a través de máquinas virtuales, Google Kubernetes Engine o Compute Engine.
Es una tecnología de almacenamiento en la nube que puede admitir hasta 920K operaciones de entrada / salida por segundo (IOPS). Los proyectos como el análisis de datos, el procesamiento de datos genómicos, la representación de medios, etc., son cargas de trabajo sensibles a la latencia.
Por lo tanto, necesita un almacenamiento de procesamiento de datos de alta velocidad como Filestore. Puede almacenar hasta 100 TB de datos con una tasa de transferencia de 25 GB / s.
Los discos persistentes son opciones de almacenamiento confiables para máquinas virtuales porque ofrecen acceso rápido a los datos y cifrado automático. Se trata de almacenamientos en bloque que constan de HDD y SSD.
Persistent Disk ofrece modelos de operación flexibles, como escalado en tiempo real del tamaño del disco sin reiniciar la máquina virtual y cambiar a SSD desde HDD cuando su aplicación requiere IOPS más altas.
Puede adjuntar un disco persistente a las instancias que ejecuta en Compute Engine o Google Kubernetes Engine. Puede desconectar el disco sin esfuerzo para mantener sus datos cuando finaliza cualquier instancia en sus máquinas virtuales.
Relacionado: Google almacenará datos médicos en la nube: ¿eso es bueno o malo?
Varias máquinas virtuales pueden acceder simultáneamente a los datos de un disco persistente sin sufrir latencia.
Es una plataforma de gestión de aplicaciones avanzada para operaciones y desarrollo híbrido y multicloud. Puede administrar clústeres de Google Kubernetes Engine, cargas de trabajo en máquinas virtuales y operaciones en la nube en AWS a través de Anthos.
No es necesario configurar un hipervisor o un software de monitorización de máquina virtual VMM para ejecutar Anthos en sus servidores e infraestructura de cómputo virtual. Anthos es la herramienta perfecta para crear, hacer cumplir y automatizar políticas de seguridad en todas las máquinas virtuales.
Por ejemplo, Anthos Config Management siempre mantiene actualizados los clústeres de Kubernetes con políticas de seguridad y cumplimiento.
Google Kubernetes Engine (GKE) es una herramienta que administra la implementación y el funcionamiento de aplicaciones en contenedores. Es un programa de código abierto desarrollado en Google Cloud.
Facilita el desarrollo y la implementación de software más rápidos y seguros en cualquier lugar. Puede usar GKE para la automatización de la administración de contenedores y asignar recursos humanos a las tareas más importantes.
Tiene bibliotecas de comandos integradas para la implementación de software, la actualización de las aplicaciones, el escalado hacia arriba o hacia abajo según las actividades del usuario y la supervisión del rendimiento de la aplicación.
Compute Engines le permite ejecutar máquinas virtuales en Google Cloud. Facilita la migración en vivo de datos y aplicaciones entre hosts sin necesidad de reiniciar la máquina virtual.
Por lo tanto, el software crítico basado en la nube sigue funcionando incluso cuando su equipo de backend está actualizando o depurando códigos de programación.
Google Cloud clasifica los motores informáticos según los núcleos de la CPU, la memoria y el rendimiento. Hay hasta nueve variantes de motores informáticos y llevan códigos como T2D, M2, N2, C2, A2, etc.
Relacionado: ¿Puede ejecutar un proyecto de aprendizaje automático en casa?
Los T2D son ideales para servidores web, aplicaciones java a gran escala, transcodificación de medios, etc. Por otro lado, los A2 son los motores informáticos de mayor rendimiento con GPU A100 para cargas de trabajo de aprendizaje automático e inteligencia artificial.
Es una plataforma informática sin servidor que permite el desarrollo y la implementación rápidos de aplicaciones en la nube. No necesita preocuparse por la infraestructura y la compatibilidad del sistema de sus binarios o lenguaje de programación.
Puede escribir códigos en cualquier idioma que elija, como Python, Java, Go, Ruby y muchos más. Cloud Run hace que sus aplicaciones sean realmente portátiles, ya que esta plataforma se ha construido sobre los estándares abiertos de Knative.
Puede mover sus aplicaciones sin esfuerzo a cualquier clúster de Kubernetes, Google Cloud Platform o cualquier otra solución en la nube de terceros.
Si desea desarrollar aplicaciones web de alojamiento a mayor escala, App Engine es la herramienta de Google Cloud ideal para usted. Simplemente escriba un programa en cualquier lenguaje compatible como PHP, Java, Go, Python, etc., y presione la implementación de la aplicación gcloud.
App Engine cargará y ejecutará automáticamente su código en Google Cloud. Se escala automáticamente hacia arriba y hacia abajo según las solicitudes de uso de la aplicación.
Por lo tanto, los propietarios de aplicaciones pueden ahorrar mucho mediante el escalado automático y no apegarse a la infraestructura de alojamiento de aplicaciones no utilizada. También ofrece certificados SSL gratuitos para la seguridad de la transferencia de datos para sus aplicaciones, ya sea para dispositivos móviles o web.
Es esencialmente un servicio de base de datos de documentos NoSQL en Google Cloud Platform. Puede almacenar, sincronizar y consultar datos de manera eficiente en aplicaciones para dispositivos como dispositivos IoT, dispositivos portátiles IoT, aplicaciones para teléfonos inteligentes y aplicaciones web.
También protege su base de datos mientras replica automáticamente la base de datos para aplicaciones multirregionales. Sus aplicaciones reflejarán cambios en vivo si modifica el código de backend, ya que Firestore opera casi en tiempo real.
Por lo tanto, puede implementar el trabajo colaborativo y las funcionalidades entre dispositivos en sus aplicaciones.
Relacionado: SQL vs. NoSQL: ¿Cuál es la mejor base de datos para su próximo proyecto?
Firestore también escala automáticamente hacia arriba o hacia abajo la demanda de acceso a los datos de la aplicación. Por lo tanto, si una aplicación está en Firestore, no enfrentará momentos extraños como fallas de la aplicación debido a miles de millones de solicitudes de acceso.
Cloud Spanner es una base de datos relacional administrada de Google Cloud. Es la base de datos ideal para aplicaciones de misión crítica que dependen de la recuperación de datos en tiempo real sin latencia.
Por lo tanto, verá el uso de Spanner en aplicaciones que facilitan las transacciones en línea en tiempo real y las cargas de trabajo de toma de decisiones en vivo.
Ofrece una experiencia híbrida de los mejores atributos de bases de datos relacionales y escalado de bases de datos NoSQL. Puedes interactuar con Spanner a través de Google Cloud Console o la interfaz de línea de comandos de gcloud.
Bigtable es una base de datos NoSQL administrada por GCP para grandes trabajos analíticos. Es una tabla con un tamaño reducido que puede acomodar miles de columnas y miles de millones de filas.
Necesita Bigtable de Google Cloud cuando trabaja con análisis de macrodatos, como terabytes o petabytes de datos. Facilita el acceso rápido a grandes cantidades de datos a través de altas tasas de lectura / escritura con baja latencia.
Puede crear una instancia de Bigtable mediante la interfaz de línea de comandos, la consola en la nube o la API. El motor de búsqueda de Google y Google Maps utilizan Bigtable para ofrecer resultados de búsqueda a miles de millones de usuarios en un instante.
Google Cloud simplificado
Ahora sabe qué herramientas de Google Cloud debe aprender primero para enfrentar los desafíos de cualquier proyecto basado en Google Cloud. Sin embargo, hay muchas más herramientas y productos que Google ofrece bajo el paraguas de Google Cloud.
Hoy o mañana, debe familiarizarse con todas las herramientas de Google Cloud para desarrollar un control sólido sobre las operaciones de Google Cloud. Puede inscribirse en cursos en línea gratuitos para acelerar sus objetivos de aprendizaje de TI.
Microsoft, Google y Amazon son solo algunos de los gigantes que ofrecen cursos gratuitos de tecnología.
Leer siguiente
- Internet
- Programación
- Listas de sitios web
- Computación en la nube
Tamal es un escritor independiente en MakeUseOf. Después de adquirir una experiencia sustancial en tecnología, finanzas y negocios. procesos en su trabajo anterior en una empresa de consultoría de TI, adoptó la escritura como una profesión de tiempo completo hace 3 años. Si bien no escribe sobre productividad y las últimas noticias tecnológicas, le encanta jugar a Splinter Cell y ver Netflix / Prime Video de forma compulsiva.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse