top of page
Foto del escritorIng. Derman Alva

Principales Productos y Servicios de AWS

Actualizado: 20 abr 2020

Estimados lectores del Perú y del mundo, en estos tiempos de pandemia y de cuarentena, les presento mi nuevo artículos de "Productos y Servicios AWS" que tiene por objetivo identificar los principales productos y servicios y sus características que se necesitan conocer para crear arquitecturas basadas en la nube de Amazon. Como Arquitecto IT Cloud AWS es muy importante conocer estos componentes porque con ellos podemos construir los diversos diseños en la nube de acuerdo a los tipos de arquitectura que requieren las empresas.

AWS es una de las plataformas más completas en el mundo y es famosa por su innovación. El ritmo al que innova Amazon me sorprende cada día. Inclusive como Arquitecto de Soluciones Cloud, a veces a mi y a muchos especialistas les resulta difícil mantenerse al día con los últimos productos y servicios porque el ritmo al que AWS los lanza es increíble. La mejor parte de la cultura de Amazon es que experimenta con muchas cosas. Pero no todos sus servicios y productos tienen éxito, pero los que tienen éxito son maravillas de la innovación. AWS es un ejemplo de un desarrollo exitoso que ha hecho historia en la tecnología de la información basados en la nube.


¿Pero cuantos productos y servicios tiene AWS ?

A la fecha de hoy AWS tiene 175 productos y servicios, pero en este artículo he considerado 69 de ellos, divididos en 14 grupos que son los siguientes:


  1. Computo (Compute)

  2. Redes (Networking)

  3. Seguridad y Equilibrio (Security and Balancing)

  4. Almacenamiento y Entrega de Contenido (Storage and Content Delivery)

  5. Base de Datos (Database)

  6. Análisis (Analytics)

  7. Servicios de Aplicación (Application Services)

  8. Herramientas de Desarrollo (Developer Tools)

  9. Herramientas Administrativas (Management Tools)

  10. Mensajería (Messaging)

  11. Migración (Migration)

  12. Inteligencia Artificial (Artificial Intelligence - AI)

  13. Internet de las Cosas (Internet of Things - IoT)

  14. Servicios Móviles (Mobil Services)


Amazon Web Services (AWS) es la plataforma en la nube más adoptada y completa en el mundo, que ofrece más de 175 servicios integrales de centros de datos a nivel global.

1. Computo - Compute

Los servicios de cómputo incluyen tanto servidores como configuración sin servidor. Los servicios informáticos también incluyen las herramientas necesarias para escalar automáticamente los recursos e implementar rápidamente sus aplicaciones en AWS. Explicaré brevemente los productos en el área de Computo.


Amazon Elastic Compute Cloud (EC2)

Amazon Elastic Compute Cloud (EC2) incluye los servidores virtuales, llamados instancias, en la nube. Un cliente puede elegir entre más de 30 variedades de instancias. Algunos de ellos son intensivos en CPU, otros son intensivos en memoria, algunos son computación acelerada optimizada como en GPU optimizado, algunos son almacenamiento optimizado, algunos son instancias de entrada / salida (E / S) y algunos de son instancias de uso general. Dependiendo del caso de uso, el cliente puede elegir entre una variedad de tipos de instancia. Por ejemplo, si está ejecutando una carga de trabajo de base de datos que necesita mucha memoria, puede elegir una instancia con uso intensivo de memoria, y si planea ejecutar el aprendizaje automático, puede elegir una instancia de computación acelerada.


Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling ayuda a escalar automáticamente las instancias de Amazon EC2 hacia arriba y hacia abajo según las políticas que defina. Combinando Amazon EC2 y Auto Scaling, puede crear una arquitectura de alta disponibilidad. Amazon EC2 Auto Scaling también garantiza que siempre se ejecute con el número deseado de instancias. Si por alguna razón una instancia deja de funcionar, Amazon EC2 Auto Scaling hace girar rápidamente una nueva instancia. Puede definir políticas de Auto Scaling de Amazon EC2 para diversas métricas y comprobaciones de estado. Por ejemplo, puede establecer la métrica de utilización de la CPU en, por ejemplo, 70 por ciento en Amazon EC2 Auto Scaling para agregar más servidores para manejar una carga que excede esa cantidad. Del mismo modo, si un servidor no está en buen estado, puede usar la métrica de comprobación de estado de Amazon EC2 Auto Scaling para eliminar un servidor. No hay ningún cargo adicional por usar Amazon EC2 Auto Scaling. Amazon EC2 Auto Scaling se integra con Elastic Load Balancer.


AWS Lambda

AWS Lambda le permite ejecutar código sin aprovisionar o administrar servidores o infraestructura. Puede ejecutar cualquier código para cualquier tipo de aplicación o servicio de fondo.

También puede ejecutar código en respuesta a desencadenantes de eventos, como: 1.- Cargas de Amazon S3, 2.- Actualizaciones de Amazon DynamoDB, 3.- Transmisiones de Amazon Kinesis, 4.- Solicitudes de Amazon API Gateway, etc.

El precio para usar AWS Lambda es simple. Solo paga el tiempo de cálculo cuando se ejecuta el código; no hay cargo cuando el código no se está ejecutando. AWS Lambda se escala automáticamente. Cada vez que carga su código, AWS Lambda se encarga de escalar el código automáticamente. Cuando se ejecuta el código, la alta disponibilidad también se resuelve automáticamente; en otras palabras, el código también se escala con alta disponibilidad.

Amazon EC2 Container Service

