0% encontró este documento útil (0 votos)
33 vistas20 páginas

Interacción con Google Cloud: Consola y Shell

Este documento describe cuatro formas de interactuar con Google Cloud: Cloud Console, Cloud Shell y el SDK de Cloud, las API y Cloud Mobile App. Explica cómo usar Cloud Console e Cloud Shell para visualizar y administrar recursos de Google Cloud como máquinas virtuales e buckets de almacenamiento. También describe cómo las API y bibliotecas de cliente permiten crear y administrar recursos de forma programática y cómo Cloud Mobile App permite la administración móvil.

Cargado por

robelcoyote1585
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas20 páginas

Interacción con Google Cloud: Consola y Shell

Este documento describe cuatro formas de interactuar con Google Cloud: Cloud Console, Cloud Shell y el SDK de Cloud, las API y Cloud Mobile App. Explica cómo usar Cloud Console e Cloud Shell para visualizar y administrar recursos de Google Cloud como máquinas virtuales e buckets de almacenamiento. También describe cómo las API y bibliotecas de cliente permiten crear y administrar recursos de forma programática y cómo Cloud Mobile App permite la administración móvil.

Cargado por

robelcoyote1585
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Información confidencial de Google

Interacción con
Google Cloud

En este módulo, nos enfocaremos en cómo interactuar con Google Cloud con el
objetivo de reforzar lo que aprendió sobre la infraestructura de Google Cloud en la
introducción al curso.

En los labs de este módulo, explorará la interfaz gráfica de usuario y la interfaz de


línea de comandos de Google Cloud. También implementará una solución de
Google Cloud Marketplace sin tener que configurar manualmente el software, las
instancias de máquina virtual, el almacenamiento ni la red.

Comencemos.
Información confidencial de Google

Hay cuatro formas de interactuar con Google Cloud

01 02

Cloud Console Cloud Shell y SDK de Cloud >_


Interfaz de usuario web Interfaz de línea de comandos

03 04

API basadas en REST Cloud Mobile App


Para aplicaciones Para iOS y Android
personalizadas

Existen cuatro maneras de interactuar con Google Cloud. Hablaremos sobre cada
una de ellas.

Están Cloud Console, Cloud Shell y el SDK de Cloud, las API y Cloud Mobile App
Información confidencial de Google

Cloud Console, SDK de Cloud y Cloud Shell

Cloud Console Nombre Zona IP interna IP externa Conexión

SSH

SSH

SSH
[Link]

Cloud Shell $ gcloud compute instances list

NAME ZONE INTERNAL_IP EXTERNAL_IP


nginxstack-1 us-central1-f [Link] [Link]
nginxstack-2 us-central1-f [Link] [Link]
SDK de Cloud nginxstack-3 us-central1-f [Link] [Link]

Cloud Console proporciona una interfaz gráfica de usuario basada en la Web a la que
se puede acceder a través de [Link]. Por ejemplo, puede
visualizar sus máquinas virtuales y sus datos, como se muestra en la parte superior.

Si prefiere trabajar en una ventana de terminal, el SDK de Cloud proporciona la


herramienta de línea de comandos de gcloud. Por ejemplo, puede mostrar una lista
de las máquinas virtuales y sus detalles, como se muestra en la parte inferior, con el
comando “gcloud compute instances list”.

Google Cloud también proporciona Cloud Shell, que es un entorno de shell


interactivo basado en el navegador para Google Cloud al que se puede acceder
desde Cloud Console. Cloud Shell es una máquina virtual temporal con 5 GB de
almacenamiento en disco persistente que tiene preinstalado el SDK de Cloud.
Información confidencial de Google

Cómo interpretar las instrucciones del lab


“En el menú de navegación, haga clic en Compute Engine > Instancias de VM”.

A lo largo de este curso, aplicará sus conocimientos en diferentes labs. En ellos, se


incluyen instrucciones para usar Cloud Console, como “En el menú de navegación,
haga clic en Compute Engine > Instancias de VM”.

Analicemos estas instrucciones.


Información confidencial de Google

Cómo interpretar las instrucciones del lab


“En el menú de navegación, haga clic en Compute Engine > Instancias de VM”.

01 train-infra

PANEL ACTIVIDAD

Información del proyecto


train-infra
ID del proyecto: train-infra

Primero, en Cloud Console, deberá hacer clic en el ícono con las tres líneas
horizontales, que es el menú de navegación que se muestra en el lado izquierdo.
Información confidencial de Google

Cómo interpretar las instrucciones del lab


“En el menú de navegación, haga clic en Compute Engine > Instancias de VM”.

API y servicios

01 train-infra
Asistencia

IAM y administración

PANEL ACTIVIDAD Comenzar ahora

PROCESAMIENTO

App Engine

Información del proyecto Compute Engine 02 Instancias de VM 03


Grupos de instancias
Container Engine
train-infra Plantillas de instancias

ID del proyecto: train-infra Cloud Functions Discos


Instantáneas

ALMACENAMIENTO Imágenes

Descuentos por
Bigtable compromiso de uso

