Computación en la nube

Google Cloud: Más Allá de la Nube, Innovación en tus Manos

¿Qué es Google Cloud? 

Google Cloud, más bien conocida en el nicho de los desarrolladores como “Google Cloud Platform (GCP)”, es la plataforma de computación en la nube de Google, en ella encontramos un conjunto completo de servicios y herramientas, las cuales están diseñadas para ayudar a las empresas a construir, implementar y administrar aplicaciones; todo esto realizado en la nube.

Esta plataforma se basa en un conjunto de recursos tanto físicos como virtuales, como por ejemplo las máquinas virtuales (VM), que se encuentran en los centros de datos de Google alrededor de todo el globo.  

¿Qué es la nube?

Para comprender el trasfondo de esta plataforma en la nube, primero se tiene que definir el concepto de “nube”. Este término se refiere a los servidores que se pueden acceder mediante Internet, además del software y las bases de datos que funcionan en dichos servidores. Estos servidores están distribuidos en diversos centros de datos a nivel global.

Con el concepto de computación en la nube, no es necesario que individuos y compañías administren los servidores físicos ni instalen aplicaciones de software en sus máquinas, ya que estos recursos se pueden encontrar en la misma nube. 

¿Qué herramientas ofrece Google Cloud? 

En la computación en la nube, lo que conocías como productos de software y hardware pasan a ser servicios.

Estos elementos te permiten sacar provecho de lo que está por debajo de esta compleja plataforma. La lista de servicios disponibles de Google Cloud es larga y está en constante crecimiento. Cuando desarrollas un sitio web o aplicación en Google Cloud, combinas y mezclas estos servicios para proporcionar la infraestructura que necesitas y, luego, agregas tu código para crear lo que deseas. 

Google Cloud ofrece servicios para cómputo, almacenamiento, redes, Big data, aprendizaje autónomo y la inteligencia de las cosas, así como herramientas de administración en la nube, seguridad y desarrollo. Algunos servicios que se pueden encontrar en esta plataforma en la nube son: 

Logo de compute engine, uno de los servicios de Google Cloud Platform
• Google Compute Engine:

Es un servicio de computación que ofrece la infraestructura como servicio (IaaS). Este servicio se destaca por ser seguro y personalizable con el que puedes crear y ejecutar máquinas virtuales en la infraestructura de Google. Una máquina virtual es un programa con la función de cargar en su interior otro sistema operativo haciéndole creer que es un PC de verdad.

• Google App Engine:

Este servicio es del tipo plataforma como servicio (PaaS), el cual nos permite publicar aplicaciones web que se renderizan en el servidor. Debido a que Google App Engine es una Plataforma como Servicio, esta nos facilita construir, mantener y escalar nuestra aplicación en la medida que sea necesario. 

Otra de sus características es que las aplicaciones pueden ser escritas en lenguajes como Java, Python, PHP y Go

• Google Cloud Storage:

Este servicio, como su nombre lo señala, se encarga de almacenar cualquier cantidad de datos, esta es la razón primordial por la cual se implementa frecuentemente dentro del universo del Big Data, ya que puede almacenar un gran volumen de datos sin ninguna restricción. Google Cloud Storage está orientado a empresas y desarrolladores que buscan almacenar y acceder a datos de forma escalable y eficiente.  

Aunque es similar a Google Drive en su función de almacenamiento en la nube, Google Cloud Storage y Google Drive tienen enfoques y objetivos diferentes, pues Google Drive se enfoca en usuarios individuales y pequeñas empresas, poniendo especial atención en la colaboración y la productividad personal, en cambio, Google Cloud Storage se orienta hacia el almacenamiento a gran escala y está dirigido a empresas y desarrolladores. 

Servicio llamado google cloud vision
• Google Cloud Vision AI:

Es una herramienta avanzada de inteligencia artificial que fue exclusivamente diseñado para el análisis exhaustivo de imágenes y contenido visual. Dentro de los elementos que caracterizan a Google Cloud Vision, se encuentra la posibilidad de detectar rostros, detección de puntos, detección de textos, detección de logos, entre otras, que funcionan realizando una petición a esta herramienta. 

¿Puedo aprender a utilizar Google Cloud de manera gratuita?

Por supuesto que puedes aprender a utilizar Google Cloud como un profesional de manera gratuita, incluso con cursos impartidos por Google.

Si bien el aprendizaje gratuito está disponible, considera que hay dos suscripciones pagas que pueden significar un aprendizaje más limitado en los cursos sin costo. Al iniciar con este viaje puedes obtener la suscripción mensual por $0 pero despues de un mes tendrás que pagar $29 dólares.