Amazon EC2 Container Service (ECS) le permite ejecutar contenedores Docker en instancias de Amazon EC2. Amazon ECS es escalable y es un servicio de gestión de contenedores de rendimiento. Con Amazon ECS no tiene que instalar, escalar y operar su propia infraestructura de administración de clústeres. Puede iniciar y administrar aplicaciones habilitadas para Docker mediante llamadas a la interfaz de programación de aplicaciones (API). Puede usar el programador incorporado, escribir su propio programador o usar un programador de terceros para cumplir con los requisitos específicos de la empresa o la aplicación. Amazon ECS se integra con otros servicios como ELB y Amazon EBS. No hay cargos por separado para Amazon ECS; solo paga por los recursos de AWS utilizados, como las instancias de Amazon EC2, los volúmenes de Amazon Elastic Block Storage (EBS), etc.


AWS Elastic Beanstalk

AWS Elastic Beanstalk le permite ejecutar y administrar aplicaciones web sin preocuparse por la infraestructura subyacente. Puede usar Amazon ECS para implementar aplicaciones web con Java, .NET PHP, Node.js, Python, Ruby, Go y Docker en servidores como Apache, Nginx, etc. Solo necesita cargar su código, y AWS Elastic Beanstalk gestiona automáticamente la implementación, el equilibrio de carga, el escalado automático y el monitoreo del estado de la aplicación. Al mismo tiempo, tiene control total sobre el recurso de AWS; Puede acceder a los recursos subyacentes en cualquier momento utilizando la consola. No hay cargo adicional por AWS Elastic Beanstalk; solo paga por los recursos de AWS necesarios para ejecutar sus aplicaciones.


Amazon Lightsail

Amazon Lightsail es la forma más sencilla de comenzar con AWS para pequeñas empresas, desarrolladores, estudiantes y otros usuarios que necesitan una solución simple de servidor privado virtual (VPS). Amazon Lightsail proporciona almacenamiento, capacidad de red y capacidades informáticas para administrar e implementar sitios web y aplicaciones web en la nube. Lightsail incluye (1) un servidor de cómputo virtualizado, (2) administración de DNS, (3) almacenamiento basado en SSD, (4) capacidades de transferencia de datos y (5) una dirección IP estática por un precio mensual bajo y predecible. Es una ventanilla única para lanzar su proyecto al instante.


AWS Batch

AWS Batch permite a los usuarios ejecutar de manera eficiente cientos de miles de trabajos de informática por lotes en AWS. AWS Batch proporciona dinámicamente el tipo y la cantidad óptimos de recursos informáticos, como (1) instancias optimizadas para la memoria, (2) instancias con uso intensivo de CPU o instancias optimizadas para almacenamiento en función del almacenamiento, la capacidad, el rendimiento y los requisitos de recursos específicos de los trabajos por lotes enviados. No es necesario instalar, implementar y administrar software de computación por lotes o clústeres de servidores para ejecutar sus trabajos, lo que le permite concentrarse en resolver problemas y analizar resultados.


2. Redes - Networking

Las redes forman parte de los servicios principales de AWS. Las redes de AWS lo ayudan a aislar su infraestructura en la nube. AWS le ofrece muchas opciones de conexión en red, lo que nos ayuda a diseñar su aplicación de la manera más optimizada. Si desea que una aplicación esté orientada a Internet o si desea que una aplicación no esté orientada a Internet, puede diseñar esto utilizando las herramientas de red de AWS.

Amazon Virtual Private Cloud (VPC)

Con una Amazon Virtual Private Cloud (VPC) puede aislar los recursos de la nube dentro de su propia red virtual privada. Puede decir que una VPC de Amazon es su propio centro de datos en la nube. Usted tiene control total sobre la red en una VPC de Amazon. Puede (1) traer sus propias direcciones IP, puede (2) definir las subredes como desee y tiene (3) control total sobre la tabla de rutas y las (4) puertas de enlace de red. Puede conectar una VPC de Amazon con su centro de datos existente mediante Direct Connect o una red privada virtual, lo que lo convierte en una extensión de su centro de datos en la nube. Si tiene varias VPC de Amazon, también puede conectarlas mediante el emparejamiento de VPC de Amazon.

Amazon Route 53

Amazon Route 53 es un servicio web del Sistema de nombres de dominio (DNS). Es altamente disponible y escalable, y su SLA es 100% de tiempo de actividad. Amazon Route 53 es compatible con IPv4 y con IPv6. Amazon Route 53 responde consultas DNS con baja latencia mediante el uso de una red global de servidores DNS. Amazon Route 53 traduce nombres como www.amazon.com en direcciones IP numéricas como 192.0.1.1. Amazon Route 53 se puede integrar con otros servicios de AWS como instancias de Amazon EC2, buckets de Amazon S3, Elastic Load Balancing y Amazon CloudFront; También se puede utilizar para enrutar a los usuarios a la infraestructura fuera de AWS. Amazon Route 53 también se puede configurar para las comprobaciones de estado de DNS y, por lo tanto, el tráfico se puede enrutar a un punto final saludable. A menudo se usa para administrar la conmutación por error de aplicaciones alojadas primarias a secundarias. Amazon Route 53 también se puede utilizar para registrar nombres de dominio.


Elastic Load Balancing

Elastic Load Balancing (ELB) le permite distribuir automáticamente la carga en varias instancias de Amazon EC2. Admite el equilibrio de carga del tráfico HTTP, HTTPS y TCP a las instancias de Amazon EC2. Se puede integrar con Auto Scaling; Como resultado, (1) puede ampliar y reducir automáticamente su instancia de Amazon EC2 y (2) aumentar y reducir dinámicamente su operación en función del tráfico. ELB también (3) puede hacer comprobaciones de estado para que pueda eliminar las instancias no saludables / fallidas. ELB lo (4) ayuda a lograr tolerancia a fallas para sus aplicaciones. Un ELB (5) puede admitir instancias de Amazon EC2 en diferentes AZ dentro de una región.


AWS Direct Connect

Con AWS Direct Connect, puede establecer una conectividad de red privada y dedicada desde su centro de datos a AWS. AWS Direct Connect se puede usar desde su centro de datos o su oficina o colocación. Al configurar AWS Direct Connect, puede reducir los costos de ancho de banda para las transferencias de datos de alto volumen y obtener un rendimiento de red constante. AWS Direct Connect es compatible con todos los servicios de AWS. AWS Direct Connect proporciona conexiones de 1 Gbps y 10 Gbps, y puede aprovisionar fácilmente múltiples conexiones si necesita más capacidad.


