Fundamentos de la Infraestructura Global de AWS

1

Beneficios de la Certificación Cloud Practitioner

2

¿Qué encontrarás en este curso?

3

Introducción a la Seguridad en AWS

4

Modelo de Responsabilidad Compartida en AWS

5

Laboratorio: Crear nuestro primer usuario en la consola de AWS

6

Regiones y Zonas de Disponibilidad

7

Edge Locations, Local Zones y Outposts

8

Route 53 en AWS

Quiz: Fundamentos de la Infraestructura Global de AWS

Redes en AWS

9

Componentes de una VPC

10

Seguridad en una VPC

11

Laboratorio: Crear una VPC en AWS (Subredes y Zonas de Disponibilidad)

12

Laboratorio: Crear una VPC en AWS (Creación de Subredes, Internet Gateway y NAT Gateway)

13

Opciones de conectividad de red

14

Servicios perimetrales

Quiz: Redes en AWS

Servicios de cómputo en AWS

15

Fundamentos de EC2

16

Laboratorio: Crear un servidor web paso a paso

17

Laboratorio: Conectarse a un servidor desde Linux/MAC

18

Laboratorio: Conectarse a un servidor desde Windows

19

Laboratorio: Creación del servidor web

20

Tipos de EC2 y casos de uso

21

Laboratorio: Tipos de instancias y opciones de precios en EC2

22

Servicios de contenedores

23

Serverless en AWS

Quiz: Servicios de cómputo en AWS

Balanceo de Carga y Auto escalamiento

24

Balanceo de carga

25

Escalamiento automático

26

Laboratorio: Creación de servidores y balanceo de carga

27

Laboratorio: Instalación de Apache y gestión de seguridad en AWS

28

Laboratorio: Alta disponibilidad y verificación de salud de servidores

29

Laboratorio: Eliminación de recursos en AWS

Almacenamiento en AWS

30

Almacenamiento en AWS

31

Almacenamiento por bloques, objetos y archivos

32

Introduccion a S3

33

Clases de almacenamiento en S3

34

Dispositivos AWS SnowFamily

35

Laboratorio: Crear nuestro primer bucket en S3

36

Laboratorio: Crear features de S3 en la consola de AWS

37

Introduccion a EBS

38

Tipos de almacenamiento Amazon EBS

39

Sistemas de archivos Amazon EFS y FSx

40

Servicios para almacenamiento híbrido

Quiz: Almacenamiento en AWS

Bases de datos en AWS

41

Bases de datos relacionales en AWS

42

Tipos de bases de datos en AWS

43

Laboratorio: Crear de una base de datos relacional en AWS RDS

44

Laboratorio: Eliminación de una base de datos MySQL en AWS RDS

45

Introducción a DynamoDB

46

Laboratorio: Crear una tabla en DynamoDB

Quiz: Bases de datos en AWS

Seguridad en AWS

47

Seguridad en AWS

48

Gestión avanzada de IAM y permisos

49

Servicios de protección ante ataques DDoS: WAF y Shield

50

Almacenes de claves personalizados KMS y CloudHSM

51

Laboratorio: Crear una llave KMS paso a paso

52

AWS Secrets Manager

53

Artifact, GuardDuty, Config e Inspector

54

Cumplimiento y auditorías con AWS

55

Macie, Security hub, Amazon Detective, AMazon Abuse

Quiz: Seguridad en AWS

Costos en AWS

56

Introducción a costos en AWS

57

AWS Cost Explorer

58

AWS presupuestos

59

Comparación de costos fijos vs. variables

60

Laboratorio: Crear alerta sobre presupuesto en AWS

61

Estrategias de ahorro de costos con Saving Plans en AWS

62

Planes de soporte en AWS

63

Well Architected Framework y CAF

Quiz: Costos en AWS

Servicios Complementarios

64

AWS Control Tower y AWS Organizations

65

Servicios de DATA

66

Servicios de Machine Learning en AWS

67

Servicios de Desarrollo en AWS

68

Visión general de servicios avanzados para certificación

