0% encontró este documento útil (0 votos)
3 vistas12 páginas

Distribuidos P1

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 12

INSTITUTO POLITÉCNICO NACIONAL

ESCUELA SUPERIOR DE CÓMPUTO

Ingeniería en Sistemas Computacionales


Academia de Sistemas Distribuidos
Alumno: Carbajal Velazquez Alejandro
Boleta: 2021630177
Sistemas Distribuidos
Práctica 1:
Gestión de máquinas virtuales en la nube

2025/1

Docente:
Rosas Trigueros Jorge Luis
Introducción.
En la actualidad, la computación en la nube se ha convertido en una
herramienta esencial para empresas y desarrolladores debido a su
flexibilidad, escalabilidad y eficiencia en costos. Google Cloud Platform
(GCP) es uno de los proveedores líderes en este ámbito, ofreciendo una
amplia gama de servicios que permiten a los usuarios desplegar y
gestionar aplicaciones de manera eficiente.
En esta práctica, nos enfocaremos en la creación y ejecución de una
máquina virtual (VM) utilizando Google Compute Engine, uno de los
servicios más robustos de GCP. Las máquinas virtuales permiten
simular un entorno de hardware completo, lo que facilita la ejecución de
aplicaciones y servicios en un entorno controlado y seguro.
El objetivo de esta práctica es familiarizarse con los conceptos básicos
de la computación en la nube y adquirir habilidades prácticas en la
configuración y gestión de máquinas virtuales en Google Cloud. A lo
largo de este ejercicio, aprenderemos a crear una instancia de VM,
configurar sus parámetros básicos, y conectarnos a ella para realizar
tareas administrativas y de desarrollo.

Objetivo de la práctica.
El objetivo de esta práctica es proporcionar a los estudiantes una
comprensión práctica y teórica de la creación y gestión de máquinas
virtuales en Google Cloud Platform. A través de esta actividad, se
adquieren los conocimientos de:
• Configurar y desplegar una instancia de máquina virtual en
Google Compute Engine.
• Configurar los parámetros básicos de la máquina virtual,
incluyendo el sistema operativo, el tipo de máquina y las opciones
de red.
• Conectarse a la máquina virtual utilizando herramientas de acceso
remoto.
• Realizar tareas administrativas y de desarrollo dentro de la
máquina virtual.
• Comprender los conceptos fundamentales de la computación en
la nube y su aplicación en entornos reales.
Al finalizar esta práctica, se adquieren las habilidades necesarias para
utilizar máquinas virtuales en proyectos futuros y comprenderán mejor
cómo aprovechar los servicios de Google Cloud.

Desarrollo de la práctica.
Se muestra la interfaz de bienvenida de Google Cloud, específicamente
cuando se comienza un nuevo proyecto. Este es el punto de partida
para crear y administrar recursos, como una máquina virtual (VM), en la
plataforma.
La siguiente captura te muestra las diferentes opciones dentro del menú
de productos en Google Cloud. Para crear una máquina virtual, se
selecciona Instancias de VM. Desde aquí también se puedes acceder a
configuraciones avanzadas como los grupos de instancias o las
imágenes de máquinas.

Se muestra el inicio para crear una instancia de la MV y configurarla:


Debemos crear nuestra MV para diferenciarla de otras instancias
creadas por nosotros:

Debemos seleccionar una región y la zona donde se encuentra, en la cual se nos


asignara un servidor para poder adquirir los recursos para su uso. Esto afectara al
precio de renta de los equipos:

Se puede establecer un tiempo límite de repuesta a la VM por si surgen


errores de ejecución.
Para seleccionar el hardware que se rentara, es capaz de filtrarse por
serie (nombre clave del hardware), la descripción que resume la serie,
tipo de CPU, cantidad de memoria RAM o plataforma a la que
pertenece. Todas estas configuraciones, alteran el valor monetario del
tiempo de renta.

Un tipo de máquina con cantidades predeterminadas de CPU virtuales


y memoria que se adapten a la mayoría de las cargas de trabajo.
También se puede crear una máquina personalizada según las
necesidades particulares de tu carga de trabajo.
Seleccionar la arquitectura de la VM con la cual ejecutara los
programas:
Loa cantidad de multiprocesadores simultáneos con los cuales contara:

Conteo de los núcleos que tiene:

Continuamos con la selección del disco y algunas configuraciones


primarias como el nombre, tamaño y la imagen del SO:

Es importante configurar el disco de arranque ya que desde el disco se


ejecutará nuestro entorno:
Debemos ser cuidadosos con las copias de seguridad de nuestra MV:

También seleccionamos el tipo de licencia que depende del SO de


nuestro agrado:

Configuramos las API’s para una correcta ejecución de nuestros


programas en la MV:
Seleccionamos el tipo y el nivel de acceso de las API otorgadas a la MV:

Para el caso del firewall viene con una configuración preestablecida


para el bloque del tráfico:

Configuramos para las instancias de Compute Engine:


En la parte final de la configuración de la MV tenemos los filtros que
despliegan los valores más importantes de nuestra MV:

Las siguientes capturas muestran la ejecución de nuestra MV.


Primero se muestra la conexión al servidor SSH:
Subimos un programa de Python con el botón correspondiente,
accedemos al fichero con ls y con el comando python3 lo ejecutamos y
observamos un programa de un juego de piedra papel o tijera:
Conclusiones.
Hacer esta práctica de crear y usar una máquina virtual en Google Cloud
no solo me ha ayudado a mejorar mis habilidades técnicas, sino que
también me ha dado una mejor idea de cómo aplicar estos
conocimientos en situaciones reales. La capacidad de manejar recursos
en la nube abre muchas puertas, sobre todo para emprender y, por
ejemplo, automatizar tareas en pequeños negocios.
Utilizar máquinas virtuales en la nube de Google ofrece múltiples formas
de generar ingresos, ya sea a través de servicios de hosting,
automatización de procesos empresariales, desarrollo de software
como servicio (SaaS), o alquiler de servidores para juegos. Además,
puedes monetizar ofreciendo consultoría para la migración y gestión de
infraestructura en la nube, así como mediante la venta de
almacenamiento y servicios de respaldo de datos. También es posible
aprovechar la potencia de las máquinas virtuales para tareas como
procesamiento intensivo de datos o incluso enseñar a otros a utilizar
Google Cloud mediante cursos o talleres. Con una estrategia adecuada,
es posible transformar las máquinas virtuales en un recurso rentable y
escalable.

También podría gustarte