Si careces de recursos para suscripciones, no te preocupes, aún puedes aprender a usar (GCP de forma gratuita. Por medio de Udemy, una plataforma de cursos gratuitos y de pago, puedes ver algunos cursos de google cloud sin costo: “Cursos gratuitos de Udemy”.

Como última opción puedes econtrar un sin fin de cursos de Google Cloud en Youtube: Cursos Google Cloud en Youtube

Historia de éxito usando Google Cloud

Debido a su alta demanda de servicios, Evernote realizó la migración desde una nube privada hasta Google Cloud Platform, lo que significó trasladar 3.5 petabytes de datos a una infraestructura más escalable y segura. Los objetivos que se tuvieron en cuenta a la hora de realizar esta migración fueron mejorar el rendimiento de la aplicación, el tiempo de actividad y la eficiencia del personal a través de una mejor visibilidad en un entorno dinámico. Según datos proporcionados por la misma compañia se consiguieron trasladar 5,000 millones de notas de usuarios a Google Cloud en 70 días.

Evernote tiene una amplia popularidad como aplicación que aumenta la eficiencia para cualquier usuario normal en la internet, pero también para grandes compañías. Evernote nos facilita la generación de notas a partir de diversos elementos, como texto, sitios web, imágenes y grabaciones de voz. Estas notas tienen la capacidad de incorporar archivos adjuntos, proporcionando así a los usuarios una herramienta valiosa para capturar y compartir sus ideas utilizando sus dispositivos preferidos.

Ahora gracias a Google Cloud, más de 200 millones de usuarios, con los que cuenta Evernote, almacenan de una manera mucho más segura sus notas.

Debido a la necesidad urgente de escalar su aplicación, la empresa migró su servicio a la plataforma de Google Cloud, abandonando su centro de datos. Este cambio de plataforma ha liberado a los empleados para centrarse en la innovación del producto en lugar del mantenimiento.

Conclusión

Como vimos durante todo este artículo Google Cloud Platform se trata de una herramienta demasiado útil y completa para cualquier compañía con grandes recursos. Utilizar la (GCP) te proporcionará seguridad y escalabilidad, aspectos muy importantes para el desarrollo de proyectos en la actualidad. 

Para obtener más detalles sobre esta plataforma, mira el siguiente video.

Autor: Johan Steven Sierra Cortés

Editor: Carlos Iván Pinzón Romero

Código: UCPA-1

Universidad: Universidad Central

Fuentes:

Platzi, (2015) Qué es y cómo funciona Google App Engine. https://platzi.com/blog/google-app-engine/ 
Google Cloud, (s.f) Descripción general de Google Cloud. https://cloud.google.com/docs/overview?hl=es-419
Ignacio Ordorica, (19 de agosto de 2020). ¿Qué es Google Cloud y para qué sirve? https://www.incentro.com/es-ES/blog/que-es-google-cloud-platform 
Google Cloud, (s.f). Datadog: Cómo ofrecer a Evernote una visibilidad sin precedentes para servicios competitivos en la nube. https://cloud.google.com/customers/evernote?hl=es-419
Iván Ramírez, (25 de julio de 2016) Máquinas virtuales: qué son, cómo funcionan y cómo utilizarlas. https://www.xataka.com/especiales/maquinas-virtuales-que-son-como-funcionan-y-como-utilizarlas 
Muyseguridad, (14 de junio de 2019). Fallocrítico_Evernote. Fallo crítico en Evernote compromete datos personales de millones de usuarios [Imagen]. https://www.muyseguridad.net/wp-content/uploads/2019/06/Fallocr%C3%ADtico_Evernote.jpg 
TechRepublic, (16 de mayo de 2023). google-cloud-stackcommerce. Learn how to use Google Cloud for your business for only $40 [Imagen] https://www.techrepublic.com/wp-content/uploads/2023/05/google-cloud-stackcommerce.png 
Rakshit Nayak, (8 de noviembre de 2021). w14rmirck38t62f75nce. What is Google Cloud platform? [Imagen]. https://res.cloudinary.com/practicaldev/image/fetch/s--qQG1czf---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w14rmirck38t62f75nce.png 

Google, (15 de febrero de 2022). Screen_Shot_2022-02-15_at_8.56.57_AM. Back by popular demand: Google Cloud products in 4 words or less (2022 edition)[Imagen]. https://storage.googleapis.com/gweb-cloudblog-publish/original_images/Screen_Shot_2022-02-15_at_8.56.57_AM.png 
Google Cloud Tech (7 de junio de 2019). ¿Cómo empiezo con Google Cloud (Hablemos en Cloud)? [Video] YouTube. https://youtu.be/rxLsh3s0TUo