- 1

Conceptos Fundamentales de AWS y la Nube
02:26 - 2

Registro y uso de la consola de AWS para servicios en la nube
02:22 - 3
Seguridad en AWS: Prácticas Esenciales y Gestión de Accesos
03:20 - 4
Modelo de Responsabilidad Compartida en AWS: Seguridad y Cumplimiento
03:13 - 5

Creación y gestión de usuarios en AWS IAM
10:41 - 6

Regiones y Zonas de Disponibilidad en AWS
10:37 - 7

Infraestructura Global de AWS: Local Zones, Outposts y Edge Locations
11:08 - 8

Gestión de DNS y dominios con AWS Route 53
07:42 Quiz: Fundamentos de la Infraestructura Global de AWS
Estrategias de Migración a la Nube para Aplicaciones Web
Clase 70 de 80 • Curso AWS Cloud Practitioner Certification
Contenido del curso
- 9

Componentes y configuración de una VPC en AWS
12:02 - 10

Seguridad en VPC: Grupos de Seguridad y Network ACLs
05:55 - 11

Creación de una VPC en AWS: Paso a Paso Práctico
12:12 - 12

Creación de VPC en AWS: Internet Gateway y NAT Gateway
12:50 - 13

Opciones de Conectividad en AWS: VPN y DirectConnect
07:24 - 14

Servicios Perimetrales en AWS: CloudFront y Global Accelerator
05:25 Quiz:Redes en AWS
- 15

Fundamentos de Amazon EC2: Servidores Virtuales en la Nube
08:33 - 16

Creación de un Servidor Web en AWS Paso a Paso
14:09 - 17

Conexión a Servidor AWS EC2 usando SSH en Mac y Linux
10:45 - 18

Conexión a Servidor con PuTTY en Windows
07:25 - 19

Instalación de un Servidor Web Apache en AWS EC2
08:09 - 20

Tipos de Instancias EC2 y Casos de Uso en AWS
11:42 - 21

Comparación de precios y tipos de instancias EC2 en AWS
10:59 - 22

Servicios de Contenedores en AWS: Docker, ECS, EKS y Fargate
10:40 - 23

Conceptos Básicos de Serverless y AWS Lambda
11:15 Quiz: Servicios de cómputo en AWS
- 24

Balanceo de Carga en AWS: Tipos y Usos Prácticos
08:52 - 25

Autoescalamiento en AWS: Gestión Dinámica de Recursos en la Nube
06:47 - 26

Implementación de Aplicación Web en AWS con Alta Disponibilidad
10:32 - 27

Conexión y Configuración de Servidores en AWS EC2
14:41 - 28

Configuración de Balanceador de Carga en AWS EC2
16:00 - 29

Eliminación de Recursos en AWS: EC2, VPC y NAT Gateway
06:44
- 30

Opciones de Almacenamiento en la Nube con AWS
02:42 - 31

Tipos de almacenamiento en AWS: bloques, archivos y objetos
07:50 - 32

Almacenamiento y Seguridad en Amazon S3: Uso y Configuración
14:02 - 33

Clases de Almacenamiento en Amazon S3: Usos y Características
16:46 - 34

Migración de Datos a AWS con Snow Family y Amazon S3
05:47 - 35

Creación y Configuración de Buckets en Amazon S3
08:04 - 36

Gestión de Buckets y Versionamiento en Amazon S3
15:01 - 37

Almacenamiento y gestión de volúmenes EBS en AWS
05:00 - 38

Tipos de volúmenes EBS y sus casos de uso en AWS
08:35 - 39

Almacenamiento de Archivos en AWS: EFS y FSx
05:31 - 40

Almacenamiento Híbrido con AWS Storage Gateway
06:02 Quiz: Almacenamiento en AWS
- 41

Creación y Gestión de Bases de Datos Relacionales en AWS
05:37 - 42

Bases de Datos en AWS: Relacionales vs No Relacionales
08:29 - 43