3. Seguridad y Equilibrio - Security and Balancing

La seguridad de la nube es la máxima prioridad para AWS. Hay muchas salvaguardas en cada capa de la infraestructura de AWS para mantener los datos seguros y ayudar a proteger la privacidad del cliente. Además, AWS ofrece muchos programas de cumplimiento en su infraestructura. En esta sección 3, explicaré sobre los productos y servicios relacionados con la seguridad y el cumplimiento.


AWS Identity and Access Management (IAM)

AWS Identity and Access Management (IAM) se usa para crear usuarios, grupos y roles. También se usa para administrar y controlar el acceso a los servicios y recursos de AWS. AWS IAM se puede federar con otros sistemas, lo que permite que las identidades existentes (usuarios, grupos y roles) de su empresa accedan a los recursos de AWS.


Amazon Inspector

Amazon Inspector es un servicio de evaluación de seguridad automatizado que lo ayuda a identificar las vulnerabilidades de seguridad en su aplicación cuando se implementa y cuando se ejecuta en un sistema de producción. Amazon Inspector también evalúa las aplicaciones en busca de desviaciones de las mejores prácticas, lo que ayuda a la seguridad general de las aplicaciones implementadas. Amazon Inspector tiene cientos de reglas predefinidas con las que verifica. Para usar Amazon Inspector, debe instalar el agente de AWS en cada instancia de Amazon EC2. Luego, el agente supervisa la instancia de Amazon EC2, recopila todos los datos y los pasa al servicio de instancia de Amazon.


AWS Certificate Manager (ACM)

AWS Certificate Manager (ACM) se usa para administrar certificados de Capa de sockets seguros (SSL) para usar con los servicios de AWS. Con ACM, puede aprovisionar, administrar e implementar certificados SSL / Transport Layer Security (TLS). También puede proteger y asegurar sitios web. También puede usar ACM para obtener, renovar e importar certificados. Puede usar certificados almacenados en ACM con Elastic Load Balancer y Amazon CloudFront. La mejor parte es que no hay cargo por los certificados SSL / TLS que administra con AWS Certificate Manager. Solo paga por el recurso de AWS que utiliza para la aplicación alojada o el sitio web.


AWS Directory Service

AWS Directory Service es un servicio de directorio administrado por AWS creado en Microsoft Active Directory. Se puede usar para administrar directorios en la nube. Permite el inicio de sesión único y la gestión de políticas para instancias y aplicaciones de Amazon EC2. Se puede implementar de forma independiente o integrarse con directorios existentes.


AWS Web Application Firewall (WAF)

AWS Web Application Firewall (WAF) es un firewall de aplicaciones web que detecta el tráfico malicioso dirigido a las aplicaciones web. Con WAF, puede crear varias reglas con las que puede protegerse contra ataques comunes, como la inyección de SQL y las secuencias de comandos. Con estas reglas, puede bloquear el tráfico web de ciertas direcciones IP, filtrar cierto tráfico de ciertas ubicaciones geográficas, etc., protegiendo así su aplicación.


AWS Shield

AWS Shield es un servicio administrado que protege contra ataques distribuidos de denegación de servicio (DDoS) dirigidos a las aplicaciones web. Hay dos niveles de AWS Shield: estándar y avanzado. AWS Shield Standard es gratuito y protege contra los ataques DDoS más comunes contra aplicaciones web. Con AWS Shield Advanced, obtiene mayores niveles de protección dirigidos no solo a las aplicaciones web, sino también a Elastic Load Balancer, Amazon CloudFront y Amazon Route 53.


4. Almacenamiento y Entrega de Contenido - Storage and

Content Delivery

AWS proporciona un amplio conjunto de productos para almacenar datos. Puede elegir una solución de almacenamiento en AWS según las necesidades de su negocio. En esta parte, describiré todas las opciones disponibles para el almacenamiento y entrega de contenido.


Amazon S3

Amazon Simple Shared Storage (S3) fue uno de los primeros servicios lanzados por AWS en 2006. Amazon S3 es la columna vertebral de AWS. Muchos servicios de AWS usan Amazon S3 o dependen de Amazon S3. Es el almacenamiento para Internet, que también se utiliza como un almacén de objetos. Amazon S3 le permite almacenar y recuperar cualquier cantidad de datos, en cualquier momento, desde cualquier lugar de la Web. Amazon S3 es altamente escalable, confiable y seguro. Está diseñado para ofrecer una durabilidad del 99.999999999 por ciento. Amazon S3 admite cifrado, por lo que puede almacenar sus objetos de forma cifrada. Puede almacenar una cantidad ilimitada de datos, pero cada tamaño de archivo no puede superar los 5 TB. Con Amazon S3, solo paga por lo que usa. No hay tarifa mínima.


Amazon Glacier

Amazon Glacier es un almacenamiento en la nube de bajo costo que se utiliza principalmente para archivar datos y realizar copias de seguridad a largo plazo. Al igual que Amazon S3, Amazon Glacier es seguro y duradero, y no hay límite para la cantidad de datos que se almacenarán. Amazon Glacier es más barato que Amazon S3, y solo paga por lo que usa. No hay tarifa mínima. Amazon Glacier está integrado con Amazon S3. A través de las políticas de ciclo de vida de Amazon S3, puede optimizar sus costos de almacenamiento moviendo objetos a los que se accede con poca frecuencia de Amazon S3 a Amazon Glacier, o viceversa.


Amazon Elastic Block Storage (EBS)

