Implementación de contenedores enfocados a Ciencias de la Tierra (CU09)

Descripción

La alta demanda de servicios digitales tal como la mensajería, la banca o inlcuso el transporte, ha provocado una revolución en la forma en que se desarolla y se distribuye el software. Hemos pasado de procesos y arquitecturas muy simples pensadas para unos cuantos usuarios, a ciclos de desarrollo y arquitecturas muy complejas diseñadas para soportar cargas de trabajo provocadas por millones de usuarios.

En el ámbito académico, la portabilidad de software es escencial para una colaboración más ágil. Se reduce la complejidad técnica y se aprovecha de mejor manera los recursos informáticos disponibles.

Objetivo del curso

En este curso daremos una introducción sobre la tecnología emergente de los contenedores. Mostraremos bajo que contexto las nuevas tecnologías de despliegue tales como los contenedores, pueden ayudar a acelerar el proceso de investigación, así como sus ventajas y desventajas frente a los métodos tradicionales.

Implementaremos ejemplos básicos de creación, despliegue y administración de contenedores. Daremos una breve introducción a las mejores prácticas como utilización de sistemas de control de versiones (git), versionado de imágenes (registry) y orquestación de varios contenedores (docker compose).

Finalmente, implementaremos un caso base para el uso de software orientado a Ciencias de la Tierra (GIS) como un servicio dentro de un contenedor.

Requisitos

Para poder llevar a cabo este curso, es necesario más no excluyente, contar con lo siguiente:

  • Una computadora con cualquier sistema operativo
  • Al menos 8GB de ram
  • Conocimiento básico de Linux
  • Conocimiento de algún lenguaje de programación
En caso de contar con pocos recursos computacionales o si prefieres no instalar nadas en tu computadora, puedes tomar el curso utlizando una terminal que nosotros te proporcionaremos. Solo es necesario contar con acceso a una terminal. Si tu sistema operativo es Linux o MacOS, no necesitas descargar software adicional, pero si utilizas alguna versión de Windows (10 u 11) te recomendamos descargar MobaxTerm o Putty. Adicionalmente puedes utilizar WSL2 o Windows Terminal.

Instructores

Registro

Puedes registrate en la página raugm.org.mx en al sección de cursos.

Contacto

¿Tienes alguna duda sobre el curso o requieres ayuda en la instación de algún software?

¡Mándanos un correo!