¿Qué es AWS Athena y para qué sirve?

March 06, 2023

Tags: Tecnologías

aws

 

Cuando se trata de confiar en una plataforma de computación en la nube, AWS, o Amazon Web Services, es la más solicitada por los expertos. Esta plataforma incluye múltiples servicios que se adapta a cualquier función que el proyecto tecnológico necesite, además de ser amigables para el usuario que no es experto en tecnología.

 

En su documentación oficial, lo definen así “Amazon Web Services (AWS) es la plataforma en la nube más completa y ampliamente adoptada del mundo, que ofrece más de 200 servicios completos de centros de datos en todo el mundo. Millones de clientes, incluidas las empresas emergentes de más rápido crecimiento, las empresas más grandes y las principales agencias gubernamentales, utilizan AWS para reducir costos, volverse más ágiles e innovar más rápido”.

 

 

salesforce

 

Servicios de AWS más populares en la actualidad

 

Hay muchos servicios populares ofrecidos por AWS (Amazon Web Services), y la popularidad de cada servicio puede variar según el caso de uso y la industria. Sin embargo, algunos de los servicios de AWS más utilizados son:

 

  • Amazon EC2 (Elastic Compute Cloud): proporciona capacidad informática escalable en la nube, lo que permite a los usuarios iniciar máquinas virtuales y ejecutar aplicaciones.
  • Amazon S3 (servicio de almacenamiento simple): proporciona almacenamiento de objetos altamente escalable y duradero para cualquier tipo de datos, como imágenes, videos y documentos.
  • Amazon RDS (Servicio de base de datos relacional): proporciona un servicio de base de datos administrado que facilita la configuración, el funcionamiento y el escalado de una base de datos relacional en la nube.
  • Amazon Lambda: un servicio informático sin servidor que permite a los usuarios ejecutar código sin aprovisionar ni administrar servidores, lo que lo hace ideal para la informática basada en eventos y el procesamiento de datos en tiempo real.
  • Amazon CloudFront: una red de entrega de contenido (CDN) que acelera la entrega de contenido web estático y dinámico, como imágenes, videos y API.
  • Amazon Route 53: un servicio de DNS (Sistema de nombres de dominio) escalable y de alta disponibilidad que ayuda a los usuarios a enrutar el tráfico de Internet a sus aplicaciones web.
  • Amazon DynamoDB: un servicio de base de datos NoSQL completamente administrado que proporciona un rendimiento rápido y predecible con una escalabilidad perfecta.
  • Amazon SNS (Servicio de notificación simple): un servicio de mensajería que permite enviar notificaciones automáticas a dispositivos móviles, correo electrónico y otros puntos finales.
  • Amazon SQS (Simple Queue Service): un servicio de cola de mensajes totalmente administrado que permite desacoplar y escalar microservicios, sistemas distribuidos y aplicaciones sin servidor.
  • Amazon Elastic Beanstalk: un servicio completamente administrado que facilita la implementación y administración de aplicaciones web mediante lenguajes de programación populares, como Java, .NET, PHP, Python y Node.js.

 

Estos son solo algunos ejemplos de los servicios de AWS más utilizados. AWS ofrece una amplia gama de servicios que pueden satisfacer una variedad de necesidades informáticas, incluidos AI/ML, seguridad, análisis y más.

 

aws

 

¿Qué es AWS Athena?

 

AWS Athena es un servicio de consulta interactivo sin servidor que permite a los usuarios analizar datos almacenados en Amazon S3 mediante SQL. Con Athena, los usuarios pueden consultar datos fácilmente en S3 sin tener que configurar ni administrar ninguna infraestructura.

 

Athena está diseñado para funcionar con una variedad de formatos de datos, incluidos CSV, JSON, ORC, Parquet y Avro. Los usuarios también pueden crear conectores de datos personalizados para admitir formatos de datos adicionales.

 

Para usar Athena, los usuarios simplemente crean una base de datos y un esquema de tabla que se asigna a los datos almacenados en S3. A continuación, pueden ejecutar consultas SQL ad hoc en los datos mediante el Editor de consultas de Athena o cualquier otro cliente SQL que admita controladores JDBC/ODBC.

 

Athena escala automáticamente para manejar grandes conjuntos de datos y puede procesar consultas en paralelo para brindar resultados rápidos. Los usuarios solo pagan por las consultas que ejecutan y no hay costos iniciales ni infraestructura que administrar.

 

Athena se usa comúnmente para la exploración de datos ad hoc, análisis de lagos de datos, análisis de registros e informes de inteligencia comercial. Se integra con una variedad de servicios de AWS, incluidos Amazon QuickSight, AWS Glue, AWS Lambda y Amazon EMR.

 

En Rootstack hemos utilizado varios servicios de AWS para los proyectos con nuestros clientes internacionales, arrojando siempre resultados exitosos. Durante un servicio de DevOps y QA a una entidad bancaria de Latinoamérica, se utilizaron Confluence, AWS, S3, Cloudfront, Docker, ECS, EKS, EC2, Load Balancer, Cloudwatch.

 

Contáctanos y nuestros expertos de inmediato entablarán una comunicación amena y detallada donde te explicarán cada uno de nuestros servicios y los beneficios que estos ofrecen para tu empresa, empleados y también para tus clientes.

 

Te recomendamos en video