Amazon Elastic Block Storage (EBS) proporciona almacenamiento de bloque persistente para instancias EC2. Puede elegir entre discos de unidad de estado sólido (SSD) o magnético para volúmenes de Amazon EBS. Los volúmenes de Amazon EBS se replican automáticamente dentro de su AZ para proporcionar tolerancia a fallas y alta disponibilidad. Amazon EBS admite el cifrado de datos en reposo, así como datos en tránsito entre instancias de Amazon EC2 y volúmenes de Amazon EBS. También puede crear instantáneas de volúmenes de Amazon EBS en Amazon S3 en cualquier momento. Amazon EBS admite operaciones de entrada / salida aprovisionadas por segundo (IOPS), lo que le ayuda a preaprovisionar el IOPS según las necesidades de su aplicación.


Amazon Elastic File System (EFS)

Amazon Elastic File System (Amazon EFS) es un servicio totalmente administrado que proporciona almacenamiento de archivos compartido, escalable y fácil con instancias de Amazon EC2 en la nube de AWS. Proporciona una interfaz de sistema de archivos simple y se puede acceder simultáneamente para hasta miles de instancias de Amazon EC2.


AWS Storage Gateway (SGW)

AWS Storage Gateway (SGW) es un servicio que ayuda a integrar sin problemas el almacenamiento en las instalaciones con el almacenamiento en la nube de AWS. Se entrega como una máquina virtual instalada en un centro de datos local. Puede conectarlo como un servidor de archivos, o puede conectarlo como un disco local. También puede conectarlo como una biblioteca de cintas virtual. AWS Storage Gateway se puede integrar fácilmente con Amazon S3, Amazon EBS y Amazon Glacier. Las transferencias están optimizadas ya que la compresión, el cifrado y la gestión del ancho de banda están integrados.


AWS Import / Export

AWS Import / Export es un servicio que ayuda a transferir una gran cantidad de datos a AWS mediante un dispositivo de almacenamiento físico. Al hacerlo, puede omitir la transferencia de datos a través de Internet. Con esta opción, envía un dispositivo de almacenamiento por correo con sus datos. AWS carga los datos en la nube y devuelve su dispositivo. También puede usar AWS Snowball, en cuyo caso AWS envía un dispositivo físico a sus instalaciones; puede cargar los datos y enviarlos de vuelta a AWS. Este dispositivo físico se llama AWS Snowball. Snowball viene en dos tamaños: 80 TB y 50 TB. Otras opciones para transferir datos a AWS son usar AWS Direct Connect, que es una red virtual dedicada desde su ubicación al centro de datos de AWS, o usar Amazon Kinesis Firehose, que puede capturar y cargar automáticamente datos de transmisión en Amazon S3.


Amazon CloudFront

Amazon CloudFront es el servicio de red de entrega de contenido global (CDN) de AWS. Amazon CloudFront ayuda a acelerar la entrega del contenido estático de sus sitios web, incluidas fotos, videos o cualquier otro activo web. Amazon CloudFront también se puede utilizar para entregar todo el contenido de su sitio web, incluido el contenido dinámico. Amazon CloudFront proporciona características avanzadas de CDN, como soporte SSL, restricción geográfica y contenido privado. Se puede integrar fácilmente con otros productos de AWS, proporcionando así a las empresas una forma fácil de acelerar el contenido. Al momento de escribir este artículo, AWS tiene más de 100 ubicaciones de Amazon CloudFront.


5. Base de Datos - Database


AWS proporciona servicios de bases de datos relacionales y no relacionales (NoSQL) totalmente administrados, además de servicios de almacenamiento de datos totalmente administrados y almacenamiento en caché en memoria como un servicio. En esta parte, daré a conocer a Uds. todas las ofertas de bases de datos que tiene AWS.


Amazon Relational Database Service (RDS)

Amazon Relational Database Service (RDS) es un servicio de base de datos relacional totalmente administrado. Con este servicio, puede alojar una variedad de motores del sistema de gestión de bases de datos relacionales (RDBMS) en la nube. Amazon RDS es compatible con MySQL, Oracle, SQL Server, PostgreSQL y Maria DB. Además, Amazon RDS admite la propia base de datos de Amazon, Aurora. AWS proporciona una capacidad de tamaño variable, por lo que en cualquier momento puede escalar según sus necesidades comerciales. Como se trata de un servicio de base de datos administrada, AWS se encarga de las tareas de administración y administración de la base de datos, incluidos los parches, las actualizaciones y las copias de seguridad. AWS también ofrece una opción de alta disponibilidad para Amazon RDS para tolerancia a fallas y durabilidad.


Amazon DynamoDB

Amazon DynamoDB es un servicio de base de datos NoSQL totalmente administrado de AWS. Es altamente escalable, duradero y altamente disponible y es capaz de manejar cualquier volumen de datos. Ofrece una latencia constante de milisegundos de un solo dígito a cualquier escala. Consiste en almacenamiento SSD. Dado que este también es un servicio administrado, no tiene que ocuparse de la administración de la base de datos. Los datos se replican automáticamente de tres maneras, proporcionando la alta disponibilidad de datos. Es compatible con modelos de documentos y clave-valor. Es ideal para dispositivos móviles, web, juegos, Internet de las cosas (IoT) y muchas otras aplicaciones.


Amazon Redshift

Amazon Redshift es un servicio de almacenamiento de datos a escala de petabytes totalmente administrado. Almacena los datos en formato de columnas, proporcionando así una mejor eficiencia de E / S. Debería poder activar un clúster de Amazon Redshift en minutos. Los datos se respaldan continuamente en Amazon S3. Como resultado, no tiene que preocuparse por hacer una copia de seguridad. Puede elegir una unidad magnética o basada en SSD para almacenar los datos. Puede ampliar o reducir un clúster de Amazon Redshift según sus necesidades comerciales y de procesamiento y, por lo tanto, puede procesar operaciones paralelas. Puede acceder al clúster de Amazon Redshift a través de ODBC o JDBC.


Amazon ElastiCache

