AWS 101

Sobre mi...

  • César Encina León
  • Ingeniero en Informática
  • La Serena :)
  • Desarrollador FullStack en Buk

 

Me encanta programar <3

@dmaster_io

/DMasterIO

PD: si hablo rápido me detienen D:

Antes de AWS

Servidor Físico

  • Costoso
    • Mantenimiento
    • Escalabilidad
    • Seguridad

Web Hosting 

  • Sigue siendo caro
  • Dependencia del proveedor
  • Accesos limitados

¿Qué Puedo hacer en AWS?

más de 175 servicios

Freetier

por eso y más

Gartner: Magic Quadrant for Cloud Infrastructure as a Service, Worldwide (2019)

Gartner: Magic Quadrant for Cloud Infrastructure as a Service, Worldwide (2019)

Buk Actual

Servicios Utilizados

  1. Route53 (DNS)
  2. VPC (Virtual Private Cloud)
    1. ELB (Elastic Load Balancer)
    2. EC2 (Elastic Compute Cloud)
    3. Auto Scaling Group
    4. CloudWatch
    5. RDS (Postgresql)
    6. Elastic Cache (Redis, Memcached)
  3. S3 (Simple Storage Services)
  4. IAM (Identity and Access Management)

Veamos nuestra historia

o al menos como creo que nació buk en aws

Vamos a necesitar un servidor, ahí metemos todo y sale el MVP

1 Instancia

  • Buk Webapp
  • Workers
  • PostgreSql

Elastic Compute Cloud (EC2)

Sobrecarga al servidor 🤯

Relational Database Service (RDS)

1 Instancia (EC2)

  • Buk Webapp
  • Workers

1 Instancia RDS

  • PostgreSql

nuestros MÚLTIPLES clientes quieren dominio personalizado!

ya tenemos nuestra primera versión "estable"

fsateler: El disco duro se llenó!

jarrieta: eso también pasa en los servidores cloud?

fsateler: si! qué hacemos?

aws: s3

La memoria o CPU de la maquina es cuello de botella, y hay que hacer crecer la maquina, pero nadie la usa en la noche

Todo está funcionando "bien" que ¿tal si optimizamos un poco?

Podemos hacerlo mejor

¿qué nos falta?

  • Containers (ECS - EKS)
  • Firewall (WAF)
  • +IAM

y eso po'
¿Preguntas?

AWS 101

By Cesar Encina Leon