Logo Studenta

clase 2 A Google Cloud Platform

¡Este material tiene más páginas!

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

Continuar navegando

Materiales relacionados

6 pag.
Computacion En La Nube

San Marcos

User badge image

Oscco

14 pag.
14 pag.
Act_11 - Tadeo

User badge image

Desafío México Veintitrés

15 pag.
ATI_lanube_investigacion - Adal Garza (3)

User badge image

Desafío México Veintitrés