Amazon ElastiCache es un servicio que ayuda a implementar un caché en memoria o un almacén de datos en la nube. Amazon ElastiCache admite dos motores de código abierto en memoria: Redis y Memcached. Con Amazon ElastiCache, puede mejorar en gran medida el rendimiento de su aplicación web. Dado que es un servicio administrado, AWS se encarga de parchar, monitorear, recuperar fallas y realizar copias de seguridad. Amazon ElasticCache se puede integrar con Amazon CloudWatch y Amazon SNS, sobre lo que aprenderá más adelante en este capítulo.


Amazon Aurora

Amazon Aurora es la base de datos relacional de Amazon creada para la nube. Es compatible con dos motores RDBMS de código abierto: MySQL y PostgreSQL. Es compatible con bases de datos de hasta 64 TB de tamaño. Es altamente disponible, duradero y escalable. De manera predeterminada, los datos se reflejan en tres AZ y se guardan seis copias de los datos. Puede crear hasta 15 réplicas de lectura en una base de datos de Amazon Aurora. Es un servicio de base de datos totalmente administrado, por lo que AWS se encarga de la administración de la base de datos. La base de datos se respalda constantemente en Amazon S3, lo que permite una recuperación granular en un punto en el tiempo.


6. Análisis - Analytics

AWS ofrece una variedad de formas en que las empresas pueden analizar una gran cantidad de datos de manera rápida y eficiente. AWS proporciona herramientas de análisis que pueden escalar a grandes almacenes de datos de manera eficiente y rentable. En esta parte de mi artículo, obtendrás una descripción general de estas herramientas.


Amazon Athena


Amazon Athena es un servicio de consulta interactivo sin servidor que permite a los usuarios analizar fácilmente los datos en Amazon S3 utilizando SQL estándar. No se requiere configuración ni administración de infraestructura para los usuarios finales, y puede comenzar a analizar los datos en Amazon S3 de inmediato. Amazon Athena usa Presto con soporte SQL estándar completo que funciona con una variedad de formatos de datos estándar, incluidos JSON, ORC, CSV, Arvo y Apache Parquet.


Amazon EMR

Amazon Elastic Map Reduce (Amazon EMR) es un servicio web que permite a usuarios, negocios, empresas, analistas de datos, investigadores y desarrolladores procesar de manera fácil y rentable enormes cantidades de datos. Utiliza un marco Hadoop alojado que se ejecuta en la infraestructura a escala web de Amazon S3 y Amazon EC2.


Amazon ElasticSearch Service

Amazon Elasticsearch Service es un servicio web totalmente administrado que facilita la creación, el funcionamiento, la implementación y la escala de los clústeres de Elasticsearch en la nube de AWS.



Amazon CloudSearch

Amazon CloudSearch es un servicio web totalmente administrado en la nube de AWS que ofrece una forma simple, rentable y fácil de usar para administrar y escalar una solución de búsqueda para su aplicación o sitio web. El servicio Amazon CloudSearch admite 34 idiomas y funciones de búsqueda populares, como autocompletar, resaltar y búsqueda geoespacial.


AWS Data Pipeline

AWS Data Pipeline permite a los usuarios procesar, transformar y mover datos entre diferentes servicios de cómputo y almacenamiento de AWS, así como fuentes de datos locales, a intervalos específicos de manera confiable y eficiente.


Amazon Kinesis

Amazon Kinesis es un servicio totalmente administrado que facilita la recopilación, el análisis y el procesamiento de datos de transmisión en tiempo real. Esto permite a los usuarios obtener información oportuna y reaccionar rápidamente ante nueva información. Amazon Kinesis ofrece capacidades para procesar de manera rentable la transmisión de datos a cualquier escala, junto con la opción de elegir las herramientas que mejor se adapten a los requisitos de su aplicación. Con Amazon Kinesis, puede ingresar datos en tiempo real, como flujos de clics del sitio web, registros de aplicaciones, datos de IoT y más en sus bases de datos, almacenes de datos y lago de datos, o puede crear sus propias aplicaciones en tiempo real utilizando estos datos.


Amazon QuickSight

Amazon QuickSight es un servicio de análisis empresarial fácil, rápido, basado en la nube y completamente administrado que facilita la creación de visualizaciones, realizar análisis ad hoc y obtener rápidamente información significativa de sus datos.


7. Servicios de Aplicación - Application Services

AWS ofrece muchas opciones para ejecutar aplicaciones en la nube. Le proporciona la infraestructura para ejecutar las API, coordinar el trabajo entre los componentes de la aplicación distribuida, ejecutar microservicios, etc. En esta parte, les explicaré los Servicios de Aplicación.


Amazon API Gateway

Amazon API Gateway es un servicio totalmente administrado que brinda a los desarrolladores un servicio fácil, simple, escalable, flexible y de pago por uso que maneja todos los aspectos de la construcción, implementación y operación de API robustas para servicios de aplicaciones de fondo como código que se ejecuta en AWS Lambda, aplicaciones que se ejecutan en Amazon EC2 o cualquier aplicación web. Amazon API Gateway maneja varias tareas involucradas en el procesamiento y la aceptación de hasta cientos de miles de llamadas API simultáneas, incluida la administración del tráfico, el control de acceso, la autorización, los eventos de monitoreo y la administración de la versión API.


AWS Step Functions

AWS Step Functions es un servicio totalmente administrado que permite a los usuarios coordinar de manera eficiente y segura varios componentes de aplicaciones distribuidas y microservicios utilizando flujos de trabajo visuales. Este servicio proporciona una interfaz gráfica para que los usuarios visualicen y organicen los componentes de sus aplicaciones, lo que facilita la ejecución y la creación de aplicaciones escalonadas de varias capas.


Amazon Simple Workflow Service (SWF)

