Conoce la estructura de AWS

Conoce la estructura de AWS

¿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.