Un Software Defined Storage (SDS) flexible, VxFlex (es)

10 minutos de lectura (1620 parole)

Questo post è disponibile anche in Italiano

En modo simple podemos explicar el concepto de Software Defined Storage (SDS) diciendo que el software del storage no está definido por el hardware en el que se ejecuta (storage tradicional), en un SDS el software de almacenamiento se desacopla del hardware y se puede ejecutar en cualquier hardware estándar.

Una diferencia clave entre un almacenamiento tradicional y un sistema SDS está en la modalidad de acceso a los datos y a los servicios de datos (protección, copia local o remota, etc). En un sistema SDS el acceso a los datos se realiza gracias a una abstracción del plano storage (data plane) trámite software o hypervisor ejecutado en los servidores (control plane). Del mismo modo los servicios de datos son gobernados por el software. Así como en el mundo VMware, vSphere es una solución de compute software defined con innegables ventajas, un sistema SDS utiliza conceptos similares para obtener los beneficios de la virtualización a nivel de storage.

Dependiendo de la tipología y variedad de hypervisor soportados por el sistema existen diversas implementaciones posibles de SDS, fundamentalmente podemos considerar dos: soluciones SDS que soportan un solo hypervisor o soluciones SDS que soportan configuraciones multi-hypervisor e inclusive bare-metal.

En este post analizaremos que cosa significa un Software Defined Storage flexible analizando en particular la solución SDS VxFlex de Dell EMC. También veremos como VxFlex es en grado de replicar los beneficios de soluciones storage “tradicionales” ofreciendo al mismo tiempo las prerrogativas de la HCI.

Continuar leyendo “Un Software Defined Storage (SDS) flexible, VxFlex (es)”

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)”

Dell Technologies Cloud (es)

8 minutos de lectura

Questo post è disponibile anche in Italiano

Un gran número de centros de datos ejecutan sus aplicaciones en ambientes virtualizados y por lo tanto elaborar estas aplicaciones localmente o en un cloud provider depende de una serie de consideraciones que tienen que ver más con la eficiencia y el costo que con una determinada ubicación física.
El uso del cloud continua a crecer rápidamente debido a que los modelos operativos cloud aumentan la agilidad y permiten el acceso al uso de ambientes de desarrollo de aplicaciones que aceleran la innovación creando ventajas competitivas. Según algunos estudios de Gartner el mercado del cloud crecerá cerca del doble para el 2022 y los gastos de la TI serán mucho mayores en esta área que en la “TI tradicional”

Es solo una cuestión de tiempo para que los cloud públicos y privados se integren en un único entorno SDDC (Software Defined Data Center).
De hecho,  han sido los mayores cloud providers  a llevar adelante este modelo y hoy en día no caben dudas que las soluciones Software Defined son el mejor enfoque para tener éxito en un diseño de arquitectura cloud híbrida.

Aunque el cloud proporciona agilidad y el uso de varios clouds proporciona flexibilidad, esto también crea silos operativos debido a las diferencias en la infraestructura subyacente y al uso de herramientas de administración heterogéneas. Para resolver esos problemas Dell Technologies propone una clara estrategia: Dell Technologies Cloud.

En este post analizaremos los principales componentes de la estrategia Cloud de Dell Technologies y como esta es en grado de ofrecer un único “ejercicio” cloud.

Continuar leyendo “Dell Technologies Cloud (es)”

Sistemas de almacenamiento y servicios de datos en el cloud (es)

8 minutos de lectura

Questo post è disponibile anche in Italiano

El cloud ha experimentado un desarrollo considerable en los últimos años a medida que siempre más organizaciones y usuarios comienzan a evaluar estrategias que permitan la adopción de tecnologías cloud en diversas líneas de negocios. Sin embargo, la implementación de datos en cloud públicos, vista como una extensión del almacenamiento local, presenta una serie de desafíos a la TI.

Para resolver este problema es imprescindible una estrategia cloud que permita, partiendo de los datos distribuidos on-prem y off-prem, de acceder a estos y gestionar la entera infraestructura en modo integrado. En otras palabras, la estrategia hacia un multi-cloud debe necesariamente tener en consideración como primera instancia los datos y sistemas de almacenamiento de datos con funcionalidades de cloud integradas, o sea, storage multi-cloud-enabled.

Una infraestructura storage habilitada para el cloud tiene la capacidad no solo de extender, en el sentido de movimentar los datos del privado al público, sino también de extender las operaciones (come trabajo sobre estos datos) hacia el multi-cloud.  De este modo, el cloud no es una alternativa, sino una manera de aumentar las capacidades del data center con recursos adicionales disponibles a pedido.

En este post veremos algunos de las capacidades cloud implementadas a nivel de los sistemas de storage de Dell EMC con un focus particular sobre las funcionalidades che permiten de “consumir” storage en forma de servicios.

Continuar leyendo “Sistemas de almacenamiento y servicios de datos en el cloud (es)”

Database machine, soluciones de tipo “open” (es)

10 minutos tiempo de lectura

Questo post è disponibile anche in Italiano

El soporte a las cargas de trabajo generadas de las grandes bases de datos requiere muchas veces de arquitecturas especializadas o DB machine.
Consideremos la siguiente definición de DB machine según Wikipedia
“Un database machine (máquina de base de datos) o procesador de back-end es un hardware especial que almacena y recupera datos de una base de datos. Un database machine está especialmente diseñado para el acceso a la base de datos con los servidores de front-end estrechamente acoplados (tighly coupled) por un canal de alta velocidad mientras que el servidor de la base de datos está acoplado libremente (loosely coupled) a través de la red. El front-end recibe los datos y los muestra, el back-end, por otro lado, analiza y almacena los datos de los procesadores de front-end. Los database machine dan como resultado un mayor rendimiento, un aumento de la memoria principal del host, un aumento de la seguridad de la base de datos y una disminución del costo de fabricación”.

Es claro que el término clave para definir un DB machine es “solución integrada” hardware (server, network, storage) y software (DBMS). Según esta definición existen 2 implementaciones posibles: un appliance software preconfigurado con el hardware necesario para ejecutar dicho software (propuesta típica del DBMS vendor) o un appliance hardware preconfigurado con el software necesario para ser ejecutado en ese hardware (propuesta típica del hardware vendor).
Aunque a primera vista las dos arquitecturas pueden parecer similares, cada una de ellas presenta ventajas y desventajas y las implicaciones sobre su implementación en un datacenter son bien diferentes.

db machine open - definition
db machine open – definition

En este post analizaremos ambas arquitecturas con la idea de proporcionar algunos puntos de reflexión para orientarse en la decisión de cual “appliance” representa una arquitectura valida según exigencias aplicativas y de business.

Continuar leyendo “Database machine, soluciones de tipo “open” (es)”