Amazon Simple Workflow Service (SWF) es un servicio en la nube basado en la web que facilita la coordinación del trabajo entre los componentes de la aplicación distribuida. Amazon SWF permite que las aplicaciones para una variedad de casos de uso, incluidos los (1) back-end de aplicaciones web, (2) el procesamiento de medios, (3) los flujos de trabajo de procesos comerciales y las (4) líneas de análisis de datos, se diseñen como una coordinación de trabajos y tareas.


Amazon Elastic Transcoder

Amazon Elastic Transcoder es una forma fácil de usar, altamente escalable y rentable para que los usuarios y las empresas conviertan (o transcodifiquen) archivos de video y audio de su formato de origen al formato de salida de su elección en el que puedan reproducir varios dispositivos como teléfonos inteligentes, computadoras de escritorio, televisores, tabletas y PC.


8. Herramientas de Desarrollo - Developer Tools

AWS le brinda muchas herramientas de desarrollo para que pueda construir e implementar rápidamente su código sin tener que administrar la infraestructura que se ejecuta debajo. Le ayuda a desarrollar continuamente durante el ciclo de vida de desarrollo de software. Con las herramientas de AWS no tiene que esperar nada para implementar su código. En esta parte ocho les expondré sobre las herramientas para desarrolladores.


AWS CodeCommit

AWS CodeCommit es un servicio de control de fuente totalmente administrado que facilita el alojamiento seguro de repositorios Git privados altamente escalables. Los usuarios ya no necesitan operar su propio sistema de control de fuente o preocuparse por escalar su infraestructura.


AWS CodePipeline

AWS CodePipeline es un servicio de entrega continua y de integración continua totalmente administrado para aplicaciones rápidas y confiables y actualizaciones de infraestructura. AWS CodePipeline crea, prueba e implementa código cada vez que el código se modifica, actualiza y registra según los modelos de proceso de lanzamiento que defina.


AWS CodeBuild

AWS CodeBuild es un servicio de compilación totalmente administrado que construye y compila el código fuente, ejecuta pruebas y produce paquetes de software que están listos para implementarse, eliminando la necesidad de aprovisionar, administrar y escalar servidores de compilación.


AWS CodeDeploy

AWS CodeDeploy es un servicio totalmente administrado que automatiza las implementaciones de código en cualquier instancia o servidor, incluidas las instancias y servidores de Amazon EC2 que se ejecutan localmente. AWS CodeDeploy hace que el lanzamiento de nuevas funciones sea rápido y fácil, ayudándole a evitar el tiempo de inactividad durante la implementación de la aplicación.


9. Herramientas de Administrativas - Management Tools

AWS ofrece un amplio conjunto de servicios que ayudan a los administradores de sistemas, administradores de TI y desarrolladores a administrar y monitorear más fácilmente sus recursos de infraestructura híbrida y en la nube. Estos servicios totalmente administrados ayudan a aprovisionar, operar, configurar y administrar automáticamente AWS o recursos locales a escala. También proporcionan capacidades para monitorear registros y métricas de infraestructura utilizando paneles de control y alarmas en tiempo real y para hacer cumplir el cumplimiento y la seguridad. En esta parte de mi artículo, les mostraré las herramientas de administración en un modo sucinto.


AWS CloudFormation

AWS CloudFormation ayuda a automatizar el aprovisionamiento de recursos utilizando plantillas declarativas e implementando pilas de recursos. Brinda a los desarrolladores y administradores de sistemas una manera fácil de crear y administrar una colección de recursos de AWS relacionados, aprovisionándolos y actualizándolos de manera ordenada y predecible. Puede usar las plantillas de CloudFormation de muestra de AWS, o puede crear su propia plantilla para describir los recursos de AWS. AWS CloudFormation ayuda a mantener la infraestructura como código, y puede separarlos cuando sea necesario. Incluso puede usar plantillas de AWS CloudFormation para implementar recursos en una AZ o región diferente.


AWS Service Catalog

AWS Service Catalog permite a los administradores de TI crear, administrar y distribuir catálogos de productos aprobados a los usuarios finales, que luego pueden acceder a los productos que necesitan en un portal personalizado. Los administradores pueden controlar qué usuarios tienen acceso a cada producto para hacer cumplir las políticas empresariales de la organización. Los administradores también pueden configurar roles adoptados para que los usuarios finales solo requieran acceso de IAM al Catálogo de servicios de AWS para implementar recursos aprobados. AWS Service Catalog le permite a su organización beneficiarse de una mayor agilidad y costos reducidos porque los usuarios finales pueden encontrar y lanzar solo los productos que necesitan de un catálogo que usted controla.


AWS OpsWorks

AWS OpsWorks for Chef Automate proporciona un Chef Server completamente administrado y un conjunto de herramientas de automatización que le brinda automatización del flujo de trabajo para una implementación continua, pruebas automatizadas de cumplimiento y seguridad, y una interfaz de usuario que le brinda visibilidad de sus nodos y su estado. El servidor Chef le brinda una automatización completa de la pila al manejar tareas operativas como configuraciones de software y sistema operativo, instalaciones de paquetes, configuraciones de bases de datos y más. El servidor Chef almacena de forma centralizada sus tareas de configuración y las proporciona a cada nodo en su entorno informático a cualquier escala, desde unos pocos nodos hasta miles de nodos. AWS OpsWorks for Chef Automate es completamente compatible con herramientas y libros de cocina de la comunidad de Chef y registra automáticamente nuevos nodos con su servidor Chef. AWS OpsWorks Stacks le permite administrar aplicaciones y servidores en AWS y en las instalaciones. Con AWS OpsWorks Stacks, puede modelar su aplicación como una pila que contiene diferentes capas, como el equilibrio de carga, la base de datos y las capas del servidor de aplicaciones. Puede implementar y configurar instancias de Amazon EC2 en cada capa o conectar otros recursos, como una base de datos de Amazon RDS.

Amazon CloudWatch