Se abrirá un menú, como se muestra en el lado derecho. En él, aparecerán todos los
productos y servicios principales.

Luego, en este menú, deberá colocar el cursor sobre “Compute Engine” para que se
abra un submenú.
Por último, deberá hacer clic en la opción “Instancias de VM” del submenú.

A medida que trabaje en los labs, se familiarizará con estas instrucciones y con
Cloud Console.

En los labs, también se incluyen instrucciones de la línea de comandos que deberá


copiar y pegar ya sea en Cloud Shell o en la terminal SSH. En algunos casos, deberá
modificar estos comandos, por ejemplo, cuando elija un nombre único a nivel global
para el bucket de Cloud Storage.
Información confidencial de Google

Interfaces de API
Se usa OAuth 2 para toda la
Google  autenticación
SDK de Cloud Cloud

API de RESTful
gcloud gsutil get, post, put y delete
JSON
bq

Bibliotecas cliente de Google Cloud Lenguajes

Java Python [Link] Ruby Go PHP

Además del SDK de Cloud, también puede usar bibliotecas cliente que le permiten
crear y administrar recursos con facilidad. Las bibliotecas cliente de Google Cloud
exponen API que tienen dos propósitos principales:

● Las API de apps proporcionan acceso a servicios y están optimizadas para los
lenguajes compatibles, como [Link] o Python.
● Las API de Admin brindan funciones para administrar recursos. Por ejemplo,
puede usarlas si quiere crear sus propias herramientas automatizadas.
Información confidencial de Google

Cloud Mobile App

● Administre instancias de bases de datos y máquinas virtuales.

● Administre apps en App Engine.

● Administre su facturación.

● Visualice sus proyectos con un panel personalizable.

Cloud Mobile App es otra forma de interactuar con Google Cloud. Le permite
administrar los servicios de Google Cloud desde un dispositivo iOS o Android. Por
ejemplo, puede iniciar y detener instancias de Compute Engine, así como establecer
conexiones SSH con ellas y ver registros de cada instancia. También puede
configurar gráficos personalizables en los que se muestren métricas clave, como el
uso de CPU y de red, las solicitudes por segundo y los errores de servidor. La app
incluso ofrece alertas y administración de incidentes, y le permite obtener datos de
facturación actualizados sobre sus proyectos y alertas de facturación de los
proyectos que exceden el presupuesto.

Puede descargar Cloud Mobile App desde Google Play o la App Store.
Información confidencial de Google

Introducción al lab
Console y Cloud Shell

Las diapositivas son excelentes para explicar conceptos. Ahora, apliquemos los que
acabamos de mencionar.
Información confidencial de Google

Objetivos del lab

01 Obtener acceso a Google Cloud

Crear un bucket de Cloud Storage


02 con Cloud Console

Crear un bucket de Cloud Storage


03 con Cloud Shell

04 Familiarizarse con las funciones


de Cloud Shell

En el primer lab, explorará la interfaz de Google Cloud y el punto de entrada de la


interfaz gráfica de usuario, llamada Cloud Console. En Cloud Console, creará un
bucket de almacenamiento en Cloud Storage, que es el almacenamiento unificado de
objetos de Google. Luego, repetirá la misma tarea con Cloud Shell, que es la interfaz
de línea de comandos en Google Cloud.

Lo animamos a familiarizarse con Cloud Console y Cloud Shell para que le sea más
sencillo alternar entre ambas interfaces.
Información confidencial de Google

Ejecute un lab

1. Haga clic en Comenzar lab


Nombre de usuario
gcpstaging25023_student@qwiklabs.
Contraseña
2. Anote los detalles de la conexión. 8TX65VNc
ID del proyecto
de GCP
qwiklabs-gcp-9e3483a4a184429b

3. Haga clic en Abrir Google Console y acceda con las credenciales proporcionadas.

4. Acepte las condiciones y anote el ID del proyecto. qwiklabs-gcp-9e3483a4a184429b

5. Siga las instrucciones del lab y, cuando termine, haga clic en Finalizar lab

Siga estos pasos cuando desee comenzar:

1. Haga clic en Comenzar lab.


2. Anote el nombre de usuario, la contraseña y el ID del proyecto del lab.
3. Haga clic en Abrir Google Console y acceda a Cloud Console con estas
credenciales.
4. Acepte las condiciones y anote el proyecto que se configuró para usted.
5. Siga las instrucciones del lab y, cuando termine, haga clic en Finalizar lab. La
cuenta se limpiará y quitará, por lo que perderá todo el trabajo que tenga en el
proyecto.

La mayoría de los labs están diseñados para ser independientes. Esto significa que
debe finalizarlos cuando los termine.
Información confidencial de Google

Introducción al lab
Vista previa de la infraestructura
Información confidencial de Google

Objetivos del lab

Usar Google Cloud Marketplace para crear un


01 entorno de integración continua mediante Jenkins

Verificar que puede administrar


02 el servicio desde la IU de Jenkins

Administrar el servicio desde el host de la


03 máquina virtual mediante una conexión SSH

