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 Virtualización
- Resumen de Conceptos del Sistema Operativo: CPU, Memoria, Red, Almacenamiento
- Hipervisores
- Supervisor de supervisores
- Máquina "anfitriona" (host) y SO "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
- Introducción breve 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
- Direcionamiento: Dirección IP y Nombres de Dominio
- Firewall, Equilibrador de Carga, Router, Adaptador
- Red Virtualizada
- Abstracciones de orden superior: Subredes, Zonas.
- Ejercicio Práctico:
- Familiarizarse con el clúster ESXi y el cliente vSphere.
- Crear/actualizar redes en el Clúster ESXi, implementar invitados desde paquetes VMDK y habilitar la interconectividad entre invitados en un clúster ESXi.
- Realizar modificaciones a una instancia de VM en ejecución y capturar una instantánea.
- Actualizar las reglas del firewall en ESXi usando el cliente vSphere.
2. Computación en la Nube: Un cambio de paradigma
- Una pista rápida y económica para hacer el producto/solución disponible para el mundo
- Compartición de recursos
- Virtualización de un entorno virtualizado
- Beneficios clave:
- Elasticidad de recursos bajo demanda
- Conceptualizar -> Códificar -> Desplegar sin requerir infraestructura
- Pipelines de CI/CD rápidos
- Aislamiento de entornos y autonomía vertical
- Seguridad mediante apilamiento
- Optimización de gastos
- Elasticidad de recursos bajo demanda
- Nube On-premise y Proveedores de Nube
- La nube como una 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 a su vez se construye sobre el IaaS, que se construye sobre la Virtualización
4. Proyecto Práctico de Nube IaaS
- El proyecto utiliza AWS como el Proveedor de Nube IaaS
- Use CentOS/RHEL como sistema operativo para el resto del ejercicio
- Alternativamente, Ubuntu también funcionará, pero se prefiere RHEL/CentOS
- Obtener cuentas AWS IAM individuales de su administrador de la nube
- Cada estudiante debe realizar estos pasos de manera independiente
- La capacidad de crear su propia infraestructura completa bajo demanda es la mejor demostración del poder de la computación en la nube
- Use los Asistentes de AWS -- las consolas en línea de AWS -- para completar estas tareas, a menos que se indique lo contrario
- Cree 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/ como referencia.
- Cree tres Grupos de Seguridad separados
- SG-Internet
- Permite tráfico entrante desde Internet en https 443 y http 80
- No se permiten otras conexiones entrantes
- SG-Servicio
- Permite tráfico entrante solo del 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 conexión entrante SSH:22 solo desde una única IP que coincida con la IP pública de la máquina de laboratorio del estudiante. En caso de que la máquina de laboratorio esté detrás de un proxy, use la IP pública del proxy.
- SG-Internet
- Dos subredes (Subnet-1 y Subnet-2) en dos Zonas de Disponibilidad diferentes
- Implemente una instancia de una AMI correspondiente a su SO elegido -- preferiblemente las últimas versiones de RHEL/CentOS disponibles en AMIs -- y aloje la instancia en Subnet-1. Adjunte la instancia a los grupos SG-Servicio y SG-SSH.
- Acceda a la instancia usando SSH desde su máquina de laboratorio.
- Instale el servidor NGINX en esta instancia
- Coloque contenidos estáticos de su elección -- páginas html, imágenes -- para ser servidos por NGINX (en el puerto 80 sobre HTTP) y defina URLs para ellos.
- Pruebe la URL desde esa misma máquina.
- Cree una imagen AMI desde esta instancia en ejecución.
- Implemente esa nueva AMI y aloje la instancia en Subnet-2. Adjunte la instancia a los grupos SG-Servicio y SG-SSH.
- Ejecute el servidor NGINX y valide que la URL de acceso al contenido estático creada en el paso (i) funcione.
- Cree un "clásico" Elastic Load Balancer nuevo y adjúntelo a SG-Internet.
- Note la diferencia con el Application Load Balancer y el Network Load Balancer.
- Cree una regla de enrutamiento que redirija todo el tráfico http 80 y https 443 a un grupo de instancias que comprenda las dos instancias creadas anteriormente.
- Usando cualquier herramienta de gestión de certificados -- java keytool, etc. -- cree un par de claves y un certificado autofirmado e importe el certificado al Administrador de Certificados de AWS (ACM)
5. Monitoreo de la Nube: Introducción y Proyecto Práctico
- Métricas de AWS CloudWatch
- Ir al tablero 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 tablero 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 Aprendizaje Continuo
- Nube Híbrida -- on-premise y nube pública
- Migración: De on-premise a la nube pública
- Migración de código de aplicación
- Migración de base de datos
- DevOps
- Infraestructura como código
- Plantilla de AWS Cloud Formation
- Escala automática
- Métricas de AWS CloudWatch para determinar la salud del sistema
Requerimientos
No se requieren conocimientos específicos para asistir a este curso.
Público objetivo
Ingenieros de software / Científicos de la Computación con conceptos adecuados de algoritmos y familiaridad con al menos un lenguaje de programación/escritura de guiones, pero sin experiencia previa en Computación en la Nube
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