Amazon CloudWatch es un servicio de monitoreo para los recursos en la nube de AWS y las aplicaciones que ejecuta en AWS. Puede usar Amazon CloudWatch para (1) recopilar y rastrear métricas, (2) recopilar y monitorear archivos de registro y (3) configurar alarmas. Amazon CloudWatch puede monitorear recursos de AWS como instancias de Amazon EC2, tablas de Amazon DynamoDB e instancias de Amazon RDS DB, así como métricas personalizadas generadas por sus aplicaciones y servicios y cualquier archivo de registro que generen sus aplicaciones. Puede usar Amazon CloudWatch para obtener visibilidad de todo el sistema sobre la utilización de recursos, el rendimiento de las aplicaciones y el estado operativo. Puede utilizar estos conocimientos para reaccionar y mantener su aplicación funcionando sin problemas.


AWS Config

AWS Config es un servicio totalmente administrado que le (1) proporciona un inventario de recursos de AWS, (2) un historial de configuración y (3) notificaciones de cambio de configuración para permitir la seguridad y la gobernanza. Con AWS Config, puede descubrir los recursos de AWS existentes, exportar un inventario completo de sus recursos de AWS con todos los detalles de configuración y determinar cómo se configuró un recurso en cualquier momento. Estas capacidades (1) permiten la auditoría de cumplimiento, (2) el análisis de seguridad, (3) el seguimiento de cambios de recursos y (3) la resolución de problemas.


AWS CloudTrail

AWS CloudTrail es un servicio web administrado que registra las llamadas API de AWS y la actividad del usuario en su cuenta y le entrega archivos de registro a través de Amazon S3. AWS CloudTrail proporciona visibilidad de la actividad del usuario al registrar las llamadas API realizadas en su cuenta. AWS CloudTrail registra información importante sobre cada llamada a la API, incluido (1) el nombre de la API, (2) la identidad de la persona que llama, (3) la hora de la llamada a la API, (4) los parámetros de solicitud y (5) los elementos de respuesta devueltos por el servicio de AWS.


10. Mensajería - Messaging

AWS tiene servicios que lo ayudan a recibir notificaciones de la nube, publicar mensajes de aplicaciones y entregarlos a sus suscriptores y administrar las colas de mensajes para almacenar los mensajes que se procesarán. En parte 10 de mi artículo, verán estas ofertas desde un alto nivel.


Amazon Simple Notification Service - SNS

Amazon Simple Notification Service (SNS) es un servicio web altamente escalable, flexible y rentable que facilita la configuración, el funcionamiento y el envío de notificaciones desde la nube. Proporciona a los desarrolladores una capacidad altamente escalable, flexible y rentable para publicar mensajes desde una aplicación y entregarlos de inmediato a suscriptores u otras aplicaciones.


Amazon Simple Email Service - SES

Amazon Simple Email Service (SES) ofrece a los desarrolladores una capacidad altamente escalable, flexible y rentable para publicar mensajes desde una aplicación y entregarlos de inmediato a suscriptores u otras aplicaciones. Amazon SES es una plataforma de correo electrónico que proporciona una plataforma eficiente y confiable para enviar y recibir correo electrónico utilizando sus propios dominios y direcciones de correo electrónico.


Amazon Simple Queue Service - SNS

Amazon Simple Queue Service (SQS) es un servicio web administrado que le brinda acceso a las colas de mensajes para almacenar mensajes en espera de ser procesados. Amazon SQS le permite crear rápidamente aplicaciones de colas de mensajes que pueden ejecutarse en cualquier computadora. Amazon SQS ofrece un servicio de cola de mensajes confiable, escalable para almacenar mensajes en tránsito entre computadoras.


11. Migración - Migration

AWS proporciona una variedad de formas en las que puede migrar sus aplicaciones, bases de datos, workflows y datos existentes a AWS. En esta parte de mi artículo, explicaré algunos de los servicios de migración proporcionados por AWS.


AWS Application Discovery Service

AWS Application Discovery Service le permite planificar de manera rápida y confiable proyectos de migración de aplicaciones al identificar automáticamente las aplicaciones que se ejecutan en centros de datos locales y asignar sus dependencias asociadas y sus perfiles de rendimiento.


AWS Database Migration Service

AWS Database Migration Service lo ayuda a migrar bases de datos a AWS de manera confiable y segura. La base de datos de origen permanece completamente operativa durante la migración, minimizando el tiempo de inactividad. El Servicio de migración de base de datos de AWS puede migrar sus datos de manera homogénea o heterogénea hacia y desde las bases de datos empresariales y de código abierto más utilizadas.


AWS Snowball

AWS Snowball lo ayuda a transportar una cantidad de datos a escala de petabytes dentro y fuera de la nube de AWS. AWS Snowball elimina los desafíos comunes con la transferencia de datos a gran escala, como los altos costos de red, las preocupaciones de seguridad y el largo tiempo de transferencia. La transferencia de datos con AWS Snowball es fácil, eficiente, rápido y seguro, y puede costar tan poco como un quinto de Internet de alta velocidad.


AWS Server Migration Service (SMS)

AWS Server Migration Service (SMS) es un servicio sin agente que ayuda a coordinar, automatizar, programar y rastrear migraciones de servidores a gran escala. Facilita y agiliza la migración de miles de cargas de trabajo locales a AWS.


12. Inteligencia Artificial - Artificial Intelligence (AI)

Con los servicios de inteligencia artificial de AWS podemos agregar capacidades como análisis de imágenes y videos, lenguaje natural, recomendaciones personalizadas, asistentes virtuales y generación de previsiones en sus aplicaciones sin necesidad de contar con conocimientos amplios en aprendizaje automático. Es posible utilizar cada uno de estos servicios de manera independiente o bien usarlos de manera conjunta para crear funcionalidades sofisticadas que simulen capacidades humanas. Independientemente de cómo decidamos utilizarlos, obtendremos acceso a herramientas de inteligencia artificial ágiles y de alta calidad.


Amazon Lex

