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
- VPC es una virtual private cloud
- Route53 es un DNS service (por el port)
- Cloud front es como cloufflare
- Direct connect es como el que tiene azure para conectarte directo
- EC2 (Elastic Compute Cloud) son las virtual machines
- EC2 containers es para dockers
- Elastic Beanstalk: subes tu código y hacen automáticamente deployment de todo lo necesario
- Lambda: Es serverless, código que se activa por eventos. (ALEXA)
- Lightsail es out of the box cloud ( si quieres wordpress o joomla por ejemplo)
Storage
- S3 (Simple Cloud Storage Service) es un virtual disk en el que puedes poner objetos (como archivos) lo usa mucho Dropbox
- Glacier es para cold storage ha
- EFS es el elastic file server. Se puede compartir e instalar aplicaciones
- Storage Gateway es para conectar S3. Normalmente es una VM que se conecta
Databases
- RDS (relational databases) las normales, mysql, maria, etc
- DynamoDB es la NoSQL y high performance
- RedShift. Data warehouse que solo la usas para hacer reportes (normalmente copias tu DB para redshift)
- Elasticache Es cache de la base de datos
Migration
- Snowball: Antes mandabas un disco y ellos lo subían. Ahora te mandan una VM que esta superprotegida para hacerlo.
- La version edge tiene computing power
- Snowmobile es una camión que te mandan para hacer la migración.
- DMS database migration server sin downtime
- SMS server migration service lo mismo pero para mover VMS
Security & Identity
- IAM (es lo fundamental en AWS)
- Inspector es un agent que instalas en las VM
- Certificate manager es para certificates
- Directory service es para conectar tu AD con AWS
- WAF
- Artifacts son los compliance documents
Management tools
- CloudWatch para checar performance
- CloudFormation Infra to code. Es un documento que describe todo tu cloud para provisionar todo.
- CloudTrail es para auditing
- Config para checar las policies con todo y alerts
- Service catalog es una libreria de servicios autorizados
- Trusted avisor te da tips
Developer Tools
- CodeCommit es github de AWS
- CodeBuild es para compilar (y paga por minutos)
- CodeDeploy
- Codepipepline es un track version
Messaging
- SNS (simple notification services) emails, SMS, etc
- SQS (Simple Queue Service)
- 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.