Quería hacer los exámenes de AWS pero los entrenamientos son presenciales y carísimos 1800 euros por 3 dias es casi como un SANS. Así que decidí intentar https://acloud.guru/. El primer entrenamiento es gratis y esto será mi resumen/notas. Y haré una pequeña review al final.

La historia de AWS

Hay que pensar que antes para probar un nuevo hardware lo tenías que pedir y esperar días (despues de que lo aprobaban) y luego llegaba y lo conectabas y tenias que configurarlo. Como netflix en su debut… 15 minutos todo estuvo bien y luego los servidores cayeron.

Lo más básico es:

Networking

  1. VPC es una virtual private cloud
  2. Route53 es un DNS service (por el port)
  3. Cloud front es como cloufflare
  4. Direct connect es como el que tiene azure para conectarte directo
  5. EC2 (Elastic Compute Cloud) son las virtual machines
  6. EC2 containers es para dockers
  7. Elastic Beanstalk: subes tu código y hacen automáticamente deployment de todo lo necesario
  8. Lambda: Es serverless, código que se activa por eventos. (ALEXA)
  9. Lightsail es out of the box cloud ( si quieres wordpress o joomla por ejemplo)

 Storage

  1. S3 (Simple Cloud Storage Service‎) es un virtual disk en el que puedes poner objetos (como archivos) lo usa mucho Dropbox
  2. Glacier es para cold storage ha
  3. EFS es el elastic file server. Se puede compartir e instalar aplicaciones
  4.  Storage Gateway es para conectar S3. Normalmente es una VM que se conecta

Databases

  1. RDS (relational databases) las normales, mysql, maria, etc
  2. DynamoDB es la NoSQL y high performance
  3. RedShift. Data warehouse que solo la usas para hacer reportes (normalmente copias tu DB para redshift)
  4. Elasticache Es cache de la base de datos

Migration

  1. Snowball: Antes mandabas un disco y ellos lo subían. Ahora te mandan una VM que esta superprotegida para hacerlo.
  2. La version edge tiene computing power
  3. Snowmobile es una camión que te mandan para hacer la migración.
  4. DMS database migration server sin downtime
  5. SMS server migration service lo mismo pero para mover VMS

Security & Identity

  1. IAM (es lo fundamental en AWS)
  2. Inspector es un agent que instalas en las VM
  3. Certificate manager es para certificates
  4. Directory service es para conectar tu AD con AWS
  5. WAF
  6. Artifacts son los compliance documents

Management tools

  1. CloudWatch para checar performance
  2. CloudFormation Infra to code. Es un documento que describe todo tu cloud para provisionar todo.
  3. CloudTrail es para auditing
  4. Config para checar las policies con todo y alerts
  5. Service catalog es una libreria de servicios autorizados
  6. Trusted avisor te da tips

Developer Tools

  1. CodeCommit es github de AWS
  2. CodeBuild es para compilar (y paga por minutos)
  3. CodeDeploy
  4. Codepipepline es un track version

Messaging

  1. SNS (simple notification services) emails, SMS, etc
  2. SQS (Simple Queue Service)
  3. SES (Simple email service)

El curso esta bien a secas, suficiente para que entiendas lo básico de AWS. Pagaré el primer mes para hacer el Cloud Practitioner course https://acloud.guru/learn/aws-certified-cloud-practitioner y el Architect https://acloud.guru/learn/aws-certified-solutions-architect-associate si sigo inspirado el de security.