Creación de una Base de Datos MySQL en AWS Paso a Paso
11:13 - 44

Conexión y gestión de bases de datos MySQL en AWS con DBeaver
06:19 - 45

Introducción a DynamoDB: Características y Ventajas en AWS
09:57 - 46

Creación y Configuración de Tablas en DynamoDB
12:44 Quiz: Bases de datos en AWS
- 47

Seguridad en AWS: Protección de Recursos y Aplicaciones en la Nube
05:24 - 48
Gestión de Roles, Grupos y Políticas en AWS IAM
05:43 - 49

Protección contra ataques DDoS con AWS Shield y WAF
06:20 - 50

Administración de Llaves de Seguridad en AWS KMS y CloudHSM
05:46 - 51

Creación y uso de llaves KMS en AWS paso a paso
11:33 - 52

Gestión de Secretos en AWS con Amazon Secrets Manager
04:15 - 53

Seguridad en AWS: Artifact, GuardDuty, Inspector y Config
06:25 - 54
Monitoreo y Auditoría de Recursos AWS: CloudTrail y AWS Config
03:18 - 55

Servicios de Seguridad en AWS: Amazon Macie, Security Hub y más
05:41 Quiz: Seguridad en AWS
- 56

Modelos de Precios y Costos en AWS: Comprensión y Estrategias
04:59 - 57

Análisis de Costos en AWS con Cost Explorer
04:50 - 58

Gestión de Presupuestos con AWS Budgets
03:10 - 59
Costos de Infraestructura: On-Premises vs Nube y Herramientas AWS
03:05 - 60

Creación de alertas de presupuesto en AWS
04:55 - 61

Ahorro en AWS: Estrategias con Saving Plans para EC2 y Computación
05:29 - 62

Planes de Soporte AWS: Diferencias y Selección Adecuada
06:48 - 63

Frameworks AWS: Well-Architected y Cloud Adoption
05:43 Quiz: Costos en AWS
- 64

Gestión Multicuenta en AWS con Control Tower y Organizations
06:20 - 65

Amazon QuickSight: Creación de Dashboards Inteligentes en AWS
12:45 - 66

Servicios de Machine Learning en AWS: Amazon Comprehend y más
10:09 - 67

Principales Servicios de Desarrollo en AWS
07:07 - 68
Servicios Avanzados de AWS para Aplicaciones Modernas y Seguras
04:25 Quiz: Servicios Complementarios
- 73

Certificaciones AWS: Niveles y Especializaciones
04:41 - 74

Detalles del Examen AWS Cloud Practitioner
03:34 - 75

Dominios del Examen AWS Cloud Practitioner: Enfoque y Estrategias
04:28 - 76

Agendar Examen AWS Cloud Practitioner: Guía Paso a Paso
07:06 - 77

Compra y Distribución de Vouchers AWS con XVoucher
06:19 - 78

Tipos de Preguntas en el Examen AWS Cloud Practitioner
04:45 - 79

Consejos para Aprobar el Examen AWS Cloud Practitioner
08:25 - 80