En este lab, experimentará la potencia de la automatización de Google Cloud


configurando un entorno de integración continua completo mediante Jenkins con
Google Cloud Marketplace. Luego, verificará que puede administrar el servicio desde
la IU de Jenkins y desde el host de VM mediante una conexión SSH.

Si bien podría obtener un resultado bastante similar con una configuración manual en
cosa de horas o días, en este lab verá que puede realizar la configuración solo en
algunos minutos.

Además, si le interesa obtener más información sobre los proyectos, mire esta
demostración. Los proyectos son el elemento organizador clave de los recursos de la
infraestructura y relacionan estos recursos con las cuentas de facturación. Los
recursos solo se pueden crear y consumir dentro de los proyectos, de tal manera que
los proyectos aíslen los recursos relacionados entre sí.
Información confidencial de Google

Cuestionario
Información confidencial de Google

Pregunta nº 1
Pregunta

¿Cuáles de las siguientes herramientas permiten interactuar con Google Cloud


(seleccione 2)?
A. Cloud Console, que es una interfaz gráfica de usuario basada en la Web a la que se
puede acceder a través de [Link]
B. El hotspot Wi‑Fi de Google Cloud, que está disponible en algunas ciudades
C. El SDK de Google Cloud, que es una interfaz de línea de comandos que puede
instalarse de forma local o a la que puede accederse mediante Cloud Shell
D. Google Cloud Operator, que es un servicio telefónico que utiliza el reconocimiento
de voz para transmitir sus comandos
Información confidencial de Google

Pregunta nº 1
Respuesta

¿Cuáles de las siguientes herramientas permiten interactuar con Google Cloud


(seleccione 2)?
A. Cloud Console, que es una interfaz gráfica de usuario basada en la Web a la que
se puede acceder a través de [Link]
B. El hotspot Wi‑Fi de Google Cloud, que está disponible en algunas ciudades
C. El SDK de Google Cloud, que es una interfaz de línea de comandos que puede
instalarse de forma local o a la que puede accederse mediante Cloud Shell
D. Google Cloud Operator, que es un servicio telefónico que utiliza el reconocimiento
de voz para transmitir sus comandos

A. Sí. Puede usar Cloud Console, que proporciona una interfaz gráfica de
usuario basada en la Web a la que se puede acceder a través de
[Link].
B. No. No existe un hotspot Wi‑Fi ni un servicio telefónico de Google Cloud que
utilice el reconocimiento de voz para interactuar con Google Cloud.
C. Sí. Si prefiere trabajar en una ventana de terminal, el SDK de Google Cloud
proporciona la herramienta de línea de comandos de gcloud. Se puede
acceder a él a través de Cloud Shell, que es un entorno de shell interactivo
basado en el navegador para Google Cloud accesible mediante
Cloud Console.
D. No. No existe un hotspot Wi‑Fi ni un servicio telefónico de Google Cloud que
utilice el reconocimiento de voz para interactuar con Google Cloud.
Información confidencial de Google

Pregunta nº 2
Pregunta

¿Cuál es la diferencia entre Cloud Console y Cloud Shell?


A. Cloud Console es una herramienta de línea de comandos, mientras
que Cloud Shell es una interfaz gráfica de usuario.
B. Cloud Shell es una herramienta de línea de comandos, mientras que
Cloud Console es una interfaz gráfica de usuario.
C. Cloud Shell es una herramienta instalada de forma local, mientras
que Cloud Console es una máquina virtual temporal.
D. No hay ninguna diferencia, ya que estas herramientas son idénticas.
Información confidencial de Google

Pregunta nº 2
Respuesta

¿Cuál es la diferencia entre Cloud Console y Cloud Shell?


A. Cloud Console es una herramienta de línea de comandos, mientras
que Cloud Shell es una interfaz gráfica de usuario.
B. Cloud Shell es una herramienta de línea de comandos, mientras
que Cloud Console es una interfaz gráfica de usuario.
C. Cloud Shell es una herramienta instalada de forma local, mientras
que Cloud Console es una máquina virtual temporal.
D. No hay ninguna diferencia, ya que estas herramientas son idénticas.

A. No.
B. Sí. Cloud Console es una interfaz gráfica de usuario y Cloud Shell es
herramienta de línea de comandos. Ambas herramientas le permiten
interactuar con Google Cloud. Si bien Cloud Console permite realizar tareas
no disponibles en Cloud Shell (y viceversa), no debe considerarlas
herramientas alternativas, sino interfaces extremadamente flexibles y
potentes.
C. No.
D. No.
Información confidencial de Google

Revisión: Introducción
a Google Cloud

En este módulo, vimos cómo usar Google Cloud y obtuvo experiencia práctica
mediante dos labs breves. También proporcionamos una demostración del uso de los
proyectos, que son organizadores clave de los recursos de infraestructura.

Ahora que puede interactuar con Google Cloud, es momento de explorar dos de los
componentes básicos de la infraestructura de Google Cloud: las redes virtuales y las
máquinas virtuales. Avance al siguiente módulo para obtener más información.

También podría gustarte