¿Cómo esta constituida la estructura de los servicios 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 físicos 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 colección 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 búsqueda.
- Elastic Search
- Plataforma OpenSource para crear búsquedas 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 básicamente 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
- Envío 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.