Rutas de carrera tras certificarte como AWS Cloud Practitioner
03:22
¿Qué es la migración a la nube y por qué es importante?
Migrar aplicaciones a la nube es un paso crucial para muchas organizaciones que buscan mejorar el rendimiento, la seguridad y la escalabilidad de sus sistemas. Las empresas a menudo enfrentan la decisión de llevar sus aplicaciones on-premise a plataformas en la nube debido a las ventajas significativas en términos de flexibilidad, costo y eficiencia operativa. Sin embargo, existen varias estrategias para realizar esta migración, cada una con sus propios beneficios y desafíos.
¿Cuáles son las estrategias para migrar a la nube?
A continuación, te presento siete estrategias de migración a la nube, desde la más simple hasta las más complejas, y cómo pueden ajustarse a distintas necesidades empresariales.
¿Qué es el Rehost o Lift and Shift?
Esta es la estrategia más sencilla y común. Implica mover una aplicación tal cual está, de un servidor on-premise a la nube, sin realizar cambios. Por ejemplo, si tienes un WordPress en un servidor casero, simplemente haces una imagen y la conviertes en una instancia EC2 en la nube. El proceso es como arrastrar y soltar, permitiendo que el sistema operativo y la aplicación permanezcan sin alteraciones.
Ventajas del Rehost:
- Simplicidad y rapidez en la ejecución.
- Ideal para grandes volúmenes de servidores.
- Permite una migración inicial para luego considerar optimizaciones.
¿En qué consiste el Replatform?
Esta estrategia implica mover ciertos componentes de la aplicación a servicios de Platform as a Service (PaaS). Por ejemplo, migrar una base de datos MySQL a un servicio gestionado como Amazon RDS. Esto reduce la carga administrativa del sistema operativo, ya que el proveedor del servicio se encarga de ello.
Beneficios del Replatform:
- Aprovecha cadenas de servicios administrados.
- Reduce la necesidad de gestión del sistema operativo.
- Permite centrarse en la configuración y los datos.
¿Cómo se realiza un Refactor?
Este enfoque requiere rediseñar y modificar la aplicación para aprovechar al máximo las capacidades de la nube. Un ejemplo sería reestructurar una aplicación para que funcione en contenedores orquestados por Kubernetes, y cambiar la base de datos a Aurora MySQL. Si bien es una opción compleja, ofrece capacidades de escalabilidad y una integración más profunda con servicios nativos de la nube.
Ventajas del Refactor:
- Mejora de la escalabilidad.
- Integración nativa con servicios de la nube.
- Máximo rendimiento al utilizar la infraestructura de la nube.
¿Qué implica el Repurchase?
En esta estrategia, en lugar de migrar la aplicación a la nube, se opta por comprar servicios en la nube que reemplacen lo que se tenía on-premise. Por ejemplo, comprar una solución en el Marketplace de AWS que ya incluya WordPress y MySQL, y simplemente transferir los datos.
Razones para elegir Repurchase:
- Minimiza la complejidad migratoria.
- Facilita la actualización de aplicaciones.
- Reduce el tiempo de implementación.
¿Cuándo se debe Retain una aplicación?
A veces, determinadas aplicaciones no pueden migrarse debido a restricciones legales, la falta de compatibilidad del sistema operativo o porque son muy antiguas. En estos casos, la estrategia de Retain plantea dejar la aplicación donde está.
Situaciones para considerar Retain:
- Restricciones legales o de compliance.
- Infraestructuras antiguas y personalizadas, como mainframes.
- Aplicaciones que no se beneficien de la migración a la nube.
¿Qué es Relocate en términos de migración?
Relocate se refiere a mover todo un entorno virtualizado, como VMware, a la nube, sin cambiar la tecnología subyacente. Esto es relevante cuando una organización desea mantener su inversión en herramientas como VMware sin aprender nuevas tecnologías.
Beneficios de Relocate:
- Preserva el conocimiento tecnológico actual.
- Mantiene la infraestructura existente en la nube.
- Optimiza la inversión y uso de la virtualización.
¿Por qué retirar o Retire al migrar?
Al migrar a la nube, a veces es necesario dejar ciertas aplicaciones fuera del proceso porque ya no son necesarias o porque se sustituirán por equivalentes en la nube. Aplicaciones de monitoreo como Nagios pueden ser reemplazadas por herramientas del proveedor.
Casos para Retire:
- Herramientas que pueden ser eliminadas o sustituidas.
- Reducción de redundancias en el entorno de nube.
- Optimización del uso de recursos nativos en la nube.
Estas estrategias son fundamentales para arquitectos de soluciones, ya que ayudan a determinar el mejor enfoque para llevar a cabo una migración a la nube efectiva y sin contratiempos. Al considerar factores como el soporte del equipo de desarrollo, el presupuesto disponible y las necesidades específicas del negocio, se puede elegir la estrategia adecuada para maximizar los beneficios de la nube.