Dell EMC Infrastructure as Code (IaC) (es)

10 minutos de lectura

Questo post è disponibile anche in Italiano

Cloud, containers, Kubernetes, IaC y DevOps son hoy entre los términos más buscados en Internet por una sencilla razón, la necesidad de acelerar el desarrollo de las aplicaciones. Para actuar esta tendencia, la infraestructura de almacenamiento a soporto necesita ser configurada en cada momento según las necesidades de las aplicaciones siguiendo un enfoque práctico que permita de “construir” la infraestructura en un modo análogo a como se construyen las aplicaciones, o sea, usando código.

Wikipedia define IaC (Infrastructure as Code) como “el proceso de gestión y aprovisionamiento de los centros de datos informáticos a través de archivos de definición legibles por máquina, en lugar de configuraciones de hardware físico o a través de herramientas de configuración interactivas”.

Se podría pensar que para implementar la IaC es suficiente escribir una serie di scripts que permitan un cierto grado de automatismo. Sin embargo, resulta evidente que el solo uso de scripts comporta un notable empeño de manutención y una continua actualización de los mismos a medida que la infraestructura cambia.

IaC es un concepto diferente, la IaC preveé el empleo de best practices y procesos de desarrollo de software de tipo agile para la gestión de la infraestructura. La IaC es parte de DevOps y por lo tanto finalizada a la “continuous delivery”. Para eliminar las complejidades de conocer en detalle como interactuar con la infraestructura la IaC utiliza una serie de instrumentos para la gestión de la misma via código y orquestadores estándares.

En este post analizaremos las herramientas de la IaC que permiten una automatización repetible, consistente y robusta de las infraestructuras de storage.

Continuar leyendo “Dell EMC Infrastructure as Code (IaC) (es)”

Databases, Flash Storage: no siempre mayor rendimiento (es)

Questo post è anche disponibile in italiano

Es difícil leer un artículo que diga; el uso de tecnología flash en ambientes de bases de datos relacionales puede no comportar algún beneficio del punto de vista del rendimiento. Es común orientarse a tecnologías All Flash porque estas proporcionan ambientes de mayor eficiencia: facilidad de uso, reducción de datos gracias a mecanismos de compresión y/o deduplica y menores costes de manutención.  Sin embargo, casi siempre, el “driver” principal en la adopción de una tecnología flash es el de obtener notables aumentos de performance.

En este post veremos cómo esta última común presunción puede no ser siempre cierta. Usando Oracle como ejemplo de base de datos relacional, analizaremos algunos conceptos relacionados con el “tuning” a través del AWR con el objetivo de obtener el conocimiento básico que nos permita de determinar cuándo un DB puede NO obtener beneficios de rendimiento en una plataforma All Flash.

Continuar leyendo “Databases, Flash Storage: no siempre mayor rendimiento (es)”

Hadoop + EMC DSSD D5. Análisis de datos en tiempo real (es)

Questo post è anche disponibile in italiano

Durante mucho tiempo las empresas han utilizado para las aplicaciones analíticas Data Warehouses (DWH) tradicionales basados en tecnologías MPP o RDBMS. Típicamente estas aplicaciones contienen conjuntos de datos transaccionales y estructurados que siguen esquemas lógicos como el esquema en estrella.

Con el nombre Big Data nos referimos a la enorme cantidad de datos, provenientes de fuentes diversas, generalmente no estructurados, que muchas veces superan la capacidad de las tecnologías apenas mencionadas para almacenarlos y procesarlos en un tiempo útil al business. Hadoop se ocupa de este nuevo tipo de datos y proporciona escalabilidad y flexibilidad en el almacenamiento de datos no estructurados.

Resulta cada vez más importante poder combinar tanto el DWH tradicional con aplicaciones de nueva generación que se ejecutan en sistemas como Hadoop o aplicaciones “in-memory” que utilizan Hadoop como almacenamiento de back-end.

DSSD D5 es la solución DellEMC de tipo Flash a escala de rack que permite de realizar análisis en tiempo real.

En este post voy a describir las ventajas de utilizar la plataforma DSSD, para integrar Hadoop con una arquitectura de “Enterprise Analytics” y realizar análisis en tiempo real.

Continuar leyendo “Hadoop + EMC DSSD D5. Análisis de datos en tiempo real (es)”

EMC DSSD. La necesidad de una nueva plataforma flash (es)

Questo post è anche disponibile in italiano

DSSD es un array flash; porqué necesitamos una nueva plataforma flash?

¿Qué es lo que impide a las actuales plataformas flash tener el máximo rendimiento posible? Una simple respuesta es que en las arquitecturas actuales existe una “distancia considerable” (IO stack) entre las aplicaciones (server) que utilizan los datos y donde estos risieden (storage). Esto significa que los procesos tienen que esperar los datos para poder trabajar. Podemos decir que objetivo principal de DSSD es mantener a los procesos el 100% ocupados. Un proceso que no está al 100% ocupado es un desperdicio de acceso y no completará el trabajo en el arco de tiempo del que sería capaz.

Cómo DSSD cambia completamente este paradigma?

Continuar leyendo “EMC DSSD. La necesidad de una nueva plataforma flash (es)”

EMC El Data Center Moderno (es)

Questo post è anche disponibile in italiano

En este post vamos a tratar el argumento “El Data Center Moderno”. Esta es una visión que EMC tiene sobre el futuro del centro de datos y cómo éste debería evolucionar para incorporar las ventajas de las tendencias más importantes de la tecnología. Vamos a llamar a estas tendencias pilares o elementos. Estos pilares son: Flash, Software Defined, Cloud y Trusted.

La adopción combinada de estos elementos puede transformar el IT, y en consecuencia, el valor de negocio que este puede generar.

Continuar leyendo “EMC El Data Center Moderno (es)”