Introducción al cómputo en la nube

1

¿Qué es el cómputo en la nube?

2

¿Cómo puedo empezar a usar AWS?

3

Introducción a la oferta de servicios de AWS y sus aplicaciones

Introducción a la oferta de AWS y sus interacciones

4

Ejemplo de arquitectura con Elastic Beanstalk

5

¿Qué es Amazon EC2?

6

Creando una instancia de EC2

7

Conectándonos a nuestra instancia desde Windows

8

Conectándonos a nuestra instancia desde Linux

9

Conectándonos a nuestra instancia desde OSX

10

Subiendo un proyecto: Clonando un repositorio de GitHub a nuestra Instancia de EC2

11

Subiendo un proyecto a nuestra instancia de EC2: Ejecutar nuestro proyecto

12

¿Qué es Lambda y Serverless?

13

Creando una función Lambda

Elastic Beanstalk

14

Conociendo Elastic Beanstalk

15

Creando un ambiente en Elastic Beanstalk

16

Almacenamiento - S3

17

Almacenamiento con S3: Contenido Estatico

18

Almacenamiento con Glacier: Contenido duradero

Bases de Datos

19

Bases de Datos - RDS Aurora PG

20

Conociendo RDS PG

21

Creando una base de datos Platzi DB

22

Haciendo una migración a RDS PG

23

Conociendo Aurora PG (Postgres)

24

Haciendo una migración a Aurora DB

25

Mejores prácticas de Bases de Datos y RDS

Redes

26

Redes - Route53

Herramientas de administración

27

Herramientas de administración - IAM

28

Utilizando IAM

29

CloudWatch

30

CloudTrail

Seguridad

31

Certificate manager

32

GuardDuty

Bonus

33

AWS Rekognition

34

Creando nuestro servicio de Postgres

35

Accediendo a nuestra base de datos Postgres

Cierre del curso

36

Conclusiones del curso de Fundamentos de AWS Cloud

No tienes acceso a esta clase

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

Conociendo Elastic Beanstalk

14/36
Recursos

Elastic Beanstalk es una plataforma donde en pocos pasos, obtienes un balanceador de cargas y tantas instancias EC2 como tu quieras.

Este ambiente puede escalar de manera dinámica de acuerdo al tiempo de respuesta a los usuarios, uso de CPU, uso de RAM, etc.

Esta herramienta soporta los siguientes ambientes:

  • Docker Image
  • Go
  • Java SE
  • Java con Tomcat
  • .NET + Windows Server + IIS
  • Nodejs
  • PHP
  • Python
  • Ruby

Aportes 23

Preguntas 11

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

EC2: Son Maquinas virtuales.
Elastic Beanstalk: Es un arquitectura elástica de infraestructura.

Cada vez veo la importancia de aprender Docker a la hora de servidores para poder simplificar la vida.

Elastic Beanstalk es una plataforma donde en pocos pasos, obtienes un balanceador de cargas y tantas instancias EC2 como tu quieras.

Este ambiente puede escalar de manera dinámica de acuerdo al tiempo de respuesta a los usuarios, uso de CPU, uso de RAM, etc.

😕 No explica elastic load balancer, ni cloud watch solo se menciona asi nomas

Con Elastic Beanstalk, tenemos acceso a una plataforma como servicio (PaaS), en la que podemos gestionar algunos aspectos de la infraestructura. Se pueden crear, probar e implementar aplicaciones web o servicios en la plataforma desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker sin tener que lidiar con el aprovisionamiento, el balanceo de carga o la escalabilidad. Además, Elastic Beanstalk soporta muchos entornos de servidor, incluyendo Apache HTTP Server, Nginx, Microsoft IIS y Apache Tomcat.

Se puede utilizar tanto la línea de comandos como la consola de gestión de Elastic Beanstalk para configurar y gestionar los entornos y aplicaciones.

es mas barata Elastic Beanstalk que la opcion ec2? para un sistema en php + Mysql con un trafico de usuarios de 300 usuarios por dia en un rango de horario de 8am a 6pm

Quede en las mismas entre que es Elastic b… y EC2

Esta herramienta soporta los siguientes ambientes:

Docker Image
Go
Java SE
Java con Tomcat
.NET + Windows Server + IIS
Nodejs
PHP
Python
Ruby

Básicamente Elastic Beanstalk lo que hace es el trabajo de “la nube elástica”, es decir, cuando detecta que necesita más recursos es cuando empieza el solito a escalar, está genial porque ya no solamente vamos a tener una única instancia EC2 corriendo, sino que ya tendremos la capacidad de aumentar sus capacidades, esto es algo que siempre me causaba curiosidad, quiero verlo!

Les comparto la documentación en español.

Elastic Beanstalk es una plataforma que ESCALA dependiendo que necesitas (CPU, RAM, etc). Soporta Docker. Puede ser tan pequeña o grande como ella crea. Dentro hay instancias EC2.

Si estoy empezando un proyecto en el cual espero tener una demanda considerable, ¿es recomendable desde ahora empezar con Elastic Beanstalk?

no me quedo muy claro este tema lo podrian explicar de forma mas grafica

para los que no tengan tarjeta de Credito o no deseen ingresar tarjeta de credito, amazon tambien tiene la opcion de AWS educate, en donde a tu propio ritmo vas realizando los laboratorios y encuestas.

Elastic beanstalk ==> es un balanceador de cargas y tantas instancias EC2 como se indique. ==> control de tránsito.

Escalable: se puede aumentar o disminuir según requerimientos.
Soporta muchos ambientes

La arquitectura es una conección de entre las instancias y el AWS manager

entonces elastic beanstalk tiene dentro a EC2 que pueden escalar

Buenisimo!

Listo.

Si mi lo que yo busco es escalar en procesamiento, pero no por la cantidad de usuarios, si no, por la cantidad de consultas a BD en momentos clave del mes. ¿Beanstalk es la mejor opción?

Entiendo que el Elastic Beanstalk incluye un Auto Scaling group, si quisiera configurar un Auto Scaling group independiente puedo hacerlo o este servicio de Auto Scaling Group va atado siempre a Elastic Beanstalk?

Gracias!

Hola estimado