Quiz: Servicios Complementarios

Migracion a la nube de AWS

69

Migraciones en AWS

70

Las R de migración a la Nube

71

Servicios de Migración de Bases de Datos (DMS) en AWS

72

Servicio de transferencia de datos DataSync

Quiz: Migracion a la nube de AWS

Cómo aprobar la certificación AWS Cloud Practitioner

73

Tipos de certificaciones en AWS

74

Información general sobre la AWS Cloud Practitioner Certification

75

Dominios que se evaluan en la certificación

76

Cómo programar el examen de AWS Cloud Practitioner Certification

77

Cómo programar el examen de AWS Cloud Practitioner Certification para tus colaboradores

78

Tipos de preguntas del examen AWS Cloud Practitioner Certification

79

Tips para agendar el examen de AWS Cloud Practitioner Certification

80

Próximos pasos en tu carrera en Cloud Computing

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso AWS Cloud Practitioner Certification

Curso AWS Cloud Practitioner Certification

Carlos Andrés Zambrano Barrera

Carlos Andrés Zambrano Barrera

Servicios de contenedores

22/80
Recursos

Aportes 9

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

🟠 **Mis recomendaciones para las preguntas de containers** ECR sirve para almacenar tus imágenes de Docker. Es como el GitHub de contenedores. ECS y EKS sirven para orquestarlos en algún servidor y que empiecen a funcionar. Si te preguntan, una empresa quiere almacenar sus imágenes de Docker en la nube es ECR, pero si dice que una empresa necesita ejecutar contenedores es ECS o EKS. Fargate, es serverless, como spoiler de la siguiente clase, serveless no quiere decir "sin servidor", sino que no debes preocuparte por administrar servidores, ese trabajo se encarga AWS. Entonces, si te preguntan, una empresa no quiere preocuparse por administrar sus servidores para contenedores, la respuesta es Fargate. **¡Nunca pares de aprender!** 🚀🚀
**Importante tener en cuenta a Docker;** entenderlo como plataforma de desarrollo para desplegar aplicaciones. Las aplicaciones se empaquetan en contenedores que se pueden ejecutar en cualquier sistema operativo. **Elastic Container Registry (ECR):** Servicio de registro de contenedores. Permite almacenar, gestionar y desplegar imágenes de contenedores Docker. Es por así decirlo un “repositorio” de contenedores que luego podremos desplegar según nuestras necesidades. Este servicio se integra con otros servicios: ECS y EKS. **Elastric Container Service (ECS):** Servicio que permite lanzar contenedores Docker almacenados en ECR. * AWS se encarga de iniciar/parar los contendores. * Tiene integraciones con los balanceadores de carga ELB (si la aplicación tiene varios contenedores, ELB se encarga de distribuir el tráfico en los respectivos contenedores. También se puede encargar de aumentar o eliminar contenedores según la demanda) **Elastic Kubernetes Service (EKS):** Servicio de contenedores y orquestación con Kubernetes. * Plataforma que puede orquestar contenedores Docker * Permite automatizar tareas de implementación y administración (el servicio ya se encarga de muchas tareas) **Amazon Fargate:** Forma de despliegue de contenedores sin tener que administrar instancias de EC2. AWS, bajo unas reglas, permite crecer y escalar contenedores sin nosotros tener que preocuparnos por los servidores (AWS se encarga de administrar los servidores, nosotros no). **Extra:** La orquestación con Kubernetes se refiere a la automatización del despliegue, escalado y gestión de aplicaciones containerizadas. Kubernetes es una plataforma de código abierto que: * Automatiza la distribución y programación de contenedores en un clúster * Gestiona la carga de trabajo y los servicios * Facilita tanto configuraciones declarativas como automatización * Permite escalar horizontalmente las aplicaciones * Proporciona auto-reparación (si un contenedor falla, Kubernetes puede reiniciarlo automáticamente) EKS simplifica el proceso de ejecutar Kubernetes en AWS sin necesidad de instalar y operar tu propio clúster de Kubernetes.
Una forma de pensar en EKS o ECS * Los Barcos son los servidores de EC2 * Las gruas que mueven (despliegan) los contenedores son los servicios de orquestacion / despliegue (EKS / ECS), cuentan con un operario que decide en que barco poner cada contenedor (Balanceador ELB) * ECR seria como un libro en donde se guarda la informacion de cada contenedor ![](https://static.platzi.com/media/user_upload/image-6a33ba2f-60cd-4462-b7c7-7cea054f7c6a.jpg)
La clase se centra en los servicios de contenedores de AWS, destacando Docker como una plataforma para empaquetar y ejecutar aplicaciones en contenedores. Se discuten tres servicios clave: 1. **Elastic Container Registry (ECR)**: Repositorio para almacenar y gestionar imágenes de contenedores. 2. **Elastic Container Service (ECS)**: Servicio administrado para lanzar y gestionar contenedores, con integración a balanceadores de carga. 3. **Amazon Elastic Kubernetes Service (EKS)**: Servicio administrado de Kubernetes que orquesta contenedores, facilitando la automatización. Se menciona también **Fargate**, que permite el despliegue serverless de contenedores sin gestionar instancias de EC2.
Tanto en **EKS** y **ECS**, existen varias opciones para optimizar el uso de recursos de cómputo según las necesidades y el presupuesto de la aplicación. Estas opciones incluyen diferentes tipos de procesamiento de instancias EC2 o Fargate, tales como: **Instancias On-Demand, Instancias Spot, Instancias Reservadas**
Lo más relevante de la clase incluye la comprensión de los servicios de contenedores en AWS, específicamente Docker, Elastic Container Registry (ECR), Elastic Container Service (ECS) y Elastic Kubernetes Service (EKS). - **Docker**: Plataforma para empaquetar aplicaciones en contenedores que son independientes del sistema operativo. - **ECR**: Repositorio para almacenar y gestionar imágenes de contenedores. - **ECS y EKS**: Servicios para lanzar y orquestar contenedores, permitiendo escalamiento y gestión automatizada en la nube. Además, se introdujo Amazon Fargate para desplegar contenedores sin gestionar servidores.
que formatos de archivos puede guardarse en los contenedores?
Es importante recordar que hacer despliegues de aplicaciones en contenedores es de lo más común que hay en la industria y tiene muchos beneficios. Por eso AWS invierte tanto en servicios de contenedores. Asi que si estas familiarizado con Docker, te deberia ser más facil de entender. ECS es el orquestador custom que hizo AWS donde tu tienes full control de los servidores. Pero espera, no es esto malo, no es mejor usar servicios serverless donde no tengamos que preocuparnos por administrar servers? La respuesta como siempre va ser: depende. En algunos casos queremos tener acceso a la memoria o cpu del servidor, mientras que en otros casos talvez no tanto. EKS es kubernetes en AWS, donde no tenemos que preocuparnos tanto por administrar servidores. Fargate es el servicio de servidores serverless. Lo que significa que AWS hace todo por nosotros, solo hay que decirle las caracteristicas del servidor, parametros de escalamiento in y out y ya. Por ultimo, pero nada importate es el ECR que funciona como un tipo de Docker Hub, pero de AWS.
Volviendo un paso hacia atrás, me gustaría recapitular **qué es un contenedor**; Un contenedor es un entorno de ejecucion que empaqueta las librerías y dependencias de una aplicación (de forma aislada, por eso se llaman contenedores) de manera que la aplicacion pueda correr en diferentes sistemas operativos sin problema Se diferencian de las máquinas virtuales principalmente en que no almacenan un OS dedicado para correr la aplicacion, las VM sí lo precisan (Ya que emulan un computador). Lo anterior implica 1\. Recursos -> Los contenedores tienden a consumir menos recursos 2\. Boot Speed -> Los contenedores Inicializan de forma mas rapida 3\. Precios -> Los contenedores tienden a ser menos costosos 4\. Aislamiento -> Las VM tienden a ser entornos con mayor aislamiento ya que tambien precisan aislar al OS