1. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Luis Merino Troncoso
Cloud Solutions Architect
Fundamentals - 2ª Parte
Google Cloud Platform
3. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Agenda
✓ Computación en GCP
✓ Almacenamiento GCP
✓ Gestión y Monitorización
✓ Big Data & Machine Learning
✓ Herramientas de Desarrollo
✓ Usuarios, grupos , Permisos y Roles (IAM)
4. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Computación
Computación
Compute
Engine
App
Engine
Container
Engine
GPU
Cloud
Functions
Container-
Optimized
OS
5. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Compute Engine
Infraestructura como servicio (IaaS)
✓ Virtual machines = Instancias
✓ Es una versión virtual de un pc físico
− CPU/GPU - Memoria
− Espacio Disco - OS - Firewall etc
✓ Control completo y máxima flexibilidad pero
mayor carga Operacional
✓ Perfecto para compañías moviendo servers
actuales a la nube
6. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Compute Engine-Tipos Maquina
Tipos de máquinas predefinidos
Compute Engine dispone de configuraciones de máquinas virtuales predefinidas que se adaptan a todas las
necesidades, desde instancias micro hasta instancias con 64 vCPU o 416 GB de memoria, en configuraciones
estándar, de memoria elevada y con un gran número de CPU.
Tipos de máquinas personalizados
Crea máquinas virtuales que se adapten perfectamente a tus cargas de trabajo (por ejemplo, con vCPU y
memorias adecuados). Si adaptas los tipos de máquinas personalizados a tus propias necesidades, disfrutarás de un
ahorro significativo.
7. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Compute Engine
Tipos de máquinas predefinidos
Compute Engine dispone de configuraciones de máquinas virtuales predefinidas que se adaptan a todas las
necesidades, desde instancias micro hasta instancias con 64 vCPU o 416 GB de memoria, en configuraciones
estándar, de memoria elevada y con un gran número de CPU.
Tipos de máquinas personalizados
Crea máquinas virtuales que se adapten perfectamente a tus cargas de trabajo (por ejemplo, con vCPU y
memorias adecuados). Si adaptas los tipos de máquinas personalizados a tus propias necesidades, disfrutarás de un
ahorro significativo.
Discos persistentes
Las máquinas virtuales pueden incorporar un almacenamiento en red de hasta 64 TB a través de discos
persistentes. Puedes crear discos de este tipo con formato HDD o SSD. Si se interrumpe una instancia de un
máquina virtual, el disco persistente conserva los datos y es posible vincularlo a otra instancia. También es posible
hacer capturas de un disco persistente y crear otros discos a partir de esa captura.
8. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Compute Engine
SSD local
Compute Engine proporciona almacenamiento en bloques en unidades de estado sólido (SSD) locales con
encriptado permanente. A diferencia de los discos persistentes estándar, las SSD locales están vinculadas
físicamente al servidor en el que se aloja la instancia de la máquina virtual, lo que permite realizar operaciones
de entrada/salida por segundo (IOPS) de alto rendimiento y brindar una latencia reducida en comparación con los
discos persistentes. Las SSD locales de hasta 3 TB están disponibles para máquinas virtuales con al menos una
vCPU.
Mantenimiento transparente
Gracias a nuestros innovadores centros de datos y a la tecnología de migración en vivo, es posible realizar un
mantenimiento proactivo de la infraestructura y mejorar la fiabilidad y la seguridad. Las máquinas virtuales
activas se trasladan automáticamente a los hosts cercanos (incluso si estas tienen una carga extrema) mientras se
realiza el mantenimiento de las máquinas de host subyacentes. No tendrás que reiniciar las máquinas virtuales
después de actualizar el software del host ni cuando se produzcan ciertos errores de hardware detectables.
9. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Compute Engine
Balanceo de carga global
La tecnología de balanceo de carga global permite distribuir las solicitudes entrantes en grupos de instancias y
varias regiones. Gracias a esto, conseguirás resultados óptimos de rendimiento, transferencia de datos y
disponibilidad a bajo coste.
Compatibilidad con Linux y Windows
Ejecuta tu sistema operativo preferido, incluidos Debian, CentOS, CoreOS, SUSE, Ubuntu, Red Hat, FreeBSD o
Windows 2008 R2, 2012 R2 y 2016. También puedes utilizar una imagen compartida de la comunidad de Cloud
Platform o crear la tuya propia.
Procesamiento por lotes
Las máquinas virtuales priorizables te permiten realizar tareas de procesamiento y por lotes de gran tamaño de
forma eficaz. No es necesario establecer contratos ni reservar y los precios son fijos, lo que hace que todo sea
mucho más fácil: solo tienes que marcar una casilla cuando creas las máquinas virtuales y apagarlas cuando hayas
terminado.
10. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Compute Engine
Cumplimiento y seguridad
Todos los datos guardados en el disco persistente de Compute Engine se encriptan sobre la marcha y después se
transmiten y se almacenan de forma encriptada. Google Compute Engine cuenta con las certificaciones ISO 27001,
SSAE-16, SOC 1, SOC 2 y SOC 3, que demuestran nuestro compromiso con la seguridad de la información.
Facturación por minuto
Google factura en incrementos de un minuto. Tras el cargo mínimo de 10 minutos, solo pagarás por el tiempo de
procesamiento que utilices.
Descuentos automáticos
Gracias a los descuentos por uso continuado, te ofrecemos de forma automática precios reducidos para las cargas
de trabajo de larga duración sin necesidad de pagar cuotas de inscripción ni de comprometerte por adelantado.
Descuentos por uso confirmado
Con los descuentos por uso continuado BETA, puedes ahorrar hasta un 57% sin costes por adelantado ni
dependencias en cuanto al tipo de instancias.
Contenedores
Ejecuta, administra y organiza contenedores de Docker en las máquinas virtuales de Compute Engine a través de
Google Container Engine.
11. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Computación - de Iaas a PaaS
IaaS PaaS
Compute Engine
Virtual Machines
Tipo de vm predefinidas y custom
Opciones de optimización costes
Almacenamiento atachado o local
Grupos Instancias y autoescalado
13. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Lab1- Instancias
Práctica a realizar en la consola
01. Crear instancia con imagen Debian GNU/Linux
a. Nombre: in-<iniciales>-curso-01
b. Procesadores : 1
c. Región y Zona por defecto
d. Memoria RAM : < 1GiB
02. Parar instancia
03. Resetear instancia
04. Delete Instancia
Compute Engine
10GB PD
2 1
14. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
(SDK)gcloud - instances create
Despues de la consola , el sdk : gcloud compute --project “Nombre” instances create “Nombre Instancia”
15. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Lab2- Instancias
Práctica a realizar en gcloud shell
01. Conectarse instancia previamente creada(ssh)
02. Hacer update y upgrade repo
03. Instalar nginx
04. Modificar el index y poner hostname
05. Probar con curl
06. acceder vía http a la ip publica comprobar que
aparece la wellcome de nginx y hostname
Compute Engine
10GB PD
2 1
20. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Container Engine
Container as a Service (CaaS)
✓ Despliegue de aplicaciones en contenedores
− Desacopla los componentes app del S.O
− Se pueden ejecutar en múltiples entornos indpte S.O.
✓ Powered By Kubernetes
− Sistema Orquestación Contenedores OpenSource
✓ La idea es manejar aplicaciones y no maquinas
21. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Computación - de Iaas a PaaS
IaaS PaaS
Container Engine
Orquestación de contenedores Linux
Kubernetes Hosteado
Container registry service Hosteado
Container Builder service
22. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Container Engine
✓ virtualización a nivel de S.O.
✓ Separa el S.O. del código de la
aplicación y su dependencias
✓ Aisla individualmente a los
procesos
✓ Las implementaciones más
populares son Docker y rktShared Libraries
Operating System
23. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Kubernetes
✓ Sistema de orquestación de clusters de
contenedores
✓ automatiza el desarrollo, escalado y
operaciones de clusters de containers
✓ Más de 10 años de experiencia de google
✓ Construido para multi-cloud
- Pública privada e híbrida
24. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Kubernetes-Facilita Mantenimiento
✓ Portabilidad de cargas de trabajo
- Se ejecuta en múltiples entornos a través de diferentes
proveedores de servicios
- Implementación abierta y modular
✓ Rolling updates (continuos)
- Upgrades con zero-downtime
✓ Persistent storage
- Abstrae los detalles de cómo el almacenamiento es
provisto de cómo es consumido
25. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Kubernetes- Elasticidad
✓ Cluster Multi-zona
− Ejecutar un clúster único en múltiples zonas
✓ Balanceo de cargas
− El tráfico ip externo es ruteado al puerto correspondiente
✓ Autoescalado
− Adaptación automática los cambios de carga de trabajo
26. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
App Engine
Plataforma como servicio (PaaS)
✓ Foco en escribir código el resto se ocupa Google
✓ Servicio 100% manejado
− Nunca se toca la infraestructura subyacente
− Desarrollo mantenimiento y escalado automático
− Reducción de la carga operacional al mínimo
✓ Entornos
− Estandard (Python, Java , PHP,Go)
− Flexible java 8(nativo)/Servlet 3.1/Jetty 9, Python 2.7-3.5,
Ruby, PHP, .Net core y Go y cualquier otro en imagen Docker
27. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Computación - de Iaas a PaaS
IaaS PaaS
App Engine
Gestión integrada del ciclo de vida
Gestión de código runtime
Funciones incluidas
Soporte a múltiples lenguajes
Entorno flexible(Containers)
33. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Lab App Engine
Ejemplo de “Hello world” en Node.js
Es una aplicación sencilla en Node.js para App Engine
Contiene solo un servicio, una versión y todo el código se
encuentra dentro del directorio raíz de la aplicación.
Los archivos de la aplicación son :
app.js
Contiene el código JavaScript para iniciar un servidor y
responder a las solicitudes.
Responde mostrando el mensaje 'Hola mundo', a través de un
servidor que se ejecuta en el puerto 8080.
34. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Lab App Engine
app.yaml
El archivo app.yaml describe la configuración de
implementación de una aplicación:
Especifica el runtime utilizado por la aplicación y
establece env: flex, especificando que la aplicación
usa el entorno flexible.
35. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Lab App Engine
package.json
package.json se utiliza para especificar las dependencias de
la aplicación, la versión del nodo y el inicio de la aplicación.
Especifica que la aplicación utiliza Node.js v4.3.2 o
posterior, depende de express, y que el nodo app.js se usa
para iniciar la aplicación.
36. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Functions
Functions as a Service (FaaS)
✓ Entornos serverless para desarrollo y conexión de
servicios cloud
✓ Event-driven
− Función ejecutada como un trigger en respuesta a evento
− Funciones simples de propósito único
✓ Tienen que ser escritas en Javascript y ejecutadas
en Node.js
✓ Más económicas que aprovisionando una instancia
37. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Computación - de Iaas a PaaS
IaaS PaaS
Cloud Functions
Plataforma Serverless
Basada en Node.js
Gestión integrada del ciclo de vida
Triggers para diferentes cargas de trabajo
38. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
¿Cuál deberíamos elegir?
Analizar la mejor opción para sus requisitos
Cada opción tiene sus propios pros y contras
Escala de flexibilidad vs administrado
Se pueden combinar varias opciones
39. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Resumen Computacion
Compute Engine
App Engine
Container Engine
Cloud Functions Event Driven
Web Facing Code
Aplicaciones en Contenedores
Sistemas Existentes
45. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Storage Technology Layers
Borg
Colossus
Cloud
Sql
Persistent
Disk
Cloud
BigTable
Cloud
Storage
Cloud
Spanner
Cloud
DataStore
MegaStore
46. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Colossus, Borg & MetaStore
Borg- (Kubernetes)Administrador de clústeres que
ejecuta cientos de miles de trabajos, a través de una
serie de clusters, con decenas de miles de máquinas.
Colossus - sucesor de Google File System (GFS)
Megastore- escalabilidad y la disponibilidad de BD
NoSQL con la semántica ACID de RDBMS para que
pueda cumplir con los requisitos de los servicios
interactivos en línea
47. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Sql
Servicio BD (PaaS)
✓ Postgres y Mysql Gestionados
✓ Escalable para la mayoría de las cargas de
trabajo OLTP
✓ Descuentos por uso sostenido
✓ Configuración de Runtime y Admin
48. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Persistent Disks
Servicio de almacenamiento (PaaS)
✓ Similar AWS EBS
✓ Almacenamiento de bloques para instancias
compute
✓ Son independientes de las instancias
✓ son muy configurables
✓ Soportados por una infraestructura administrada
49. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Lab 3- Volúmenes Persistentes
Práctica a realizar en g shell
01. Conectarse instancia previamente creada(ssh)
02. Hacer update y upgrade repo
03.
Compute Engine
10GB PD
2 1
50. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Persistent Disk (WS2016)
✓ Creación de un disco persistente a traves
de la consola.
✓ Imagen de windows Server para asociarlo
después a una instancia al crearla
✓ Se pueden crear primero de forma
aislada a partir de un imagen o Snapshot,
o crear un disco en blanco
dsk-lmt-wserv-01
Persistent Disk
52. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud BigTable
✓ Servicio de base de datos Big Data NoSQL de
Google.
✓ Usada principales servicios de Google, Búsqueda,
Analytics, Maps y Gmail.
✓ Diseñado para administrar enormes cargas de
trabajo con baja latencia y alto rendimiento.
✓ Ideal para aplicaciones analíticas y operacionales
✓ IoT, análisis de usuarios y los análisis de datos
financieros.
55. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Storage
✓ Servicio de almacenamiento de objetos (Blobs)
✓ Edge Caching automático
✓ Diferentes clases de almacenamiento
- Multiregional
- Regional
- Nearline
- Coldline
✓ Ciclo vida Almacenamiento
56. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Storage - Multi-Regional
✓ Datos a los que se accede con frecuencia.
✓ Tiene la mayor disponibilidad de otras clases de
almacenamiento.
✓ Geo redundante, en al menos dos ubicaciones
separadas mínimo 100 millas dentro de la ubicacion
multiregional del bucket.
✓ La redundancia geográfica es asíncrona, los datos
siguen siendo redundantes en al menos una ubicación
geográfica.
✓ Máxima disponibilidad , incluso desastres naturales.
57. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Storage - Regional
✓ Permite almacenar datos a un costo menor, ya que
los datos están en una ubicación regional específica,
en lugar de tener la redundancia distribuida.
✓ Apropiado para almacenar datos en la misma
ubicación regional que las instancias de Compute
Engine o los clústeres de Kubernetes Engine.
✓ Mejor rendimiento para cálculos intensivos.
✓ Este escenario puede reducir los cargos de red.
✓ Solo se pueden ubicar en ubicaciones regionales,
como us-central1 o asia-este1.
58. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Storage - Nearline
✓ Bajo coste y muy duradero para almacenar datos a los
que se accede con poca frecuencia.
✓ Escenarios donde la disponibilidad ligeramente
menor, una duración mínima 30 días y los costos de
acceso a los datos son aceptables.
✓ Ideal para datos leídos o modificados una vez al mes.
✓ Copias de seguridad de datos, recuperación de
desastres y almacenamiento de archivos.
Si los datos a los que se accede menos que una vez al
año => Coldline Storage es el más rentable
59. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Storage - Coldline
✓ Muy bajo coste y muy duradero para datos, copias de
seguridad en línea y recuperar desastres.
✓ Los datos están disponibles en milisegundos, no en
horas o días.(Glacier)
✓ La mejor para datos vez al año.
✓ Mínimo almacenamiento de 90 días.
- Datos almacenados por razones legales o reglamentarias
- DRP : el tiempo de recuperación es la clave.
- Proporciona acceso de baja latencia a los datos
almacenados como Coldline Storage..
60. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Características Cloud Storage
Versionado
Objetos
Buckets
Regionales
Importación
Offline
ACL’s
Importacion Online
(Cloud Storage
Transfer Service)
Notificación de
Cambios Objetos
Gestión Ciclo
Vida
61. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Integración Cloud Storage
Import &
Export Tables
Object Storage
Logs ,
Datastore y
Backups
Import &
Export Tables
Startup Scripts ,
images General
Object Storage
62. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Storage - Gsutil
Permisos de la cuenta de servicio por defecto en instancias compute
[PROJECT_NUMBER]-compute@developer.gserviceaccount.com
Read-only access to Google Cloud Storage:
https://www.googleapis.com/auth/devstorage.read_only
Write access to write Compute Engine logs:
https://www.googleapis.com/auth/logging.write
Write access to publish metric data to your Google Cloud projects:
https://www.googleapis.com/auth/monitoring.write
Read-only access to Service Management features required for Google Cloud Endpoints(Alpha):
https://www.googleapis.com/auth/service.management.readonly
Read/write access to Service Control features required for Google Cloud Endpoints(Alpha):
https://www.googleapis.com/auth/servicecontrol
63. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Lab 4- Cloud Storage
Práctica a realizar en consola y gsutil
01. Conectarse instancia previamente creada(ssh)
02. Hacer update y upgrade repo
03.
Compute Engine
10GB PD
2 1
64. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud Spanner
✓ BD de nivel corporate, distribuido globalmente,
consistente y creado para la nube.
✓ Combina beneficios de las RDBMS con escalabilidad
horizontal de las NoSql.
✓ Transacciones de alto rendimiento consistentes
entre filas, regiones y continentes con un SLA de
disponibilidad del 99,999%.
✓ Sin Downtime y seguridad de nivel empresarial.
66. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Cloud DataStore
✓ BD documentos NoSQL diseñada para autoescalado alto
rendimiento y facilidad de desarrollo de aplicaciones.
✓ Las características de Cloud Datastore incluyen:
✓ Transacciones atómicas : oper todas tienen éxito o ninguna.
Alta disponibilidad de lecturas y escrituras. redundanciaGoogle.
✓ Escalabilidad masiva arquitectura distribuida Almacenamiento
flexible y consulta de datos consulta similar a SQL.
✓ Equilibrio de consistencia fuerte y eventual.
Cifrado en reposo. encripta antes de escritura y descifra lectura
Totalmente administrado sin tiempo de inactividad planeado.
71. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Gestión y Monitorización
Big Data Machine LearningGestión y Monitorización
72. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Gestión y Monitorización
Gestión y Monitorización
Stackdriver
Monitoring
Logging
Error
Reporting
Trace
Debugger
Cloud
Deployment
Manager
Cloud
Endpoints
Cloud
Console
Cloud
Shell
Cloud Mobile
App
Cloud
Billing API
Cloud
APIs
73. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Google Stackdriver
✓ Proporciona una potente supervisión, registro y
diagnóstico para las operaciones en la nube.
✓ Monitoriza de forma nativa GCP , AWS o un
entorno híbrido de ambos.
− Combina las métricas , logs y metadatos en una sola visión
✓ Ecosistema de partners robusto par hacer
funcionar
− PagerDuty, BMC, Splunk y otros
75. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Precios StackDriver
✓ Nivel básico y Nivel premium.
✓ La versión premium consta de una tarifa plana de 8 USD por recurso
supervisado facturable al mes, prorrateado cada hora.
76. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Componentes Stackdriver
✓ Stackdriver Monitoring
✓ Stackdriver Logging
✓ Stackdriver Reporting
✓ Stackdriver Debugger
✓ Stackdriver Trace
77. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Stackdriver Monitoring
✓ Supervisa Cloud Platform y AWS
− Monitorización completa de Google Cloud Platform y
Amazon Web Services
✓ Diseñado de arriba abajo para aplicaciones cloud.
✓ Tanto si utilizas GCP como AWS o un híbrido de
ambos, Stackdriver combina las métricas, registros
y metadatos de proyectos y cuentas en cloud en
una vista íntegra de todo el entorno.
78. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Stackdriver Monitoring
✓ Perfecto para GCP, AWS e implemen híbridas
✓ Detecta y supervisa automáticamente tus recursos
en GCP o AWS.
✓ Incluye paneles de control predeterminados que
pueden usarse de inmediato con muchos servicios de
GCP y AWS.
✓ Incorpora no solo métricas sino también metadatos
esenciales de estos proveedores, por lo que resulta
muy fácil comprender la relación entre los
componentes y supervisar los clústeres con ajuste
de escala automático.
79. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Stackdriver Logging
Análisis y Gestión de logs en tiempo real
✓ Stackdriver Logging te permite almacenar los datos y eventos de
los registros de Google Cloud Platform y Amazon Web Services
(AWS), buscarlos, analizarlos, supervisarlos y recibir alertas.
✓ Se Puede cualquier dato de registro en la API, sea cual sea su
origen.
✓ Servicio totalmente administrado y autoescalado.
✓ Se pueden introducir datos de registros de aplicaciones y
sistemas procedentes de miles de máquinas virtuales.
✓ Permite analizar todos esos datos en tiempo real.
80. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Stackdriver Logging
✓ Incluye almacenamiento
✓ una interfaz de usuario llamada Logs Viewer
✓ API para administrar registros de manera programática.
✓ Permite leer y escribir entradas de registro, buscar y filtrar sus
registros, exportar sus registros y crear métricas basadas en
registros.
81. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Elementos Stackdriver Logging
Proyectos
✓ Los registros se asocian principalmente con proyectos de BPC, aunque las
organizaciones también pueden tener registros.
✓ Logs Viewer muestra solo los registros de un proyecto, pero con la API puede
leer las entradas de registro de varios proyectos.
Entradas de registro
✓ Registran el estado o un evento.
✓ La entrada puede ser creada por los servicios de GCP, los servicios de AWS,
las aplicaciones de terceros o sus propias aplicaciones.
✓ Se reciben entradas de registro cuando se empieza a utilizar los servicios y
cuando conecta Stackdriver a AWS
82. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Elementos Stackdriver Logging
Logs
✓ Un Log es una colección de entradas de registro dentro de un proyecto u
organización de GCP.
✓ Cada entrada incluye el nombre del log puede ser un identificador simple,
como syslog, o un nombre estructurado que incluye el autor del registro,
como compute.googleapis.com/activity.
Periodo de retención
✓ Los logs se guardan un tiempo limitado, conocido como período de retención.
✓ Después se eliminan.
✓ Para mantener los logs más tiempo, expórtelas fuera de Stackdriver Logging.
✓ Los períodos de retención Política de cuota de registro Stackdriver.
83. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Elementos Stackdriver Logging
Recursos monitorizados
✓ Cada log indica el nombre de un recurso supervisado.
✓ Puede ser instancias vM de Compute Engine, instancias EC2 VM,
instancias de bases de datos, etc.
Filtros
✓ Un filtro de log es una expresión en el lenguaje de log.
✓ Se usa en Logs Viewer y Stackdriver Logging API para seleccionar
entradas de registro, como las de una instancia de VM particular o
las que llegan en un período de tiempo particular con un nivel de
gravedad específico.
84. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Elementos Stackdriver Logging
Exportación de logs con Sinks
✓ Las entradas de registro recibidas por Stackdriver Logging se pueden exportar
a los depósitos de Cloud Storage, a los conjuntos de datos de BigQuery y a los
temas de Cloud Pub / Sub.
✓ Puede exportar registros configurando logs de registro, que luego continúan
exportando entradas de registro a medida que llegan a Stackdriver Logging.
✓ Un receptor incluye un destino y un filtro que selecciona las entradas de
registro para exportar.
Métricas basadas en logs
✓ Es una métrica cuyo valor es el número de entradas de logs que coinciden con
un filtro que usted especifique.
85. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Stackdriver Error Reporting
Agrega y muestra los errores producidos en ejecución.
✓ Los lenguajes son Go, Java, .NET, Node.js, Python y Ruby.
✓ Para Android e iOS, Firebase Crash Reporting.
✓ Disponible para Cloud Functions y el entorno estándar de Google
App Engine y es una función Beta para el entorno flexible de
Google App Engine, Google Compute Engine y AWS EC2.
✓ La información en se conserva durante 30 días.
Informe de errores muestra errores para el proyecto de Consola
GCP actualmente seleccionado. No es compatible con las cuentas
de Stackdriver.
86. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Stackdriver Debugger
✓ Stackdriver Debugger
− Investigar el comportamiento del código en producción
87. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Stackdriver Trace
✓ Stackdriver Trace
− Encontrar cuellos de botella de rendimiento en producción
88. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Deployment Manager
✓ Infrastructure management Service
✓ Declara, implementa y administra los recursos GCE
− Infrastructure-as-code ( ~AWS Cloudformation)
− YAML = YAML Ain't Markup Language
− Formato de serialización de datos legible por humanos
✓ Procesos de implementación repetibles
✓ Lenguaje declarativo (~ JASON)
✓ Manejo con plantillas
90. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Identidad y Seguridad
Identidad y Seguridad
Cloud Security
Scanner
Key
Management
Service
BeyondCorp
Data Loss
Prevention API
Identity-Aware
Proxy
Security Key
Enforcement
Cloud IAM
Cloud Resource
Manager
91. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Big Data & Machine Learning
Big Data Machine Learning
92. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Big Data
Big Data
BigQuery
Cloud
Dataflow
Cloud Dataproc
(hadoop)
Cloud
Datalab
Cloud
Pub/Sub
(kafka)
Genomics
Data
Studio
Cloud
Dataprep
93. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Machine Learning
Machine Learning
Cloud
Machine
Learning
Cloud Vision
API
Cloud Speech
API
Cloud
Natural
Language
API
Cloud
Translation
API
Cloud
Jobs
API
Cloud Video
Intelligence
API
Advanced
Solutions Lab
94. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Herramientas de Desarrollo
Herramientas de Desarrollo
95. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Herramientas de Desarrollo
Cloud SDK
Cloud
Deployment
Manager
Cloud Source
Repositories
Cloud
Tools for
Android Studio
Cloud Tools
for IntelliJ
Cloud
Tools for
PowerShell
Cloud
Tools for
Visual Studio
Container
Registry
Google Plug-in
for Eclipse
Cloud Test
Lab
Container
Builder
Herramientas Desarrollo
96. GCP Fundamentals CBS-GCP-FUND-2 PROHIBIDA SU REPRODUCCIÓN TOTAL O PARCIAL
Internet de las Cosas(IoT)
Identidad y Seguridad
Cloud IoT
Core