Amazon Lex es un servicio totalmente administrado para construir interfaces conversacionales de chatbot usando voz y texto. Amazon Lex ofrece capacidades de comprensión de idiomas de alta calidad y reconocimiento de voz.


Amazon Polly

Amazon Polly es un servicio totalmente administrado que convierte el texto en un discurso realista. Amazon Polly permite que las aplicaciones existentes hablen y crea la oportunidad para categorías completamente nuevas de productos habilitados para hablar, incluidos chatbots, automóviles, aplicaciones móviles, dispositivos y dispositivos web.


Amazon Rekognition

Amazon Rekognition es un servicio de reconocimiento de imágenes totalmente administrado, fácil de usar, confiable y eficiente, basado en el aprendizaje profundo. Amazon Rekognition ha sido creado por los equipos de visión artificial de Amazon durante varios años y analiza miles de millones de imágenes todos los días. La API de Amazon Rekognition detecta miles de escenas y objetos, analiza caras, compara caras para medir similitudes e identifica caras en una colección de caras.


Amazon Machine Learning

Amazon Machine Learning es un servicio de máquina totalmente administrado que le permite crear de manera eficiente aplicaciones predictivas, que incluyen pronóstico de demanda, detección de fraude y predicción de clics.


Amazon SageMaker

Amazon Sagemaker es una plataforma que permite crear, entrenar e implementar modelos de aprendizaje automático, es un servicio administrado que cubre todo el flujo de trabajo para etiquetar y preparar los datos; elegir un algoritmo, entrenarlo, ejecutarlo, realizar predicciones y tomar medidas.


13. Internet de las Cosas - Internet of Things (IoT)

Internet de las cosas (IoT) es un término acuñado por Kevin Ashton, un pionero de la tecnología británica que trabaja en la identificación por radiofrecuencia (RFID) que concibió un sistema de sensores ubicuos que conectan el mundo físico a Internet. Aunque las cosas, Internet y la conectividad son los tres componentes principales de IoT, el valor está en cerrar la brecha entre el mundo físico y el digital en sistemas de auto-refuerzo y auto-mejora.


AWS IoT Platform

La plataforma AWS IoT es una plataforma en la nube totalmente administrada que permite que los dispositivos conectados interactúen con aplicaciones en la nube y otros dispositivos de manera segura y eficiente. AWS IoT puede admitir miles de millones de mensajes y miles de millones de dispositivos y puede procesar y enrutar esos mensajes a puntos finales de AWS y a otros dispositivos de manera confiable y segura.


AWS Greengrass

AWS Greengrass es una solución de software que le permite ejecutar (1) cómputo local, (2) mensajería y (3) almacenamiento en caché de datos para dispositivos IoT conectados de una manera eficiente y segura. AWS Greengrass permite a los dispositivos ejecutar funciones de AWS Lambda, mantener los datos sincronizados y comunicarse con otros dispositivos de forma segura, incluso cuando no es posible la conectividad a Internet.


AWS IoT Button

AWS IoT Button es un botón programable basado en el hardware de Amazon Dash Button. Este simple dispositivo Wi-Fi es fácil de configurar y está diseñado para que los desarrolladores comiencen con AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS y muchos otros servicios web de Amazon sin escribir código específico del dispositivo. Puede codificar la lógica del botón en la nube para (1) configurar los clics del botón para contar o rastrear elementos, (2) llamar o alertar a alguien, (3) iniciar o detener algo, (4) solicitar servicios o (5) incluso enviar comentarios. Por ejemplo, puede usar este botón para hacer una variedad de cosas como controlar la temperatura de su habitación, abrir la puerta del garaje, pedir comida, controlar de forma remota todos los electrodomésticos de su hogar, etc.

14. Servicios Móviles - Mobil Services

AWS ofrece un amplio conjunto de herramientas y servicios para admitir flujos de trabajo de desarrollo para desarrolladores móviles nativos en iOS / Android. Con la velocidad y confiabilidad de la infraestructura de AWS, podemos desarrollar aplicaciones móviles las cuales se puede escalar de prototipos a puestas en producción para millones de usuarios, para impulsar los negocio en las empresas. En mi artículos les alcanzo 4 de los principales servicios móviles en AWS.


Amazon Cognito

Amazon Cognito nos permite agregar usuarios para registrarse e iniciar sesión en sus aplicaciones móviles y web de manera rápida y confiable. Amazon Cognito le permite autenticar usuarios a través de proveedores de identidad social como Twitter, Facebook o Amazon, junto con otras soluciones de identidad SAML, o mediante el uso de un sistema de identidad personalizado. Amazon Cognito también permite que sus aplicaciones funcionen cuando los dispositivos están fuera de línea, ya que le permite guardar datos localmente en los dispositivos de los usuarios.


AWS Mobile Hub

AWS Mobile Hub es un servicio web que proporciona una experiencia integrada para configurar, descubrir y acceder a los servicios en la nube de AWS para crear, probar, implementar y monitorear el uso de aplicaciones móviles. En AWS Mobile Hub, puede seleccionar y configurar funciones para agregar a su aplicación móvil. Las características de AWS Mobile Hub ayudan a integrar varios servicios de AWS, SDK de clientes y código de integración de clientes para agregar rápida y fácilmente nuevas características y capacidades a su aplicación móvil.


AWS Device Farm

AWS Device Farm le permite probar aplicaciones móviles en dispositivos móviles y tabletas reales. Es un servicio web de prueba de aplicaciones donde los usuarios pueden interactuar y probar sus aplicaciones iOS, web y Android en varias plataformas de dispositivos a la vez.


Amazon Mobile Analytics

Amazon Mobile Analytics es un servicio web que le permite medir el uso y los ingresos de la aplicación. Ayuda a rastrear tendencias y patrones clave, como nuevos usuarios versus usuarios recurrentes, retención de usuarios, ingresos de aplicaciones y eventos de comportamiento personalizados en la aplicación.


Ing. Derman Alva

64 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Commentaires


bottom of page