Información confidencial de Google
Architecting
with Google
Compute Engine
Le damos la bienvenida a Architecting with Google Compute Engine.
Información confidencial de Google
Presentaciones
Instructor
● Organización
● Antecedentes
● Objetivos del curso
Usted Búsqueda de G
oogle
● Nombre G Suite
● Organización
● Puesto
● Objetivos del curso
Presentaciones:
● Su instructor y usted
● Antecedentes
● Cargo
● Organización
Información confidencial de Google
Servicios
Estacionamiento Servicios Comida
higiénicos
Servicios:
● Estacionamiento
● Servicios higiénicos
● Comida
Información confidencial de Google
Etiqueta del curso
Silencie el Se prohíbe Haga
teléfono grabar esta preguntas de
y conteste las clase. manera
llamadas interactiva
afuera. o mediante el
chat (en línea).
Etiqueta del curso:
● Silencie el teléfono y conteste las llamadas afuera.
● Se prohíbe grabar esta clase.
● Haga preguntas de manera interactiva o mediante el chat (en línea).
Información confidencial de Google
Ecosistema de Google Cloud
● Software de código ● Desarrolladores ● Otros proveedores de
abierto ● Socios servicios en la nube
● Proveedores ● Software de terceros
Google Cloud
● Chrome ● Google Maps ● Búsqueda de Google
● Dispositivos de Google ● Google Analytics ● Google Workspace
● Gmail
Google Cloud
Cuando vea Google Cloud, observará que en realidad forma parte de un ecosistema
mucho más amplio. Este ecosistema se compone de un software de código abierto,
proveedores, socios, desarrolladores, software de terceros y otros proveedores de
servidores en la nube. De hecho, Google es un fiel partidario del software de código
abierto.
Actualmente, Google Cloud está formado por Chrome, dispositivos de Google,
Google Maps, Gmail, Google Analytics, Google Workspace, Búsqueda de Google y
Google Cloud. Google Cloud en sí es una plataforma de soluciones de computación
que abarca tres aspectos fundamentales: infraestructura, plataforma y software.
Información confidencial de Google
Finlandia
Países Bajos
Varsovia
Londres
Montreal Bélgica Fráncfort
Toronto París
Oregón Iowa* Zúrich Milán
Salt Lake City Madrid
Virginia del N. Seúl
Las Vegas Tokio
Los Ángeles Carolina del S.
Osaka
Delhi
Doha Taiwán
Hong Kong
Bombay
Singapur
Yakarta
Google Cloud São Paulo
Santiago
Sídney
Regiones, puntos de Melbourne
presencia y redes
* Excepción: Región con 4 zonas. Punto de Región actual Región futura
Red
presencia con 3 zonas con 3 zonas
perimetral
Este mapa representa la infraestructura global de Google Cloud. En el nivel general,
Google Cloud está compuesto por regiones (íconos azules), puntos de presencia o
PoPs (puntos azules), una red privada global (líneas azules) y servicios.
La red global bien equipada de Google Cloud conecta más de 60 zonas con más de
130 puntos de presencia a través de una red global de cables de fibra óptica. Google
invierte continuamente en esta red, con nuevas regiones, puntos de presencia y
cables submarinos.
Información confidencial de Google
Google Cloud es…
Además de esta infraestructura, Google Cloud usa tecnologías de red definida por
software y sistema distribuidos de última generación para alojar y entregar sus
servicios en todo el mundo. Estas tecnologías están representadas por un conjunto
de productos y servicios basados en la nube que están en continua expansión.
Muchos de estos productos y servicios están representados por logotipos
hexagonales azules únicos, como los que se muestran aquí.
Información confidencial de Google
Google Cloud es…
Por lo general, más de una solución
Ahora, es importante comprender que normalmente hay más de una solución para
una tarea o aplicación en Google Cloud. Para entenderlo mejor, veamos un continuo
de soluciones
Información confidencial de Google
Continuo de soluciones
Productos y servicios de Google Cloud
IaaS PaaS SaaS
Clústeres Sin servidores,
CPU, memoria, Servidores
Administración con ajuste de
discos, interfaces Instancias de VM
de clústeres escala automático
Bajo nivel
Ops de TI SysOps DevOps No-ops
de ops
Google Cloud se extiende desde la infraestructura como servicio (o IaaS) hasta el
software como servicio (o SaaS) En Google Cloud, se pueden crear aplicaciones
dirigidas a la Web o dispositivos móviles que sean globales, asistivos y con ajuste de
escala automático, y que proporcionen servicios en los que la infraestructura sea
completamente invisible para el usuario. No se trata solo de que Google abrió la
infraestructura que alimenta aplicaciones como Búsqueda, Gmail, Google Maps y
Google Workspace, sino de que abrió todos los servicios que hacen posible estos
productos y los empaquetó para su uso.
Las soluciones alternativas son posibles. Por ejemplo, puede iniciar su propia VM en
Google Compute Engine, instalarle MySQL de código abierto y ejecutarla solo como
base de datos de MySQL en su propia computadora en un centro de datos.
O también puede usar el servicio de Cloud SQL, que proporciona una instancia de
MySQL y se encarga de las tareas operacionales, como copias y parches de
seguridad, con los mismos servicios que usa Google para automatizar estas tareas.
Incluso podría pasar a una base de datos noSQL que tenga ajuste de escala
automático y sin servidores, de modo que el crecimiento ya no requiera agregar
instancias de servidor o posiblemente cambiar el diseño para manejar la nueva
capacidad.
Información confidencial de Google
usuarios
infraestructura aplicaciones
Este curso se centra en la infraestructura. Una infraestructura de TI es como la de
una “ciudad”. Esta consiste en el marco de trabajo básico subyacente de
instalaciones y sistemas fundamentales, como transporte, comunicaciones, energía,
agua, combustible y otros servicios esenciales.
Las personas de la ciudad son como los “usuarios”, y los autos, las bicicletas y los
edificios son como las “aplicaciones”. La infraestructura es todo lo que sirve para
crear esas aplicaciones para los usuarios y brindar la asistencia correspondiente.
El propósito de este curso es explorar, de la manera más eficiente y clara posible, los
servicios de infraestructura que entrega Google Cloud. Tendrá que familiarizarse con
ellos lo suficiente para saber qué hacen y cómo se utilizan.
No ahondaremos en casos de éxito sobre aplicaciones verticales, pero sabrá lo
suficiente como para reunir todos los elementos necesarios y así construir su propia
solución.
Información confidencial de Google
Google Cloud ofrece una variedad
de servicios de procesamiento
Compute
Engine
Ahora, Google Cloud dispone de una variedad de servicios de procesamiento.
Probablemente, el servicio con el que los usuarios nuevos están más familiarizados
es Compute Engine, que les permite ejecutar máquinas virtuales a pedido en la nube.
Se trata de la solución de infraestructura como servicio de Google Cloud.
Proporciona máxima flexibilidad para quienes prefieren administrar las instancias de
servidores por sí mismos.
Información confidencial de Google
Google Cloud ofrece una variedad
de servicios de procesamiento
Compute Google
Engine Kubernetes
Engine
Google Kubernetes Engine le permite ejecutar aplicaciones alojadas en contenedores
en un entorno de nube que Google gestiona por usted, bajo su control administrativo.
Piense en la creación de contenedores como una forma de empaquetar un código
diseñado para ser altamente portátil y usar recursos de forma muy eficiente. Ahora,
piense en Kubernetes como una forma de organizar el código en contenedores.
Puede aprender mucho más sobre Google Kubernetes Engine en el curso
Architecting with Google Kubernetes Engine.
Información confidencial de Google
Google Cloud ofrece una variedad
de servicios de procesamiento
Compute Google App Engine
Engine Kubernetes
Engine
App Engine es el framework de plataforma como servicio completamente
administrado de Google Cloud. Es decir, es una forma de ejecutar código en la nube
sin tener que preocuparse por la infraestructura. Solo debe enfocarse en su código y
permitir que Google se encargue del aprovisionamiento y la administración de los
recursos. Puede aprender mucho más sobre App Engine en el curso
Developing Applications with Google Cloud.
Información confidencial de Google
Google Cloud ofrece una variedad
de servicios de procesamiento
Compute Google App Engine Cloud
Engine Kubernetes Functions
Engine
Cloud Functions es un entorno de ejecución completamente sin servidores, también
denominado funciones como servicio. Este entorno ejecuta su código en respuesta a
eventos, ya sea que ocurran una vez al día o muchas veces por segundo. Google
escala recursos según sea necesario, pero usted solo paga por el servicio mientras
se ejecuta su código. El curso Developing Applications with Google Cloud también
abarca Cloud Functions.
Información confidencial de Google
Google Cloud ofrece una variedad
de servicios de procesamiento
Compute Google App Engine Cloud
Engine Kubernetes Functions
Engine
En este curso, nos centraremos en Compute Engine.
Información confidencial de Google
Ruta de aprendizaje de
infraestructura de nube
Google Cloud Fundamentals:
1 Core Infrastructure
Infraestructura de nube
Architecting with Google
2 Compute Engine
Google Cloud se ejecuta en la misma
infraestructura global que impulsa YouTube,
Gmail y otros productos de Google que Architecting with Google Cloud:
usan miles de millones de personas en 3 Design and Process
el mundo. Obtenga información sobre
el enfoque de Google Cloud acerca de
la infraestructura y la implementación,
la migración y el mantenimiento de
aplicaciones.
El curso “Architecting with Google Compute Engine” forma parte de la ruta de
aprendizaje de infraestructura de nube. Esta ruta se diseñó para los profesionales de
TI que se encargan de implementar, migrar y mantener las aplicaciones en la nube.
El prerrequisito para hacer este curso es haber tomado el curso
Google Cloud Fundamentals: Core Infrastructure.
Información confidencial de Google
Introducción a Google Cloud
01 Lab: Console y Cloud Shell
Lab: Vista previa de la infraestructura
Día 1, temario: Redes virtuales
02 Lab: Herramientas de redes de VPC
Bases Lab: Implemente el Acceso privado a Google y Cloud NAT
Máquinas virtuales
03 Lab: Cree máquinas virtuales
Lab: Trabaje con máquinas virtuales
El curso se divide en tres partes y tiene una duración de tres días, por lo que en cada
jornada se aborda aproximadamente una sección.
“Bases” es la primera parte del curso.
● En esta sección, primero conoceremos Google Cloud y aprenderemos cómo
interactuar con Cloud Console y Cloud Shell.
● Luego, exploraremos las redes virtuales, y creará redes de VPC y otros
objetos de redes.
● Por último, analizaremos en detalle las máquinas virtuales, y creará algunas
con Compute Engine.
Información confidencial de Google
Identity and Access Management (IAM)
04 Lab: Identity and Access Management
Servicios de almacenamiento de datos
05 Lab: Cloud Storage
Día 2, temario: Lab: Cómo implementar Cloud SQL
Servicios principales 06
Administración de recursos
Lab: Análisis de datos de facturación con BigQuery
Supervisión de recursos
07 Lab: Supervisión de recursos
Lab: Informes y depuración de errores
“Servicios principales” es la segunda parte del curso.
● En esta sección, hablaremos sobre IAM, y también administrará
Identity and Access Management para los recursos.
● A continuación, analizaremos los distintos servicios de almacenamiento de
datos disponibles en Google Cloud, y también implementará algunos de ellos.
● Luego, exploraremos la administración de recursos, en la que administrará y
examinará la facturación de recursos de Google Cloud.
● Por último, hablaremos sobre la supervisión de recursos, y usará servicios de
Cloud Monitoring para supervisar los de Google Cloud.
Información confidencial de Google
Interconexión de redes
08 Lab: Redes privadas virtuales
Balanceo de cargas y ajuste de escala automático
Día 3, temario: 09 Lab: Cómo configurar un balanceador de cargas HTTP
con ajuste de escala automático
Escalamiento Lab: Cómo configurar un balanceador de cargas interno
y automatización Automatización de la infraestructura
10 Lab: Cómo automatizar la implementación
de infraestructura con Terraform
Servicios administrados
11 Lab: N/A
“Escalamiento y automatización” es la última parte del curso.
● En esta sección, comenzaremos repasando las diferentes opciones de
interconexión de redes para poder conectar su infraestructura a
Google Cloud.
● A continuación, revisaremos los servicios de balanceo de cargas y ajuste de
escala automático de Google Cloud, que podrá explorar directamente.
● Luego, veremos los servicios de automatización de infraestructura, como
Terraform, para que pueda automatizar la implementación de servicios de
infraestructura de Google Cloud.
● Por último, hablaremos sobre otros servicios administrados que podría
aprovechar en Google Cloud.
Información confidencial de Google
Entorno de los labs
Qwiklabs ofrece lo siguiente para cada lab:
• Un conjunto gratuito de recursos por
un tiempo determinado
• Un entorno limpio con permisos
Qwiklabs le brinda credenciales de Cuentas de Google para que pueda acceder sin
costo a Cloud Console en cada lab. Específicamente, Qwiklabs ofrece lo siguiente en
cada lab:
● Un conjunto gratuito de recursos por un tiempo determinado
● Un entorno limpio con permisos
Información confidencial de Google
Abra Qwiklabs
Abra una ventana de incógnito (o una ventana
1 privada o anónima).
2 Vaya a la URL de Qwiklabs que proporcione el instructor.
Página principal
Acceda con una cuenta existente o únase con una
3 cuenta nueva (con el correo electrónico que usó para Catálogo
registrarse en el curso).
Mi aprendizaje
4 Inicie el curso desde Mi aprendizaje.
Problemas de acceso
El proceso para abrir Qwiklabs puede ser diferente según las credenciales
que se usen. Comuníquese con su capacitador si tiene problemas de acceso.
Continuemos y abramos Qwiklabs de la siguiente forma:
1. Abra una ventana de incógnito (o una ventana privada o anónima). Usar
una ventana de incógnito en el navegador reduce el riesgo de realizar
accidentalmente los labs con su cuenta de Google Cloud en lugar de la de
Qwiklabs.
2. Vaya a la URL de Qwiklabs que proporcione el instructor.
3. Acceda con una cuenta existente o únase con una cuenta nueva (con el
correo electrónico que usó para registrarse en el curso).
4. Inicie el curso desde Mi aprendizaje.
Información confidencial de Google
Vea sus labs
NO inicie un lab hasta que se le indique.
Labs Notas de la clase
Lab completado
Falta completar
Lab inhabilitado por
el momento Aún no está disponible
Lab inhabilitado por
el momento
Después de iniciar el curso, puede ver los labs. En la lista de labs, se indicará si
están en uno de los siguientes estados:
● Completado (por usted)
● Activo
● O aún no está disponible
El instructor le avisará cuando deba iniciar un lab. Una vez que lo comience, no
podrá pausarlo ni reiniciarlo, por lo que necesitará un período continuo para
completar el trabajo.
Información confidencial de Google
Vea las notas de la clase
Labs Notas de la clase
01
02 Puede descargarlas
como archivos PDF.
03
04
En el curso, también puede ver las notas de la clase. Puede descargarlas como
archivos PDF.
Información confidencial de Google
Fin de la clase: materiales
Los materiales están disponibles durante 2 años.
1 2
Quests y cursos completados Ver todos
Página principal
Catálogo
Mi aprendizaje
Haga clic en Mi aprendizaje en la barra Seleccione la clase en la lista Cursos completados.
de navegación de la izquierda.
Puede ver los materiales del curso en Qwiklabs de la siguiente manera:
1. Haga clic en Mi aprendizaje en la barra de navegación de la izquierda.
2. Seleccione la clase en la lista Cursos completados.
Los materiales están disponibles durante 2 años después de que se completa un
curso.