🥇 Estructura de AWS
En este capítulo vamos a ver cada uno de los servicios de AWS de forma resumida, mas delante profundizaremos en cada uno de ellos.
🍿 ¿Cómo se encuentra distribuida la estructura geográfica de Amazon AWS?
🥤 Regiones en Amazon AWS
Una región es una zona del planeta en donde existen recursos fisicos de AWS.
Una región es un área geográfica y consiste de 2 o mas availability zones (zona de disponibilidad).
Una AZ es simplemente una coleccion de data centers (Centro de Datos).
🥤 Edge Locations en Amazon AWS
En un punto de distribución utilizado por los CDN, estos se utilizan en CloudFront. Hay muchos mas Edge Locations que availability zones.
- Ashburn VA
- Atlanta GA
🥤 Estructura geográfica de Amazon AWS por continentes
🍦 ¿En dónde se encuentran los servidores de AWS en Estados Unidos?
- US East (Northern Virginia).
- US West (Northern Carolina).
- US West (Oregon).
- US East (Ohio).
- AWS GovCloud.
🍦 ¿En dónde se encuentran los servidores de AWS de Sudamérica?
- South America (Sao Paulo).
🍦 ¿En dónde se encuentran los servidores de AWS de Europa?
- EU (Ireland).
- EU (Frankfurt).
🍦 ¿En dónde se encuentran los servidores de AWS de Asia?
- Asia Pacific (Singapore).
- Asia Pacific (Sydney).
- Asia Pacific (Tokyo).
- China (Beijing).
- Asia Pacific (Seoul).
- Asia Pacific (Mumbai).
🍿 Estructura de los Servicios de Amazon AWS
La plataforma de AWS se divide en diferentes capas.
🥤 ¿Cuáles son los servicios de redes en Amazon AWS?
- VPC (Virtual Private Cloud)
- Red de datacenters en diferentes regiones.
- Route53 (DNS Server)
- Servidor DNS de AWS (usa el puerto 53).
- CloudFront (CDN)
- Content delivery network.
- Direct Connect
- Linea dedicada a través de la conexión telefónica.
🥤 ¿Cuáles son los servicios de computo en Amazon AWS?
- EC2 (Elastic Compute Cloud)
- Maquina virtual en la nube.
- EC2 Container Service
- Permite utilizar servicios de docker para crear contenedores virtuales.
- Elastic Beanstalk
- Herramienta de despliegue de aplicaciones basadas en Java, .NET, PHP, NodeJS, Python, Ruby, Go, etc. Lambda
- Permite desarrollar/desplegar aplicaciones Serverless.
- Lightsail
- Despliega aplicaciones sin necesidad de tener experiencia en AWS.
🥤 ¿Cuáles son los servicios de almacenamiento en Amazon AWS?
- S3 (Simple Storage)
- Alojamiento de archivos estáticos.
- Glacier (Archives)
- Alojamiento muy económico y enfocado a archivado de datos.
- EFS (Elastic File Service)
- Block based storage.
- Storage Gateway
- Conecta el S3 con el datacenter de la empresa.
🥤 Servicios de bases de datos en Amazon AWS
- RDS
- Bases de datos relacionales.
- DynamoDB
- Bases de datos NoSQL.
- RedShift
- Una base de datos alterna que sirve para ejecutar reportes largos fuera del ambiente de producción.
- Elasticache
- Sistema de cache.
🥤 Servicios de migración de datos en Amazon AWS
- Snowball
- Contenedor que permite enviar contenido a traves de discos físicos a Amazon para transferir los datos a través de la red local.
- DMS (Database Migration Service)
- Permite migrar bases de datos foráneas a AWS, o de una región a otra.
- SMS (Service Migration Services)
- Migra maquinas virtuales a la plataforma de Amazon.
🥤 Servicios de análisis de datos en Amazon AWS
- Athena
- Ejecuta queries sobre S3.
- EMR (Elastic Map Reduce)
- Procesa grandes cantidades de BigData.
- Cloud Search
- Plataforma que permite crear sistemas de busqueda.
- Elastic Search
- Plataforma OpenSource para crear busquedas en aplicaciones web.
- Kinesis
- Analiza datos live de grandes cantidades (pe financieros).
- Data Pipeline
- Mueve data de un punto a otro (pe DynamoDB a S3) mediante pipelines.
- Quick Sight
- Crea visualizaciones para el análisis de datos existentes.
🥤 Servicios de seguridad e identificación en AWS
- IAM (Identity Access Manager)
- Provee los servicios de identificación y autorización de AWS.
- Inspector
- Agente auditor (inspector) de seguridad, que se instala en las maquinas virtuales.
- Certificate Manager
- Crea certificados SSL gratuitos para los dominios.
- Directory Service
- Conecta active directory (Microsoft) con AWS.
- WAF (Web Application Firewall)
- Protección de firewall a nivel de la aplicación web.
- Artifacts
- Provee access-on-demand a los documentos “security and compliance” (seguridad y cumplimiento).
🥤 Servicios y herramientas de administración en Amazon AWS
- CloudWatch
- Monitorea el performance del ambiente de AWS (Ram, Disk).
- CloudFormation
- Se puede provisionar toda la infraestructura en código en forma de templates.
- CloudTrail
- Audita los cambios realizados en AWS.
- OpsWorks
- Despliegues automatizados utilizando Chef.
- Config Manager
- Monitorea automáticamente el environment (entorno) a nivel de la configuración y emite alertas.
- Service Catalog
- Permite como enterprise (a la compañía) definir que servicios de AWS se pueden habilitar o deshabilitar.
- Trusted Advisor
- Brinda tips acerca de como configurar y optimizar los entornos.
🥤 Aplicaciones en Amazon AWS
- Step Functions
- Visualiza que microservicios se encuentran dentro de tu aplicación.
- SWF (Simple Workflow Service)
- Facilita la coordinación de tareas automatizadas y humanas.
- API Gateway
- Permite crear aplicaciones api para enlazar el información de la empresa.
- AppStream
- Permite realizar streams desde las aplicaciones del escritorio.
- Elastic Transcoder
- Transforma el formato de un archivo multimedia en otro(s).
🥤 Servicios y herramientas de desarrollo en Amazon AWS
- CodeBuild
- Se paga por el minuto de compilación de código en diferentes ambientes.
- CodeCommit
- Es basicamente el github de AWS.
- CodeDeploy
- Despliega el código de manera automatizada en instancias de EC2.
- CodePipeline
- Permite hacer seguimiento de las diferentes versiones del código en diferentes entornos (dev, test, staging, uat, etc).
🥤 Servicios y herramientas de desarrollo de aplicaciones móviles en Amazon AWS
- MobileHub
- Servicios para las aplicaciones móviles (auth storage, backend, push, analytics, etc).
- Cognito
- Sign-in/sign-up mediante social providers (gmail, facebook, etc).
- DeviceFarm
- Test de aplicaciones en dispositivos físicos.
- MobileAnalytics
- Colecta y analiza el uso de datos.
- Pinpoint
- Manejo y análisis del resultado de las campañas (el google analytics de aws).
🥤 Herramientas de productividad y negocio en Amazon AWS
- WorkDocs
- Almacenamiento de documentos importantes con mayor seguridad.
- WorkMail
- Envio y recepción de correo.
🥤 Servicios y herramientas IOT Internet de las cosas en Amazon AWS
- iOT
- Da seguimiento a miles o millones de usuarios.
🥤 Herramientas y servicios de Streaming en Amazon AWS
- WorkSpaces
- Desktop en la nube.
- AppStream
- Stream de aplicaciones del escritorio.
🥤 Herramientas y servicios de IA Inteligencia Artificial en Amazon AWS
- Alexa
- Servicio de voz en la nube que utiliza lex (lenguaje de Alexa).
- Polly
- Servicio text-to-speech que convierte texto en voz en 24 diferentes lenguajes.
- Machine Learning
- Analiza datos y produce decisiones basadas en estos datos.
- Rekognition
- Reconoce rostros y diferentes elementos en las imágenes.
🥤 Servicios de mensajería en Amazon AWS
- SNS (Simple Notification Services)
- Notificaciones de texto por email, sms, etc.
- SQS
- Servicio de indexamiento de queues (cola) para tasks (tareas).
- SES (Simple Email Service)
- Forma sencilla de enviar correo mediante AWS.
🥤 Requisitos para aprobar la certificación CSAA de Amazon AWS
- Messaging.
- Desktop and App Streaming.
- Management Tools.
- Storage.
- Database.
- Networking & Content Delivery.
- Compute.
- AWS Global Infraestructure.