Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Google Cloud Platform: El Cloud Computing de Google Ing. Marco Julio Tamayo Miranda La plataforma de computación en la nube de Google se llama Gloogle Cloud Computing y es la misma suite de infraestructuras y servicios que la compañía usa a nivel interno y que desde hace unos años ofrece a cualquier tipo de empresa. Es decir, se trata de todas las herramientas que se emplean en Google puestas a disposición de los usuarios en la nube de forma conjunta. Las herramientas o productos que se pueden contratar en Google Cloud Platform (incluso hay algunas gratuitas) abarcan una amplia variedad de servicios IaaS, PaaS y SaaS; desde bases de datos, big data, IA y manchine learning, hasta almacenamiento y computación. Todo ello disponible a través de sus data centers (o centros de datos) y servidores repartidos por todo el mundo. Hay que señalar que la lista de productos y servicios de cloud computing de Google Platform no han dejado de crecer desde su puesta en marcha. ¿Qué es Google Cloud Platform? Como cualquier proveedor de servicios de cloud computing, a través de Glooge Cloud Platform se pueden contratar aquellos productos, servicios y herramientas que una empresa pueda necesitar para el desarrollo de su actividad y utilizarlas a través de la nube, es decir, sustituye la adquisición del hardware y el software que pudiera necesitar, por el «alquiler» de esos productos, herramientas o servicios que ofrece la plataforma; puede ser simplemente capacidad de almacenamiento o contratar máquinas virtuales para trabajar en ellas a través de una red en la que se compartan todos recursos. Con esta plataforma se pueden crear, diseñar, testaear y lanzar aplicaciones con garantía de escalabilidad y seguridad, aprovechando la propia infraestructura de Google. ¿Cómo funciona? Cualquier servicio de cloud computing ya aporta beneficios a las empresas, por un lado, permiten operar con herramientas sin necesidad de desarrollarlas previamente (con el coste que eso supone), y por otro lado, también hace que sea menos importante contar con una infraestructura informática y de software propio o adquirido por licencias en la empresa. Por no mencionar el mantener las herramientas completamente actualizadas sin básicamente preocuparte de ello. Pero entre las ventajas que el cloud computing de Google ofrece en particular, tenemos las siguientes: Ventajas del Cloud Computing de Google ❑ Es segura, ya que cuenta con la estabilidad y fiabilidad de la propia infraestructura de Google, lo que asegura una disponibilidad de casi el cien por cien. Además, todo se desarrolla dentro de sus redes privadas, por lo que representa una garantía ante posibles ciberataques. ❑ Gracias al empleo de código abierto, existe una amplia capacidad para personalizar las herramientas de acuerdo a las necesidades de cada empresa. ❑ La plataforma cuenta con herramientas actualizadas e innovadoras, para llevar a las empresas hacia una digitalización enfocada en el futuro de la IA, el machine learning o el análisis del big data y su aplicación en las decisiones empresariales. ❑ Cualquier empresa, independientemente de su tamaño, puede aprovechar los servicios de la plataforma según sus necesidades, gracias a una tarifa de precios ajustados, con diferentes planes e, incluso, con un abanico de herramientas gratuitas disponibles. Ventajas del Cloud Computing de Google Ya señalábamos al comienzo que la platarforma de cloud computing de Google ofrece un amplísimo catálogo de servicios, que además están en continuo crecimiento, pero estos se pueden agrupar en siete categorías. Herramientas de cálculo Se trata de varias herramientas y productos escalables, diseñados para satisfacer las necesidades de computación que requiera la empresa. Utilizan la mis infraestructura que Google emplea para la creación de sus propias aplicaciones. Aquí encontramos, entre otros servicios y productos: Servicios disponibles en Google cloud computing ❑ App Engine, enfocado a la creación y lanzamiento de aplicaciones, con características autoescalables, es decir, es capaz de adaptarse a los requisitos de consumo y tráfico de cada aplicación. Además, soporta varios lenguajes, como Python, Java o PHP. ❑ Compute Engine es, como su nombre indica, un motor de computación que se utiliza para dotar de poder computacional a las máquinas virtuales de nuestra nube. Es un producto de IaaS, donde los usuarios pueden configurar completamente la infraestructura y llevar a cabo la gestión de recursos ellos mismos. ❑ Kubernetes Engine, esta herramienta aprovecha las características de las dos anteriores para crear un sistema híbrido basado en contenedores. Gracias a la escalabilidad, puede adaptarse a las diferentes cargas de trabajo y almacenar grandes cantidades de datos. También puede utilizarse con cualquier lenguaje de programación. Servicios disponibles en Google cloud computing Se trata de un servicio formado por un conjunto de herramientas cuya función principal es administrar todo lo relacionado con el funcionamiento de la red: ➢ Cloud Virtual Network ➢ Cloud Interconnect ➢ Cloud DNS ➢ Load Balancing ➢ Cloud CDN A través de estas herramientas podremos desde conectar máquinas virtuales o aislarlas para controlar el flujo de los recursos compartidos, configurar cortafuegos, publicar mantener dominios mediante el servicio de DNS, configura VPN, hasta gestionar el balanceo de carga de trabajo según el tráfico. Redes de trabajo Estas son las herramientas y servicios enfocados al almacenamiento de datos en la nube o DBaaS; ofrece también admnistración MySQL y bases de datos NoSQL escalables. Sus principales productos son: ❑ Cloud Storage, un sistema de almacenamiento de objetos que permite guardar datos no estructurados y ficheros de gran tamaño. Aparte, también permite el aprendizaje automático y análisis de datos y es fácil de integrar con el resto de servicios de la plataforma. ❑ Datastore es una base de datos NoSQL escalable y diseñada para el almacenamiento de datos de aplicaciones. ❑ Bigtable es otro de los servicios de base de datos NoSQL escalable, pero diseñado para trabajar con grandes cargas de trabajo con baja latencia y alto rendimiento. Se emplea, por ejemplo, en Google Analytics, Gmal o el motor de búsqueda de Google. Está especialmente indicado para aplicaciones analíticas, IoT, análisis de usuarios y análisis financieros. Storage ❑ SQL es el servicio de bases de datos MySQL y PostgrSQL, está totalmente administrado, lo que facilita su configuración y administración, además asegura una gran escalabilidad horizontal y vertical. Así mismo, permite programar la generación de backups para el mantenimiento de los datos. ❑ Spanner es un servicio de base de datos relacional. Storage La plataforma de cloud computing de Google también cuenta con herramientas destinadas al machine learning y la IA, es decir, al desarrollo de técnicas que permitan identificar patrones y que los ordenadores pueden aprender de ellos, como por ejemplo los algoritmos de deep learning. Google cuenta con su propio servicios de machine learning, el Cloud Machine Learning Engine, diseñado para el desarrollo de este tipo de proyectos. Inteligencia artificial y Machine Learning Son los servicios y herramientas enfocados a la consulta y procesamiento big data en la nube, para poder obtener respuestas de forma rápida. Las herramientas disponibles ofrecen capacidad de análisis, procesamiento y visualización de datos de manera eficiente y asegurando la escalabilidad para poder manejar amplios volúmenes de información. Entre sus herramientas más destacadas están: Big Data Son los servicios y herramientas enfocados a la consulta y procesamiento big data en la nube, para poder obtener respuestas de forma rápida. Las herramientas disponibles ofrecen capacidad de análisis, procesamiento y visualización de datos de manera eficiente y asegurando la escalabilidad para poder manejar amplios volúmenes de información. Entre sus herramientas más destacadas están: BigData ❑ BigQuery una base de datos interactiva para analizar grandes volúmenes de datos con una rápida respuesta. ❑ Pun/Sub es una herramienta que entregar los streams de evento a Cloud Dataflow para su procesamiento y a BigQuery para su análisis. ❑ Dataflow es un modelo de programación unificado y administrado para el desarrollo y ejecución de patrones de procesamiento de datos. ❑ Dataproc es una herramienta para administrar la infraestructura y optimizar los servicios de Hadoop, Spark, Pik y Hive. ❑ Datalab es una herramienta para explorar, analizar y visualizar datos de forma interactiva. También permite desarrollar modelos de aprendizaje automático en la plataforma Cloud. ❑ DataPrep permite explorar, limpiar y preparar los datos visualmente estructurados o no para su análisis. ❑ Genomics es una base de datos para el procesamiento de datos genómicos (los datos del ADN). Big Data Google Cloud Platform ofrece también una amplia variedad de herramientas y servicios de seguridad, siempre acorde a la normativa de protección de datos y asegurando una completa transparencia. Desde sistemas de gestión de permisos para el uso de los recursos de la plataforma, dispositivos de autenticación en dos pasos hasta computación confidencial. Estas son sus herramientas más destacadas: Identidad y Seguridad ❑ Google Cloud IAM es un sistema con el que podremos gestionar el acceso a los recursos de la plataforma que tengamos contratados, de manera que podamos limitar los posibles daños causados por otros miembros del proyecto. ❑ Cloud Data Loss Prevention, esta herramienta facilita la clasificación y protección de datos sensibles. ❑ Security Commande Center es una plataforma con la que se pueden monitorizar los requisitos de cumplimientos y de gestión de seguridad nativa, de manera que se puedan hacer frente a vulnerabilidades, amenazas y riesgos relativos a los datos. Identidad y Seguridad Cloud Computing. Retos y Oportunidades 1. Conocer los tipos de recursos de cloud computing puede requerir mucho tiempo y dinero. Las empresas necesitan comprar servidores físicos y otra infraestructura por medio de procesos de aprovisionamiento que pueden durar meses, además de mantener la arquitectura de cloud computing. Los sistemas adquiridos requieren espacio físico, por lo general, una sala especializada que ofrezca suficiente potencia y refrigeración. Después de configurar y desplegar los sistemas, las empresas necesitan expertos que los gestionen. 2. Escalar este proceso de larga duración cuando hay picos de demanda o mientras que el negocio crece es complicado. Las empresas pueden adquirir más recursos de computación de los que necesitan y acabar con un bajo nivel de utilización. 3. El cloud computing soluciona estos problemas ofreciendo recursos de computación como servicios escalables y bajo demanda. Obtén más información sobre Google Cloud, Google Cloud, un paquete de modelos de servicio de cloud computing de Google. ¿Qué es cloud computing? ¿Qué es IaaS? La infraestructura como servicio (IaaS) es un modelo de servicio en la nube que ofrece recursos de infraestructura bajo demanda, como computación, almacenamiento, redes y virtualización, a empresas y particulares a través de la nube. Se trata de un modelo muy atractivo en comparación con la manera tradicional de adquirir recursos de computación con los que ejecutar aplicaciones o almacenar datos, ya que esta requiere una mayor inversión de tiempo y dinero. Las organizaciones deben comprar equipos a través de procesos de aprovisionamiento que pueden llevar meses. También deben invertir en instalaciones físicas (normalmente, salas especializadas con sistemas energéticos y de refrigeración). Además, las empresas necesitan profesionales de TI para gestionarlos y mantenerlos después de desplegar los sistemas. Infraestructura como servicio https://cloud.google.com/learn/what-is-iaas?hl=es ¿Qué es IaaS? Escalar los recursos cuando se producen picos de demanda o el negocio crece es complicado con este modelo. Te arriesgas a que se agote la capacidad, o que se sature y pagues por una infraestructura que no usas nunca. Estos problemas están causando que crezca el número de empresas que usan soluciones de IaaS. Consulta más información sobre los productos y soluciones de Google Cloud como servicio de infraestructura como servicio. ¿Empezamos? Los nuevos clientes reciben 300 USD en crédito gratis para invertirlos en Google Cloud. Infraestructura como servicio https://cloud.google.com/learn/what-is-iaas?hl=es Infraestructura como servicio https://cloud.google.com/learn/what-is-iaas?hl=es La infraestructura como servicio (IaaS) consiste en alquilar servicios de infraestructura en la nube como servicios individuales de un proveedor de servicios en la nube, incluidos servidores, máquinas virtuales, recursos de redes y almacenamiento. La infraestructura como servicio (IaaS) ayuda a eliminar gran parte de la complejidad y los costes asociados a la construcción y al mantenimiento de la infraestructura física en un centro de datos on‐premise. El CSP se encarga de gestionar y mantener la infraestructura, por lo que puedes concentrarte en instalar, configurar y gestionar software, así como en mantener la seguridad de tus datos. Los proveedores de infraestructura como servicio (IaaS) también ofrecen servicios adicionales, como gestión detallada de la facturación, almacenamiento de registros, monitorización, resiliencia del almacenamiento y seguridad. Explicación de IaaS: ¿Cómo funciona? Puedes acceder a recursos IaaS de pago por uso, lo que te permite pagar únicamente por consumir los recursos que necesitas. Es decir, puedes aumentar o disminuir fácilmente los recursos, lo que te permite pagar menos cuando lo necesites o aprovisionar y escalar recursos al instante para satisfacer la nueva demanda. Explicación de IaaS: ¿Cómo funciona? Al igual que otros modelos "como servicio", como Plataforma como servicio (PaaS) y Software como servicio (SaaS), los modelos de infraestructura como servicio ofrecen una grado de gestión. Pero ¿qué diferencias hay entre IaaS, PaaS y SaaS? La clave está en que cada uno de estos modelos ofrece un servicio de nube distinto: un entorno de infraestructura, herramientas de plataforma y aplicaciones completas, respectivamente. En función del tipo de servicio que elijas, CSP gestiona diferentes elementos de la pila de computación: Diferencias entre la infraestructura como servicio, la plataforma como servicio y la solución SaaS Infraestructura como servicio (IaaS) En el caso de los modelos de infraestructura como servicio, el proveedor de servicios aloja, mantiene y actualiza la infraestructura de backend, como la computación, el almacenamiento, las redes y la virtualización. Tú gestionas todo lo demás, incluido el sistema operativo, el middleware, los datos y las aplicaciones. Ejemplos de infraestructura como servicio (IaaS): Compute Engine, Cloud Storage. Diferencias entre la infraestructura como servicio, la plataforma como servicio y la solución SaaS Plataforma como servicio (PaaS) Al igual que los modelos de infraestructura como servicio (IaaS), el proveedor de servicios entrega y gestiona la infraestructura de backend de los modelos de PaaS. Sin embargo, los modelos de PaaS proporcionan todas las funciones y herramientas de software necesarias para desarrollar aplicaciones. Aún tienes que escribir el código y gestionar tus aplicaciones y datos, pero no tienes que preocuparte por gestionar ni mantener la plataforma de desarrollo de software. Ejemplos de PaaS: Cloud Run, App Engine. Diferencias entre la infraestructura como servicio, la plataforma como servicio y la solución SaaS Software como servicio (SaaS) Con los modelos de servicio de SaaS, el proveedor de servicios proporciona toda la pila de aplicaciones, es decir, la aplicación completa y toda la infraestructura necesaria para enviarla. Como cliente, lo único que tienes que hacer es conectarte a la aplicación a travésde Internet. El proveedor es el responsable de todo lo demás. Ejemplos de software como servicio: Google Workspace. Diferencias entre la infraestructura como servicio, la plataforma como servicio y la solución SaaS A diferencia de los entornos on‐premise tradicionales, la seguridad en la nube es una responsabilidad compartida entre los proveedores de servicios y sus clientes. Con los modelos de infraestructura como servicio (IaaS), la CSP protege los recursos y el resto del hardware que admiten la infraestructura subyacente, como computación, almacenamiento, parches y red física. Como cliente, serás responsable de proteger tus datos, tus aplicaciones, tus controles de red virtual, el sistema operativo y el acceso de los usuarios. Aunque a menudo se menciona la seguridad como una de las desventajas de la infraestructura como servicio (IaaS) y el cloud computing, en general, la nube no es ni más ni menos segura que los entornos on‐premise. De hecho, ofrece una protección más completa contra las amenazas. Infraestructura como servicio (IaaS) Además, algunos proveedores de servicios en la nube de confianza ofrecen una infraestructura segura desde el diseño y potentes servicios de seguridad en la nube en sus plataformas, que suelen superar los tuyos propios. Invierten constantemente en tecnologías avanzadas y expertos altamente cualificados, de modo que les ofrecen las soluciones y soluciones de seguridad más recientes para proteger cada capa de computación. En otras palabras, la seguridad de IaaS es tan segura como lo hace tu proveedor de servicios en la nube. Por este motivo, es muy importante que evalúes detenidamente los proveedores y comprendas a fondo sus capacidades y responsabilidades de seguridad antes de tomar una decisión. Infraestructura como servicio (IaaS) ¿Cuáles son las ventajas de IaaS? ¿Cuáles son las ventajas de IaaS? Ventajas de la infraestructura como servicio Ventajas de la infraestructura como servicio Ventajas de la infraestructura como servicio Uno de los motivos clave por los que las empresas optan por soluciones de IaaS es reducir la inversión de capital y transformarla en gastos operativos. IaaS ofrece opciones de almacenamiento, computación y redes que no requieren que compren y mantengan grandes salas de servidores privadas que ocupan una gran cantidad de energía y espacio. Además, si tienes volúmenes de trabajo impredecibles o necesitas adaptarte rápidamente a las fluctuaciones empresariales, también puedes beneficiarte de la infraestructura como servicio (IaaS) como una forma rentable para mejorar tus operaciones. ¿Necesitas una solución de IaaS? Si tu organización tiene o hace cualquier cosa de las siguientes, es probable que le venga bien una solución de IaaS: ➢ Un gran crecimiento empresarial que supera la capacidad de la infraestructura ➢ Picos de demanda impredecibles de los servicios de infraestructura ➢ Baja utilización de los recursos de infraestructura disponibles ➢ Grandes volúmenes de datos que sobrepasan la capacidad de los almacenes de datos on-premise ➢ Tiempos de respuesta lentos con las aplicaciones on-premise ➢ Limitaciones de rendimiento en las aplicaciones provocados por restricciones de capacidad ➢ Ciclos de actualización de hardware lentos Estas situaciones requieren una infraestructura más escalable y ágil que los centros de datos tradicionales. ¿Necesitas una solución de IaaS? El modelo de IaaS ofrece una amplia gama de aplicaciones que pueden beneficiar a las organizaciones. A continuación se muestran algunos ejemplos y casos prácticos habituales: Casos prácticos y ejemplos de infraestructura como servicio Casos prácticos y ejemplos de infraestructura como servicio Google Cloud es nuestro paquete de servicios de cloud computing que se ejecuta en la misma infraestructura que usamos internamente con nuestros propios productos de consumo, como la Búsqueda de Google, Gmail y YouTube. Este paquete incluye soluciones de IaaS, PaaS y SaaS. Con nuestros productos de IaaS, las empresas pueden combinar libremente estos servicios para disfrutar del entorno que mejor se adapte a sus necesidades. Productos y servicios relacionados Productos y servicios relacionados Productos y servicios relacionados Productos y servicios relacionados Los modelos de servicio de cloud computing se basan en el concepto de compartir recursos informáticos, software e información bajo demanda por Internet. Las empresas o personas físicas pagan para acceder a un grupo virtual de recursos compartidos, incluidos servicios de computación, almacenamiento y redes, que se encuentran en servidores remotos propiedad de proveedores de servicios y gestionados por ellos. Una de las muchas ventajas que ofrece el cloud computing es que solo pagas por lo que utilizas. De este modo, las organizaciones pueden escalar de forma más rápida y eficiente sin la necesidad de comprar y mantener sus propios centros de datos físicos y servidores. Es decir, el cloud computing utiliza una red (normalmente, Internet) para conectar a los usuarios a una plataforma en la nube donde solicitan y acceden a servicios informáticos alquilados. Un servidor central gestiona toda la comunicación entre los dispositivos y los servidores de cliente para facilitar el intercambio de datos. Las funciones de seguridad y privacidad son componentes habituales para mantener la seguridad de esta información. Cómo funciona el cloud computing Productos y servicios relacionados Productos y servicios relacionados
Compartir