AWS
-
Aprende AWS Incognito para Autenticación
Ya sea que estés construyendo una aplicación web, móvil o API, comprender cómo implementar una autenticación y autorización robustas es una habilidad crítica. AWS Cognito es una poderosa capacidad que simplifica la gestión de usuarios, la autenticación y el control de acceso, lo que la convierte en una tecnología esencial tanto para desarrolladores como para empresas. Al dominar AWS Cognito, puedes construir aplicaciones seguras y escalables mientras te integras perfectamente con otros servicios de AWS. Si estás buscando mejorar tus…
-
Procesamiento de datos en la nube con DuckDB y AWS S3
DuckDb es una poderosa base de datos en memoria que cuenta con una función de procesamiento en paralelo, lo que la convierte en una buena opción para leer/transformar datos de almacenamiento en la nube, en este caso, AWS S3. He tenido mucho éxito utilizándola y te guiaré a través de los pasos para implementarla. También incluiré algunos aprendizajes y mejores prácticas para ti. Usando la DuckDb, la extensión httpfs y pyarrow, podemos procesar de manera eficiente archivos Parquet almacenados en…
-
Una Guía para Automatizar el Despliegue de Infraestructura en AWS
Cuando se trata de administrar la infraestructura en la nube, AWS proporciona varias herramientas poderosas que ayudan a automatizar la creación y gestión de recursos. Una de las formas más efectivas de manejar las implementaciones es a través de AWS CloudFormation. Le permite definir su infraestructura de manera declarativa, lo que facilita la automatización del aprovisionamiento de servicios de AWS, incluyendo Elastic Beanstalk, aplicaciones sin servidor, instancias de EC2, grupos de seguridad, balanceadores de carga y más. En esta guía,…
-
Dominando la transición: De Amazon EMR a EMR en EKS
Amazon Elastic MapReduce (EMR) es una plataforma para procesar y analizar grandes datos. El EMR tradicional se ejecuta en un clúster de instancias de Amazon EC2 gestionadas por AWS. Esto incluye la provisión de la infraestructura y el manejo de tareas como la escalabilidad y la supervisión. EMR en EKS integra Amazon EMR con Amazon Elastic Kubernetes Service (EKS). Permite a los usuarios la flexibilidad de ejecutar cargas de trabajo de Spark en un clúster de Kubernetes. Esto aporta un…
-
Cuando las relaciones con el servicio técnico no funcionan
Piensa en aquellos días en los que conociste al amor de tu vida. El sentimiento era mutuo. El mundo parecía un lugar mejor, y estabas en un emocionante viaje con tu pareja. Ambos estaban “totalmente comprometidos” mientras hacían planes para una vida juntos. La vida era asombrosa… hasta que dejó de serlo. Cuando las cosas no salen como se planeó, entonces tienes que hacer el trabajo duro de deshacer la relación. Comunicarte entre ustedes y con los demás. Ordenar las…
-
Automatizando Pruebas de Infraestructura en AWS con Terratest
Las organizaciones que adoptan Infraestructura como Código (IaC) en AWS a menudo tienen dificultades para garantizar que su infraestructura no solo esté correctamente aprovisionada, sino que también funcione como se espera una vez desplegada. Incluso configuraciones incorrectas menores pueden llevar a tiempos de inactividad costosos, vulnerabilidades de seguridad o problemas de rendimiento. Los métodos de prueba tradicionales, como la inspección manual de recursos o depender únicamente del análisis de código estático, no proporcionan la suficiente confianza para los entornos de…
-
Seguridad en la Nube de AWS: Componentes Clave, Vulnerabilidades Comunes y Mejores Prácticas
Con el cambio acelerado de las organizaciones hacia la nube, asegurar la infraestructura es de suma importancia en su lista de prioridades. Aunque AWS proporciona un conjunto variado de herramientas y servicios relacionados con la seguridad y el cumplimiento. Hay varios otros factores más allá de la seguridad. La seguridad no solo se trata de herramientas, sino de estrategia, vigilancia, mejora continua y conformidad con los estándares de cumplimiento de la industria para entornos seguros, incluidos GDPR, HIPAA y PCI…
-
Catálogos de Iceberg: Una Guía para Ingenieros de Datos
Apache Iceberg se ha convertido en una opción popular para gestionar grandes conjuntos de datos con flexibilidad y escalabilidad. Los catálogos son fundamentales para la funcionalidad de Iceberg, lo cual es vital en la organización de tablas, consistencia y gestión de metadatos. Este artículo explorará qué son los catálogos de Iceberg, sus diversas implementaciones, casos de uso y configuraciones, proporcionando una comprensión de las soluciones de catálogo más adecuadas para diferentes casos de uso. ¿Qué es un catálogo de Iceberg?…
-
Configuración de un clúster ScyllaDB en AWS utilizando Terraform
En este artículo, presento un ejemplo de una instalación simple y rápida de ScyllaDB en la nube de AWS utilizando Terraform. Inicialmente, tenía la intención de crear una imagen AMI de ScyllaDB usando HashiCorp Packer. Sin embargo, más tarde descubrí que hay imágenes oficiales disponibles, lo que permite que ScyllaDB se configure fácilmente durante la inicialización de la instancia a través de datos de usuario. De hecho, los datos de usuario pueden definir todos los parámetros soportados en scylla.yaml. Opciones…