Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 21 horas
Temario del curso
Detalles de la virtualización
- Visión general de los conceptos de sistema operativo: CPU, memoria, red, almacenamiento
- Hipervisor
- Supervisor de supervisores
- Máquina "anfitriona" (host) y sistema operativo "invitado" (guest)
- Hipervisor de tipo 1 e hipervisor de tipo 2
- Citrix XEN, VMware ESX/ESXi, MS Hyper-V, IBM LPAR.
- Virtualización de redes
- Breve introducción al Modelo OSI de 7 capas
- Enfoque en la capa de red
- Modelo TCP/IP o Protocolo de Internet
- Enfoque en una sola vertical
- Capa de aplicación: SSL
- Capa de red: TCP
- Capa de Internet: IPv4/IPv6
- Capa de enlace: Ethernet
- Estructura de paquetes
- Direccionamiento: Direcciones IP y Nombres de dominio
- Firewall, equilibrador de carga, enrutador, adaptador
- Red virtualizada
- Abstracciones de orden superior: Subredes, Zonas.
- Ejercicio práctico:
- Acostumbrarse al clúster ESXi y al cliente vSphere.
- Crear/actualizar redes en el clúster ESXi, desplegar invitados desde paquetes VMDK y habilitar la interconectividad entre invitados en un clúster ESXi.
- Realizar modificaciones en una instancia de VM en ejecución y capturar una instantánea (snapshot).
- Actualizar las reglas del firewall en ESXi usando el cliente vSphere.
2. Computación en la nube: Un cambio de paradigma
- Una pista de despegue rápida y de bajo costo para hacer que el producto/solución esté disponible para el mundo
- Compartir recursos
- Virtualización de un entorno virtualizado
- Principales beneficios:
- Elasticidad de recursos bajo demanda
- Idear -> Codificar -> Desplegar sin necesidad de infraestructura
- Flujos de CI/CD rápidos
- Aislamiento de entornos y autonomía vertical
- Seguridad mediante estratificación
- Optimización de gastos
- Elasticidad de recursos bajo demanda
- Nube en las instalaciones (On-premise) y proveedores de nube
- La nube como abstracción conceptual efectiva para la computación distribuida
3. Introducción a las capas de soluciones en la nube:
- IaaS (Infraestructura como Servicio)
- AWS, Azure, Google
- Elegir un proveedor para continuar más adelante. Se recomienda AWS.
- Introducción a AWS VPC, AWS EC2, etc.
- PaaS (Plataforma como Servicio)
- AWS, Azure, Google, CloudFoundry, Heroku
- Introducción a AWS DynamoDB, AWS Kinesis, etc.
- SaaS (Software como Servicio)
- Resumen muy breve
- Microsoft Office, Confluence, SalesForce, Slack
- El SaaS se construye sobre el PaaS, que se construye sobre el IaaS, que se construye sobre la virtualización
4. Proyecto práctico de nube IaaS
- El proyecto utiliza AWS como proveedor de nube IaaS
- Utilice CentOS/RHEL como sistema operativo para el resto del ejercicio
- Alternativamente, también puede usar Ubuntu, pero se prefieren RHEL/CentOS
- Obtener cuentas individuales de AWS IAM de su administrador de nube
- Cada estudiante debe realizar estos pasos de forma independiente
- La capacidad de crear toda su infraestructura bajo demanda es la mejor demostración del poder de la computación en la nube
- Use los Asistentes de AWS (consolas en línea de AWS) para completar estas tareas, a menos que se indique lo contrario
- Crear una VPC pública en la Región us-east-1
- Dos subredes (Subnet-1 y Subnet-2) en dos Zonas de disponibilidad diferentes
- Consulte https://docs.aws.amazon.com/vpc/latest/userguide/ para obtener referencias.
- Crear tres Grupos de Seguridad separados
- SG-Internet
- Permite el tráfico entrante desde Internet en https 443 y http 80
- No se permiten otras conexiones entrantes
- SG-Service
- Permite el tráfico entrante solo desde el grupo de seguridad SG-Internet en https 443 y http 80
- Permite ICMP solo desde SG-Internet
- No se permiten otras conexiones entrantes
- SG-SSH:
- Permite la conexión entrante SSH:22 solo desde una IP única que coincida con la IP pública de la máquina de laboratorio del estudiante. Si la máquina de laboratorio está detrás de un proxy, utilice la IP pública del proxy.
- SG-Internet
- Dos subredes (Subnet-1 y Subnet-2) en dos Zonas de disponibilidad diferentes
- Desplegar una instancia de una AMI correspondiente al SO elegido, preferiblemente las últimas versiones de RHEL/CentOS disponibles en AMIs, y alojar la instancia en Subnet-1. Adjuntar la instancia a los grupos SG-Service y SG-SSH.
- Acceder a la instancia usando SSH desde su máquina de laboratorio.
- Instalar el servidor NGINX en esta instancia
- Colocar contenido estático a su elección, como páginas html e imágenes, para que sea servido por NGINX (en el puerto 80 sobre HTTP) y definir las URLs para ellos.
- Probar la URL desde esa misma máquina.
- Crear una imagen AMI desde esta instancia en ejecución.
- Desplegar esa nueva AMI y alojar la instancia en Subnet-2. Adjuntar la instancia a los grupos SG-Service y SG-SSH.
- Ejecutar el servidor NGINX y validar que la URL de acceso al contenido estático creada en el paso (i) funcione.
- Crear un nuevo equilibrador de carga Elástico "clásico" y adjuntarlo a SG-Internet.
- Tome nota de la diferencia con Application Load Balancer y Network Load Balancer.
- Crear una regla de enrutamiento que transfiera todo el tráfico http 80 y https 443 a un grupo de instancias que comprenda las dos instancias creadas anteriormente.
- Usar cualquier herramienta de gestión de certificados, como java keytool, para crear un par de claves y un certificado autofirmado, e importar el certificado en AWS Certificate Manager (ACM)
5. Monitoreo de la nube: Introducción y proyecto práctico
- Métricas de AWS CloudWatch
- Ir al panel de AWS CloudWatch para las instancias
- Recuperar las métricas relevantes y explicar la variabilidad con el tiempo
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html
- Recuperar las métricas relevantes y explicar la variabilidad con el tiempo
- Ir al panel de AWS CloudWatch para el ELB
- Observar las métricas del ELB y explicar su variabilidad con el tiempo
- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-cloudwatch-metrics.html
6. Conceptos avanzados para aprender más
- Nube híbrida: en las instalaciones (on-premise) y nube pública
- Migración: de las instalaciones a la nube pública
- Migración de código de aplicaciones
- Migración de bases de datos
- DevOps
- Infraestructura como código
- Plantilla de AWS Cloud Formation
- Escala automática (Auto-scaling)
- Métricas de AWS CloudWatch para determinar la salud del sistema
Requerimientos
No se requieren requisitos específicos para asistir a este curso.
Público objetivo
Ingenieros de software / Científicos de la computación con conocimientos adecuados de algoritmos y familiaridad con al menos un lenguaje de programación/interpretación, pero sin experiencia en computación en la nube.
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4350 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (1)
El formador te explica muy bien.
Cosmin Simota - Serviciul de Telecomunicatii Speciale
Curso - Cloud computing essentials for managers / software engineers
Traducción Automática