1. El Servidor y sus Servicios¶
1.1. ¿De qué va este tema?¶
Se trata de configurar un servidor de trabajo para trabajar durante todo el curso.
1.2. Clases¶
Le dedicaremos unas 8 sesiones de clase.
1.2.1. El equipo Servidor¶
Concepto de Servidor : equipo (host) + servicios
El Hardware
El Sistema Operativo : No KVM (Keyboard Video Machine). Sólo interfaz CLI (ssh).
Modelo C/S
Objetivo: Disponibilidad y Calidad de Servicio
Concepto de Servicio: software que atiende en un puerto (y da servicio a sus clientes)
Tipos de Servidores
Actividad. Configurar un equipo servidor
Si te dijera que necesito un servidor para el instituto, ¿qué servidor me recomendarías? ¿Cuánto me costaría?
1.2.2. Máquinas Virtuales (Server VM)¶
Usas un software de virtualización (sin GUI) y para acceso remoto
Por ejemplo virtualización utilizando Vagrant.
Instalación y uso básico
Definición de Escenarios ( Vagrantfile )
Archivo de configuración (válido en cualquier sistema con Vagrant)
Con parámetros modificables
Con configuracion avanzada (personalizar máquinas, provisionándolas)
Usar el comando vagrant (y sus subcomandos)
Preparación de escenarios (con Vagrant):
¿Qué imagen vas a utilizar? (box)
¿Cual es su configuración? (VagrantFile)
Gestionar las diferentes máquinas e imágenes
Activar/Desactivar los escenarios de simulación que te interesen
Actividad. Instala máquina básica Debian (con vagrant)
Crea un servidor base con Debian Linux: Acceder a un servidor remoto
1.2.3. El controlador del servicio (unix)¶
El Systemd
Administrador de sistema y servicios
Plataforma desarrollo software
Plataforma de conexion del núcleo con las aplicaciones
Suite de comandos:
… y algunos más.
1.2.4. El servidor remoto (con IP Pública)¶
Servicios Cloud: tu ordenador en la casa de otro (en vez de en la tuya)
Ventajas: (casi todo)
Desventajas: precio y privacidad
Ejemplos (todos con límite de uso):
Google Cloud . Cuenta Google. Dar Tarjeta (Apuntes San Clemente)
AWS . Cuenta Amazon. Dar tarjeta. De por vida
Azure . Cuenta Azure. Sin Tarjeta
Actividad. Crea una máquina básica Debian (vía cloud)
Crea un servidor base con Debian Linux que tenga una ip pública: Acceder a un servidor remoto