Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Acuity Spanish
Acuity Spanish
Hiperconvergente
Una Introducción
Privado y Confidencial
Información reservada únicamente para personal autorizado por Pivot3.
V5.0
1
Tabla de contenido
Resumen Ejecutivo........................................................................................................................ 5
Desafíos de TI ............................................................................................................................... 5
Soluciones Disponibles ...........................................................................................................................5
Infraestructura hiperconvergente ...........................................................................................................6
Consideraciones arquitectónicas de HCI ..................................................................................................6
Pivot3 Acuity HCI Architecture ...................................................................................................... 6
Acuity ....................................................................................................................................................6
NVMe Flash Datapath ..................................................................................................................................................... 6
Recursos de almacenamiento agregados ....................................................................................................................... 7
Integraciones de hipervisor (ESXi) - DirectPath I/O (VMDirectPath) .............................................................................. 7
Reducción de datos - Reducción de IO para el rendimiento .......................................................................................... 7
Escalabilidad ..........................................................................................................................................8
Desempeño no disruptivo y escalamiento de capacidad ............................................................................................... 8
Presentación de Volúmenes iSCSI / Integración con sistemas Legacy ........................................................................... 8
Eficiencia ...................................................................................................................................... 8
Erasure Coding vs RAID ..........................................................................................................................8
Sustitución virtual global ........................................................................................................................9
Baja sobrecarga de Acuity .................................................................................................................... 10
Reducción de datos – Consolidación de IO para resistencia ...................................................................10
Reducción de datos para la capacidad ..................................................................................................10
Resistencia ................................................................................................................................. 11
Codificación de almacenamiento y borrado escalable ...........................................................................11
Integración activa-activa y MPIO ..........................................................................................................12
Análisis predictivo de unidad................................................................................................................ 12
Capacidad de llamar a casa................................................................................................................... 13
Política y nivel de servicio basado en la calidad del servicio ......................................................... 13
Pivot3 calidad de servicio avanzada (QoS) ............................................................................................ 13
Política ................................................................................................................................................ 14
2
Prioridad .............................................................................................................................................15
Colocación ...........................................................................................................................................15
Protección ...........................................................................................................................................16
Programación de QoS........................................................................................................................... 16
Simple, basado en políticas .................................................................................................................. 17
NVMe PCIe Flash Diseño Multicapa ......................................................................................................18
Ruta de datos dinámica ........................................................................................................................ 20
Componentes de Datapath................................................................................................................... 20
Alta disponibilidad ...................................................................................................................... 21
SCSI Target - Nivel de aplicación ...........................................................................................................22
Pre-mapeo de volumen ........................................................................................................................ 22
Punto único de gestión......................................................................................................................... 23
Autocontrol (Servicio de Diagnóstico Proactivo Pivot3) .........................................................................24
Tecnología Snapshot y Replicación en Acuity ........................................................................................ 24
Snapshots ......................................................................................................................................................................24
Replicación ....................................................................................................................................................................25
Pivot3 y Veeam........................................................................................................................... 28
La regla 3-2-1 se define como: .............................................................................................................. 28
Copia de seguridad basada en el centro de datos .................................................................................. 28
Oficina remota, sucursal (ROBO) de copia de seguridad ........................................................................29
Pivot3 HCI y Veeam CloudConnect ............................................................................................... 29
3
Conclusión .................................................................................................................................. 30
Apéndice A - Resumen de características de Acuity ...................................................................... 31
Apéndice B – Ejemplo de ARQUITECTURA .................................................................................... 33
Implementación Nube Pública .............................................................................................................. 33
Implementación Internacional.............................................................................................................. 34
4
Resumen Ejecutivo
En abril de 2017, Pivot3 anunció la primera solución de infraestructura hiperconvergente (HCI) que
tiene en cuenta la prioridad y se centra en permitir a las organizaciones de TI consolidar con confianza
múltiples cargas de trabajo de aplicaciones mixtas, incluidas las sensibles al rendimiento y la latencia.
Las nuevas soluciones de infraestructura hiperconvergentes de Pivot3, basadas en la plataforma de
software Acuity, están diseñadas para ofrecer un rendimiento que aproveche la aceleración del flash
PCIe NVMe de latencia ultra baja. Acuity se basa en políticas con la quinta generación del motor de
Calidad de Servicio (QoS) de Pivot3 y también con prioridad, priorizando las aplicaciones que el
administrador considera más importantes, asegurando que ofrecen un rendimiento garantizado y
resultados predecibles. Todo esto se combina para superar las limitaciones HCI tradicionales de
rendimiento impredecible, falta de automatización, escala ineficiente y utilización de la capacidad que
limita la consolidación.
Este documento describe la arquitectura y las características clave de la solución de infraestructura
hiperconvergente basada en Acuity Pivot3 para ayudar a los profesionales de TI a comprender cómo
esta solución podría beneficiar a su organización. A lo largo de este documento, la infraestructura
hiperconvergente se denominará "HCI".
Desafíos de TI
Un estudio reciente de Technology Business Research (TBR) indica que la razón principal por la que
las organizaciones están evaluando HCI es "la necesidad de abordar las crecientes presiones
presupuestarias sobre el envejecimiento, la infraestructura heredada y costosa lleva a los clientes a
plataformas hiperconvergentes".
A medida que las tecnologías de la información avanzan inexorablemente hacia otro ciclo de
actualización, la llegada de términos como "centro de datos definido por software" y "centro de datos
de próxima generación" está llevando a los CIO a apartar la vista de la infraestructura tradicional de
3 niveles y la complejidad asociada con ella, y avanzar hacia una Modelo más integrado y modular
para la construcción del centro de datos. Si bien la infraestructura se considera una plataforma
importante y la base sobre la cual se construyen las aplicaciones que ejecutan el negocio, son
aquellas aplicaciones las que se están convirtiendo en una consideración más crítica.
El estudio TBR también declaró que "las cargas de trabajo centradas en datos siguen siendo las más
comúnmente implementadas en hiperconvergencia, con las cargas de trabajo centradas en los
negocios detrás". los tiempos de implementación, la escalabilidad, el rendimiento a escala y la
capacidad de soportar múltiples cargas de trabajo de aplicaciones a la vez que ofrecen un rendimiento
predecible, especialmente para las aplicaciones más críticas.
Soluciones Disponibles
La era de la arquitectura tradicional de 3 niveles puede estar en declive, pero eso no significa que no
tenga un papel que desempeñar en el centro de datos de la próxima generación. Las organizaciones
rara vez, si acaso, hacen un cambio total en la infraestructura que opera su negocio. Teniendo esto
en cuenta, cualquier consideración para implementar HCI debe incluir la capacidad de ejecutar los
entornos en paralelo e incluso integrar los servidores existentes y las SAN con la nueva HCI.
5
Infraestructura hiperconvergente
De acuerdo con un estudio reciente de Capacidades críticas de Gartner, hay una serie de
capacidades y temas clave a tener en cuenta al evaluar y, finalmente, elegir una plataforma
hiperconvergente.
Sencillez: un principio clave de HCI es que el producto es simple en el diseño de la solución, cómo
se implementa y cómo se administra una vez implementado.
Flexibilidad: con un mayor deseo de agilidad empresarial, las organizaciones hacen de la flexibilidad
un requisito clave en cualquier HCI. No solo la flexibilidad en la capacidad de implementar hardware
adicional con una interrupción mínima, sino también la capacidad de ajustar el rendimiento y la
protección al instante.
Selectividad: un criterio crítico para la adopción de HCI es la elección, la elección basada en los
requisitos exclusivos de un cliente, en lugar de los dictados por un proveedor.
Económico: al igual que con todos los presupuestos de TI de las organizaciones, cualquier nuevo
despliegue, proyecto o producto debe cumplir con ciertos requisitos económicos. Los resultados de
ROI convincentes son un factor clave en cualquier implementación nueva, y los productos HCI
representan una excelente oportunidad para crear modelos de costos repetitivos y predecibles que
permiten un control mucho mayor que una organización tiene sobre el gasto de su infraestructura de
TI.
Acuity
Acuity fue diseñado para hacer el uso más eficiente y efectivo de múltiples tipos de medios de
almacenamiento y poder acomodar fácilmente lo último en tecnologías flash. Hoy en día, esto incluye
6
administrar una ruta de datos flash NVMe (memoria no volátil) para cumplir con los requisitos de
rendimiento que exigen las aplicaciones en una infraestructura hiperconvergente. NVMe es una
especificación que permite que un dispositivo de estado sólido haga un uso efectivo de un bus de
Interconexión de Componentes Periféricos de Alta Velocidad (PCIe) en una computadora. Al mover
el flash directamente conectado al bus PCIe, NVMe flash puede ofrecer 2 veces el rendimiento de
12Gbps SAS y hasta 6 veces el rendimiento de 6Gbps SATA. Esto se traduce en poder ofrecer una
mejor densidad de rendimiento de VM / aplicación en los productos HCI de Pivot3.
Otra ventaja de incorporar flash basado en NVMe directamente en la ruta de datos en una arquitectura
de múltiples niveles es que los productos HCI de Pivot3 pueden mejorarse con otros tipos de
dispositivos de memoria / flash conectados a NVMe en el futuro, ya que la nueva tecnología llega al
mercado sin tener que volver a escribir. cualquiera de los programas de datapath. A medida que
surgen dispositivos NVMe más nuevos / rápidos, Pivot3 puede integrarlos directamente en la ruta de
datos sin ningún cambio de arquitectura.
Mediante la definición del software y la creación de un único grupo de almacenamiento, Acuity permite
que cada unidad, en cada nodo, a través de vPG (grupo de rendimiento virtual o clúster) contribuya
al rendimiento de almacenamiento y la capacidad de cada volumen presentado por Acuity. Cuando
compara esto con una arquitectura de producto que usa replicación, encuentra que esos productos
están limitados a usar solo los recursos locales dentro del nodo en el que reside la VM, lo que conlleva
una variedad de limitaciones para equilibrar, administrar y diseñar el sistema para garantizar el
desempeño adecuado sin disputa. Al adoptar este enfoque agregado de los recursos de
almacenamiento, la expansión de la matriz se traduce en un beneficio de rendimiento y capacidad
para todas las aplicaciones que aprovechan el almacenamiento Pivot3, a través de la adición
acumulativa de nuevas unidades.
Los únicos datos que deben almacenarse son los metadatos que describen los datos reales. Debido
a que el IO nunca llega a los medios de almacenamiento, hay un beneficio de rendimiento inmediato
para la aplicación. Los usuarios pueden ver hasta 2.5X los IOPS y más del 50% de reducción en la
latencia para las cargas de trabajo atendidas desde el motor de Reducción de IO en comparación con
7
el nivel de flash NVMe PCIe. La reducción de IO realizada se cuenta como parte de la función de
métricas de rendimiento IOPS de Nivel de reducción de datos en la interfaz de usuario de Acuity.
Hasta un año de datos de métricas están disponibles para ver y descargar.
Escalabilidad
Una habilidad clave dentro de cualquier infraestructura moderna es poder expandir la solución sin
interrupciones y sin una penalización de rendimiento. Pivot3 logra esto con elementos agregados de
simplicidad y flexibilidad. Cuando se acerca la escala de capacidad, un administrador tiene dos
opciones:
Esto, en sí mismo, proporciona beneficios adicionales en comparación con el HCI tradicional, ya que
todas las unidades contribuyen al rendimiento de todos los volúmenes dentro de la matriz, lo que
aumenta el rendimiento de las cargas de trabajo ya implementadas. En el HCI tradicional, solo las
cargas de trabajo desplegadas en el nuevo nodo se beneficiarían de un mayor rendimiento en el
almacenamiento añadido por el nuevo nodo.
La escala no se trata solo de poder expandir la infraestructura HCI que posee, ya sea escalada vertical
u horizontalmente, sino que se trata de escalar el centro de datos en su totalidad de la manera más
adecuada para la organización de TI y los requisitos empresariales. Los volúmenes de
almacenamiento definidos por software de Acuity son dispositivos basados en bloques iSCSI (LUN)
que se pueden presentar a cualquier servidor de aplicaciones en el centro de datos con un iniciador
compatible con iSCSI, independientemente del estado virtual o físico y el agnóstico del hipervisor o
sistema operativo.
Eficiencia
8
La tecnología RAID se ha implementado siempre que los discos duros se hayan utilizado para el
almacenamiento y no se haya mejorado desde esa implementación temprana. Dependiendo del nivel
de RAID que implemente, debe sacrificar en cualquier lugar entre el 20% y el 50% de su capacidad
de almacenamiento en bruto para la entrega de una o quizás dos fallas de unidades. Eso no incluye
el advenimiento de las unidades Hot Spare, donde las unidades adicionales se mantienen dentro de
la matriz de almacenamiento para reemplazar "instantáneamente" una unidad que falla. La
codificación de borrado avanza las técnicas RAID al proporcionar un método para lograr niveles más
altos de resiliencia y al mismo tiempo consumir menos capacidad de almacenamiento físico. En última
instancia, esto ayuda a reducir los costos generales asociados con la protección de datos y la
resistencia del sistema.
9
Cuando se crea un volumen, se sabe cuál es la capacidad requerida para la sustitución, y por lo tanto,
se puede reservar un pequeño porcentaje de cada unidad para esta capacidad, lo que significa que
se crea un repuesto virtual que abarca la totalidad de la matriz para cada volumen Esto tiene dos
beneficios principales tanto en las operaciones normales como en las de recuperación basadas en
este enfoque:
2. Dado que cada unidad tiene una pequeña cantidad de reserva de ahorro, el impacto en el
rendimiento de la falla y la posterior migración de datos (ver Análisis predictivo de unidades) o la
reconstrucción se distribuyen entre todas las otras unidades en el vPG. Esto mejora los tiempos de
reconstrucción y reduce el impacto en el rendimiento del sistema durante las condiciones de falla.
10
funciones de reducción de datos se realizan en línea, no hay penalización de rendimiento para la
aplicación por realizar la reducción de datos en el sistema Acuity. Del mismo modo, si el servidor de
aplicaciones solicita los datos, el patrón se genera a partir de la CPU / RAM del nodo HCI, lo que
produce un beneficio de rendimiento para la lectura de datos que se redujo previamente. El
almacenamiento de Acuity es un sistema de almacenamiento de bloque variable con todos los
volúmenes, instantáneas y clones que se aprovisionan de forma delgada todo el tiempo de forma
predeterminada. El siguiente gráfico muestra una captura de pantalla de la interfaz de administración
de Acuity donde el administrador puede ver claramente cuánta capacidad se consume en el disco
(SSD o HDD) en comparación con la cantidad que se está guardando debido a las tecnologías de
reducción de datos de Acuity (reducción de datos en línea y aprovisionamiento delgado).
Resistencia
Para cualquier administrador de TI, una consideración clave en la construcción de un centro de datos
resiliente es la administración y el alcance del dominio de fallas que el entorno puede tolerar antes de
que se produzca una pérdida del servicio. Naturalmente, se asume que el dominio de falla deseado
sería lo más amplio y profundo posible, pero más a menudo es un compromiso entre la eficiencia del
almacenamiento, el costo y la huella del centro de datos.
Prueba 3: gráfico de la eficiencia del almacenamiento de Pivot3 basa por nodo vs arquitecturas basadas replicación de 2 y de 3 vías
11
Al utilizar un único conjunto de almacenamiento agregado, el impacto en el rendimiento general se
reduce si falla una (o más) de esas unidades. Aliado con este enfoque, el uso de la codificación de
borrado aumenta el nivel de protección de un volumen para poder tolerar un fallo completo del nodo y
un fallo adicional de la unidad, sin dejar de mantener la disponibilidad y el rendimiento de la producción.
Uno de los principios clave detrás de una infraestructura altamente disponible con un rendimiento
maximizado es la capacidad de tener una red altamente resistente y de alto rendimiento. Todas las
conexiones de red de Pivot3 están activas para IO, lo que proporciona una capacidad de rendimiento
máxima en comparación con una configuración de red activa / pasiva tradicional. Debido a la definición
de software que Acuity emplea en la presentación de sus volúmenes, se puede utilizar cualquier ruta
de red para entregar datos desde la aplicación a la capa de almacenamiento, proporcionando tanto la
resistencia como el rendimiento de la ruta.
Dado que Acuity es una presentación de almacenamiento iSCSI de software, se puede presentar a
cualquier servidor de aplicaciones capaz de escribir en un destino de almacenamiento iSCSI, lo que la
convierte en la solución HCI más flexible del mercado en términos de integración a un centro de datos
existente. Para ofrecer el nivel de disponibilidad y rendimiento a las aplicaciones no virtualizadas, Pivot3
tiene un controlador MPIO patentado en Acuity que permite que un servidor de aplicaciones vea y, lo
que es más importante, lea y anote cada ruta disponible para los datos. Esto no solo mejora el
rendimiento, sino que también aumenta la resistencia del almacenamiento y permite que un cliente
integre y amplíe su centro de datos de la manera más adecuada para la organización.
12
Al fallar proactivamente una unidad del sistema, permite que Acuity realice una migración de datos
elegante, que se realiza mucho más rápido que tener que reconstruir datos a partir de cálculos de
paridad según un sistema tradicional basado en RAID. Debido a que los volúmenes de Acuity abarcan
cada unidad en el vPG, cada unidad contribuye al rendimiento de estos datos migración, asegurando
que el tiempo empleado en un dominio de falla potencial sea mucho menor que en una infraestructura
tradicional. Una vez que se ha reemplazado una unidad, el proceso simplemente funciona a la inversa,
migrando los datos desde el espacio de reserva virtual a la nueva unidad, lo que significa que la
recuperación de fallas con Pivot3 también es mucho más rápida que las soluciones basadas en RAID.
13
Política
La QoS de quinta generación de Acuity fue diseñada para priorizar el rendimiento de cada aplicación
en función de su política de rendimiento asignada. Esto elimina la imprevisibilidad y la necesidad de
diseñar sistemas HCI para el rendimiento de carga de trabajo máxima o proyectos de carga de trabajo
única. Por ejemplo, una organización puede asignar una aplicación de inteligencia empresarial 30,000
IOPS, una base de datos de pedidos de 25,000 IOPS y un archivo de mercadeo que comparte 5,000
IOPS. Esto significa que no importa lo que ocurra en el sistema, cada aplicación obtendrá su nivel de
rendimiento asignado. Al establecer estos objetivos de rendimiento, la función de los algoritmos de QoS
mantiene las prioridades de cada IO para cumplir los objetivos de rendimiento del volumen.
Los picos en la carga de trabajo de las cargas de trabajo no críticas no afectarán a las aplicaciones
comerciales o de misión crítica. Esto significa que las aplicaciones críticas como la base de datos de
pedidos o la aplicación de inteligencia empresarial nunca caerán a niveles de rendimiento inaceptables.
El motor de QoS funciona con tres métricas: IOPS, rendimiento y latencia. El motor de QoS administra
cada IO en función de una etiqueta de QoS asignada a la IO. Los objetivos de la política de QoS para
IOPS y rendimiento se tratan como mínimos objetivo, lo que significa que el sistema está diseñado para
poder cumplir los objetivos mínimos. El objetivo de la política de QoS para la latencia se trata como un
objetivo máximo, lo que significa que los volúmenes de la política no superarán el objetivo de latencia
asociado a la política.
14
Table 2: Performance Policies for Hybrid Acuity X5 platforms
IOPs
Throughput (MB/s) Latency (ms)
Prioridad
Los niveles de servicio rigen la forma en que Acuity toma las decisiones sobre la priorización de IO
según las políticas de rendimiento de QoS. Hay tres niveles de servicio integrados en el motor de QoS:
Misión crítica, Empresa crítica y No crítica. Estos niveles de servicio instruyen al sistema sobre lo
importante que es mantener los objetivos de QoS que ha definido para sus volúmenes. Acuity aísla
primero el impacto en el rendimiento de las aplicaciones no críticas, y luego minimiza el impacto en las
aplicaciones críticas para la empresa. Sin embargo, garantiza que sus aplicaciones de misión crítica no
se vean afectadas. Por ejemplo, si el sistema está bajo una carga de trabajo en la que no se cumple el
objetivo de latencia en un volumen de misión crítica, el motor de QoS comenzará a quitar el rendimiento
de las cargas de trabajo no críticas (y Business Critical, si es necesario) en orden. el objetivo de latencia
de misión crítica vuelve a estar en línea. Del mismo modo, si el sistema se encuentra en una situación
de modo degradado (reconstrucción, conmutación por error, actualización, etc.), los Niveles de servicio
gobiernan cómo el motor de QoS trata los objetivos para mantener el rendimiento de misión crítica. Con
cualquier otro sistema HCI, no hay manera de priorizar el rendimiento de esta manera en función de la
importancia de la aplicación y el valor comercial de los datos.
Colocación
Como se explicó en las secciones anteriores del documento, Acuity adopta un enfoque más integral de
la QoS, los IOP de antigüedad, la latencia y el rendimiento y la priorización en función de los niveles de
servicio según la selección del usuario. Las políticas de rendimiento influyen directamente en los
algoritmos de almacenamiento en caché y niveles en el sistema, asegurando que los datos se colocan
en los niveles apropiados dentro del sistema para cumplir con los objetivos de rendimiento y las
prioridades de nivel de servicio.
15
Table 3: Policy-based Caching Parameters
Performance
Service Level Policy Read Cache Settings Read Warm Threshold Read-Ahead Write-Cache
Mission Critical Policy 1 Most Aggressive Warms 1MB Data after 1 Enabled Enabled
Business Critical Policy 2 Highly Aggressive Warms 1MB Data after 4 Enabled Enabled
Business Critical Policy 3 Moderately Aggressive Warms 1MB Data after 16 Enabled Enabled
Protección
Programación de QoS
No todas las cargas de trabajo operan al 100% de rendimiento, el 100% del tiempo. De hecho, ocurre todo
lo contrario. Por ejemplo, un componente crítico de cualquier infraestructura HCI es hacer una copia de
seguridad de las máquinas virtuales que ejecutan las aplicaciones críticas para el negocio. Esta ventana
de copia de seguridad normalmente se realiza durante la noche, cuando el sistema tiene menos carga, por
lo que la capacidad de programar la máquina virtual que ejecuta las copias de seguridad es Business
Critical durante la noche, y no crítica durante el día permite que un administrador sea increíblemente
granular cuando Diseñando su infraestructura.
Otro ejemplo principal de esto sería en un proceso de negocio cíclico: informes de fin de mes,
procesamiento de nóminas o lotes, donde la organización depende de la rápida finalización de la tarea
para una operación sin problemas. En este escenario, el almacenamiento en caché no ofrece un beneficio
enorme, ya que es probable que los datos se hayan enfriado y se hayan omitido. Al programar una política
de QoS de alto nivel para su implementación poco antes de que la aplicación requiera los recursos
necesarios para brindar un alto rendimiento y un rápido acceso a los datos, un administrador puede
garantizar que esos recursos de rendimiento estén disponibles sin disputa tan pronto como la aplicación
16
lo requiera, lo que ofrece velocidades de procesamiento más rápidas y un tiempo reducido para completar
el proceso.
Usar la calidad de servicio avanzada de Acuity es simple. Se utilizan cinco políticas de rendimiento
predefinidas para aplicar el nivel apropiado de QoS a un volumen. Las políticas se pueden cambiar sobre
la marcha para afectar las cargas de trabajo inmediatamente. Al crear un volumen hay dos pasos
necesarios. Paso 1, seleccione una política de rendimiento predefinida, Paso 2 seleccione una política de
protección de datos de la biblioteca definida por el usuario.
Opcionalmente (Paso 3), el administrador puede configurar un programa de políticas para cambiar las
políticas en momentos predeterminados.
Exhibit 7: Simple Policy Assignment
17
Exhibit 8: Pivot3 QoS Policy Boundaries
SSD SATA or SAS 80GB – 3.8TB 250K IOPS, 1.9GB/s 50 µs 0.1 – 10 DWPD
NVMe Flash PCIe 200GB – 6.4TB 850K IOPS, 5.0 GB/s 20 µs 0.3 – 25 DWPD
Flash funciona más como memoria que como disco, y tratarla como disco colocando flash detrás de los
controladores RAID disminuye su potencial de rendimiento. La forma más eficiente de conectar flash es
colocarlo tan cerca de la CPU como sea posible. Por esa razón, al diseñar la arquitectura HIC de Pivot3,
NVMe PCIe flash fue la opción elegida para la tecnología de flash / estado sólido. La industria también se
está moviendo hacia una arquitectura de flash NVMe PCIe como la opción de diseño para conectar flash.
El grupo de trabajo de Non-volatile Memory Express (www.nvmexpress.org) está compuesto por los
proveedores líderes de sistemas de almacenamiento y flash con el objetivo declarado de NVM Express:
desbloquear el potencial de los SSD PCIe ahora y en el futuro, y estandarizar el Interfaz PCIe SSD. ”Pivot3
es miembro del grupo de trabajo NVM Express y continuará innovando productos utilizando PCIe flash y
NVMe.
El rendimiento es solo un factor para preferir NVMe PCIe flash sobre SSDs SAS / SATA conectados. Otros
factores son la huella de la capacidad y la fiabilidad. El factor de forma del flash PCIe es más grande que
el SSD, lo que le permite tener más capacidad. Además, el flash PCIe suele ser más confiable que la
mayoría de las SSDs para empresas (eMLC) en el mercado actual. A continuación, se resumen las
diferencias entre PCIe flash y SSD (Enterprise y Economic) en cuanto a rendimiento y confiabilidad:
18
Exhibit 9: NVMe PCIe Flash Performance and Endurance vs. SSD
Estas son algunas de las razones principales por las que Pivot3 implementa un diseño de múltiples niveles
para nuestros productos HCI híbridos y basados en Acuity. Utilizamos el flash NVMe PCIe en la parte
frontal para el mejor rendimiento, resistencia y densidad. Utilizamos SSD con capacidad optimizada en el
back-end para el rendimiento, la capacidad y el costo. Debido a que la operación de destrucción de NVMe
PCIe a SATA SSD consolida y desamplifica las escrituras de ingesta, podemos usar SSD de menor
resistencia y mayor capacidad, optimizando así aún más el costo y la huella.
Desde la perspectiva de la ruta de datos, NVMe PCIe flash se utiliza en los nodos Pivot3 X5 como un nivel
de datos activo. Cuando una aplicación envía una solicitud de escritura, se refleja entre las tarjetas flash
NVMe en dos nodos para una alta disponibilidad y redundancia. Una vez que se almacenan ambas copias,
el nodo receptor reconoce la finalización de la escritura en el host. Sin embargo, el flash es demasiado
caro para mantener permanentemente dos copias de datos. Por lo tanto, una vez que se reconoce la
escritura, el sistema copiará los datos de NVMe PCIe flash al disco (HDD o SSD). Las lecturas, escrituras
y modificaciones de la copia original se producen en NVMe PCIe flash. En este punto, la copia en el disco
solo se utiliza en caso de que se requiera una reconstrucción en el nivel flash. Por último, si los datos
almacenados en NVMe PCIe flash no están siendo al acceder con frecuencia, el X5 lo desalojará para
dejar espacio para datos más activos basados en las prioridades y objetivos de QoS. La decisión de
desalojar los datos se toma en tiempo real según los patrones de acceso, los niveles de rendimiento
actuales y los índices de reducción de datos.
19
Ruta de datos dinámica
La ruta de datos de Acuity cumple una multitud de funciones relacionadas con el rendimiento de todo el
sistema, la ubicación de datos y el almacenamiento en caché basado en políticas. Cada uno de los
componentes siguientes conforman la pila de software Acuity, que opera en los nodos Acuity como parte
de vPG. Estas características y funciones se explican con más detalle en el resto del capítulo .
Componentes de Datapath
RAM: el motor de ruta de datos dinámicos utiliza RAM para proporcionar aceleración de caché de lectura
anticipada. Los datos se copian de la memoria flash o disco NVMe PCIe (HDD o SSD) en la RAM para
proporcionar un acceso más rápido a los datos.
NVMe PCIe Flash Tier: los datos se ingieren en el sistema en el nivel flash en su formato IO nativo. Lo que
significa que si el servidor de aplicaciones le ha dado a Acuity IO stack una escritura de 8K IO, entonces
la escritura de 8K IO se ingiere en su formato nativo de 8K en el nivel de flash. La pila Acuity IO es un
sistema de bloque variable, lo que significa que puede manejar diferentes tamaños de IO de los hosts que
van desde 4K a 1.5MB de tamaño. Esta capacidad es importante por una variedad de razones, incluida la
eficiencia de la capacidad, el rendimiento, la reducción de datos y la granularidad de niveles. En
comparación con los sistemas heredados con diseños de página de volumen fijo, la naturaleza de bloque
variable permite tratar los datos en formato nativo sin sobrecarga.
De-Stager: el administrador de De-stager es responsable de copiar los datos del nivel de memoria flash
NVMe PCIe a las unidades de disco (HDD o SSD). El De-stager opera en un nivel de volumen lógico. Esto
significa que tomará los datos del nivel flash de forma lógica del volumen (LUN) que el servidor de la
aplicación host escribió y luego los copiará en las unidades de disco. Este efecto de coalescencia permite
que los datos se escriban físicamente en las unidades de disco (HDD o SSD) de forma secuencial a medida
20
que llegan del servidor de aplicaciones host. Esto mejora el rendimiento general de escritura del sistema,
así como el rendimiento de lectura cuando hay que leer los datos desde el disco. De-stager funciona con
datos relativamente antiguos en comparación con el resto de los datos en el nivel de flash NVMe PCIe
duplicado. El umbral para que los datos se eliminen del escenario es cualquier dato que supere el 30% del
umbral completo en el nivel de memoria flash NVMe PCIe duplicada.
Evictor: The Evictor es responsable de liberar datos del nivel flash NVMe PCIe. Cuando los datos alcanzan
una cierta edad relativa en comparación con el resto de los datos en el nivel de flash duplicado, es posible
que se eliminen. Evictor trabaja para mantener aproximadamente un 20% del búfer de espacio disponible
(o el 80% lleno) en el nivel de flash duplicado para nuevas escrituras en el sistema. La combinación del
destagerador y el desalojador tienen roles vitales en el rendimiento del sistema en su conjunto, y tienen
umbrales asociados con ellos. Uno de los principios clave del diseño de un motor de almacenamiento en
caché eficiente es alargar el tiempo de almacenamiento en caché y, posteriormente, la aparición de la
regulación.
Lectura más cálida: lectura más cálida es el mecanismo que llena los datos de la capa de disco duro de
HDD en la parte de caché activa pre-oritizada de la capa flash NVMe PCIe. Los datos deben haber sido
previamente copiados de flash a disco por el Destager y posteriormente eliminados de NVMe PCIe flash
por el Evictor. En función de la configuración de QoS para el volumen (LUN), los datos se copian desde el
disco a flash en diferentes configuraciones de agresividad. Mission Critical es más agresivo en los datos
de lectura-calentamiento que en Business-Critical, mientras que los volúmenes no críticos no tendrán datos
calentados por un golpe de lectura.
Lectura anticipada: la función Lectura anticipada acelera las cargas de trabajo de lectura secuencial por
volumen copiando los datos de la memoria flash NVMe PCIe y los niveles de disco (HDD o SSD) en la
RAM según la configuración de la política de volumen de QoS con prioridad de caché activa.
GlobalCache: Acuity usa la memoria (RAM) dentro de cada nodo como un caché de alto rendimiento para
proporcionar un punto de aterrizaje inicial para los datos a medida que pasan desde el nivel de flash NVMe
PCIe al almacenamiento codificado en el disco.
Unidades (HDD o SSD). GlobalCache se configura en 48 GB de memoria dentro de cada nodo de Acuity,
ya que se determinó que esta es la combinación óptima de rendimiento y eficiencia, para no restar valor a
la cantidad de memoria disponible para las máquinas virtuales que se ejecutan dentro de la vPG de Pivot3.
Caché de SSD: en los nodos de Acuity Hybrid, hay un par de SSD que contribuyen al rendimiento de
GlobalCache y ofrecen una plataforma no volátil en la que se guardan en caché los datos entrantes, antes
de que se realice el proceso de codificación de borrado.
Nivel de disco (HDD / SSD) (grupo) - Codificación de borrado: una vez que se desaparezca del nivel de
flash NVMe PCIe, los datos se borran y codifican en todas las unidades del vPG, tanto para protección
como para rendimiento. A continuación se describe un esquema simple de la ruta de datos de codificación
de borrado.
La codificación de borrado en sí misma, es un proceso mediante el cual los datos entrantes se dividen en una serie de
segmentos de datos, se transforman en una matriz de campo XOR o Galois (según el nivel de protección elegido), y
luego se distribuyen en todas las unidades dentro de la matriz. Pivot3 es único en el mercado de HCI en la distribución
de datos codificados de borrado de esta manera, brindando una protección de datos y un rendimiento incomparables,
a la vez que ofrece una eficiencia de almacenamiento sin precedentes. Estos dispositivos de almacenamiento
codificados de borrado son los repositorios subyacentes que forman los volúmenes del sistema que luego se
aprovisionan como grupos de almacenamiento administrados por los nodos de Acuity y se presentan como volúmenes
iSCSI a la capa de aplicación.
Alta disponibilidad
La plataforma de software Pivot3 Acuity utiliza un diseño Active-Active datapath para alta disponibilidad
(HA). Durante las operaciones normales, todas las rutas están disponibles para satisfacer las solicitudes
de IO para todos los volúmenes. Todos los volúmenes se presentan para IO de todos los puertos de datos
21
en los nodos de Acuity. Al utilizar una arquitectura de almacenamiento activo-activo, todas las CPU, RAM
y NVMe PCIe flash siempre se utilizan para el rendimiento, mientras que siguen estando altamente
disponibles. Las soluciones HCI que emplean una configuración Activa / Pasiva solo aprovechan la mitad
(como máximo) de sus recursos de rendimiento en todo momento, lo que disminuye en gran medida el
potencial de rendimiento del sistema en estado estable.
La función HA de la plataforma de software Pivot3 Acuity está siempre activada. El modo de operación
normal de Acuity está en el estado "Activo-Activo" donde todos los nodos dan servicio a IO para volúmenes.
Los volúmenes tienen una carga equilibrada en todos los nodos para proporcionar un rendimiento óptimo
y un diseño de capacidad. En el caso de que un nodo de Acuity esté fuera de línea, un nodo de Acuity
sobreviviente tomará las operaciones de IO para los volúmenes. Desde la perspectiva de un host, un
volumen es "propiedad" de un nodo a la vez. Los hosts se conectan a los volúmenes con MPIO ALUA
(Asignación de unidad lógica asimétrica) a través del controlador PIOPot3 MPIO para indicar al sistema
operativo qué rutas prefieren para IO (rutas "optimizadas"). La política de MPIO recomendada para
conectarse a volúmenes en la HCI de Pivot3 es la política de "Round-Robin". La mayoría de los sistemas
operativos actuales tienen pilas MPIO nativas que admiten MPIO ALUA y Round-Robin MPIO Policies.
Pivot3 ofrece todo su almacenamiento a través de una conexión iSCSI estándar, asegurando que Acuity
pueda implementarse junto con el centro de datos del cliente existente, ya sea para operaciones paralelas
que conducen a una migración eventual, o simplemente como una estrategia táctica para avanzar hacia
El centro de datos de próxima generación. Esta flexibilidad ofrece a los administradores la opción de
implementar nuevas cargas de trabajo en una plataforma que se adapte mejor a la organización. Las
cargas de trabajo existentes también tienen la opción de escribir datos en un vPG Pivot3, aprovechando
todos los beneficios existentes de rendimiento, protección y escala que HCI tiene para ofrecer.
Pre-mapeo de volumen
Acuity mantiene la sobrecarga del software al mínimo mediante el mapeo previo de cada volumen creado
dentro del vPG. Al comprender de antemano qué unidad y qué datos de nodo van a vivir, Acuity garantiza
que el proceso de destrucción y la codificación de borrado se realicen de la manera más eficiente, en el
nodo en el que se almacenarán los datos y la codificación. De esta manera, se reduce la comunicación de
entrenudos y se optimizan las operaciones de la CPU, lo que significa que se requiere una menor
22
sobrecarga del sistema y se logra una mayor densidad de VM para una organización. Si el vPG se expande
agregando nuevos nodos, se realiza un proceso en segundo plano para volver a calcular el diseño de
datos y borrar las ecuaciones de codificación, y luego se redistribuye la codificación de datos y borrado en
todo el vPG una vez más, para alinearse con el principio de que cada unidad en cada nodo contribuye al
rendimiento de cada volumen.
Exhibit 13: Cluster Pre-mapping
Pivot3 Acuity ofrece una visión general totalmente integrada, basada en el panel de control, para
estadísticas y estado de alto nivel para todo el entorno HCI. El dominio Pivot3 completo (un dominio se
define como que incluye todos los Grupos de rendimiento virtual (vPG), nodos, volúmenes, tareas, alertas
y funciones de utilización del sistema) se muestra en el panel para una plataforma administrativa fácil de
administrar. Todos los objetos dentro de la interfaz de usuario pueden examinarse e investigarse más a
fondo de manera intuitiva y diseñada para hacer clic y explorar.
Los menús dirigidos por asistentes dentro del complemento de vity Web Client de Acuity eliminan las tareas
administrativas cotidianas onerosas e incluyen asistentes para la creación de LUN, ajustes de políticas y
capacidad, adiciones de nodos y una serie de otras funciones.
23
Autocontrol (Servicio de Diagnóstico Proactivo Pivot3)
Todo el hardware alimentado por Acuity está diseñado para ser autocontrol. Pivot3 Proactive Diagnostics
(PPD) es una función que incluye monitoreo integrado y "asistencia telefónica a domicilio" al personal de
soporte de Pivot3 para sistemas Pivot3. Cuando PPD está habilitado, el estado de cada dominio Pivot3 se
cargará a la asistencia de Pivot3 aproximadamente cada 24 horas. Cuando se detecta un problema o un
problema de rendimiento potencial, el soporte de Pivot3 notificará de forma proactiva al contacto registrado
sobre el problema y comenzará los planes para una resolución.
Snapshots
En Acuity los Snapshots se basan en una arquitectura en capas donde los volúmenes y los Snapshots
comparten datos y forman una pila de capas. Cuando se crea un nuevo Snapshot, la capa que es el
volumen se convierte en el siguiente Snapshot. Se genera una nueva capa en la parte superior de la pila
de capas y esta se convierte en el nuevo volumen.
24
Exhibit 15: Acuity Snapshot Technology
Adicionalmente, los Snapshots en Acuity son “Thin Provisioned” que significa que el volumen solo consume
físicamente el espacio consumido por los datos. No se reserva la cantidad de espacio requerido cuando el
volumen es creado. Acuity también permite la integración con productos terceros como Veeam, Comvault,
VMWare, Windows y otros en orden de entregar el Snapshot en estado de consistencia. Esto significa,
que la aplicación tiene la capacidad de arrancar en estado consistente luego de una restauración.
La tecnología de Snapshot en Acuity esta integrada con el sistema de políticas de Acuity en donde el
Snapshot puede ser automatizado en el contexto de frecuencia, pero adicionalmente en el contexto de
retención. Esto convierte a Acuity en una solución Enterprise focalizada en la protección de la data como
su desempeño.
Replicación
Los datos de misión crítica requieren servicios de datos que ofrezcan disponibilidad y capacidad de
recuperación. Los entornos de TI que tratan con dichos datos emplean servicios como la replicación para
dicho propósito. Con combinaciones como snapshots y replicación, los entornos de TI ofrecen una
protección de datos robusta para la empresa. La replicación de datos, como lo indica el término, es la
creación de réplicas / copias de datos de una ubicación de almacenamiento o sistema hiperconvergente a
otra. Esto se puede hacer entre dos dispositivos locales o entre dispositivos en diferentes ubicaciones o
para dispositivos completamente separados geofísicamente a través de servicios basados en la nube.
La tecnología de Acuity palanquea la tecnología Snapshot para crear sus copias remotas y así garantizar
la capacidad de recuperación. En esta forma, todas las virtudes de que trae la tecnología de Snapshots
es heredada por la replicación remota. Esto incluye replicación a entornos nube como Amazon Web
Services.
Adicionalmente, la replicación remota permite la creación de arquitectura Enterprise donde se entrega la
opción de diseños como FAN:IN, FAN:OUT y MATRIX donde un volumen puede replicarse a varios
destinos (FAN:OUT), o el contramano, donde un sistema PIVOT3 con Acuity tiene la opción de aceptar
replicas de otras localidades (FAN:IN).
Para arquitecturas mas avanzadas, la MATRIX permite una mezcla de FAN:IN y FAN:OUT para crear ultra
alta disponibilidad en una variedad de sitios remotos.
25
Exhibit 16: Acuity Replication Technology
La replicación de Acuity permite entonces crear una variedad de opciones a nivel de arquitectura donde
el usuario puede crear el diseño optimo para la protección de su negocio. Como se menciono
anteriormente, la tecnología de replicación de Acuity hereda la funcionalidad de la tecnología de
Snapshots y así su automatización de la creación de replicas, como su retención y su localidad puede
ser automatizada para crear aun mas un ambiente Enterprise.
El reto
Aprovechar las nubes públicas para aumentar la infraestructura local es cada vez más complejo. Debido a
que los volúmenes de datos, transacciones y aplicaciones están creciendo rápidamente,
es difícil administrar las cargas de trabajo y los datos distribuidos en diversas infraestructuras locales y en
la nube.
26
La solución
La Nube Híbrida Inteligente de Pivot3 proporciona una protección de datos eficiente y sensible a la
aplicación. El software Pivot3 Cloud Edition en ejecución
En Amazon Web Services (AWS) presenta un motor de inteligencia que brinda protección de datos
inteligente, basada en políticas y automatizada, integrada entre nubes privadas y públicas.
El beneficio
La integración perfecta con los recursos de la nube pública significa menos infraestructura local y
protección de datos simplificada que no interfiere con las cargas de trabajo críticas para la misión,
asegurando que se cumplan los SLA para cada aplicación.
Gestión simplificada
La protección de datos se basa en una administración simple basada en políticas y en la automatización
inteligente de instantáneas, replicación y retención que se alinean con las prioridades del negocio.
Integración de aplicaciones
Los servicios de protección de datos se integran con las aplicaciones de Microsoft que utilizan los Servicios
de instantáneas de volumen (VSS) y las aplicaciones de VMware que utilizan las API de vCenter Server.
Gestión centralizada
Tanto Acuity HCI local como la protección de datos basada en la nube se gestionan de forma centralizada
desde una única aplicación de gestión de Acuity.
Pivot3 y Veeam
La disponibilidad de la aplicación es fundamental para las organizaciones, y si bien la resistencia de la
infraestructura es una parte clave de la solución, es vital contar con una solución de disponibilidad bien
documentada y probada para su centro de datos. Una de las mejores prácticas de recuperación de
desastres (DR) más comunes es la regla 3-2-1.
28
se pueden recuperar, probar su funcionalidad y apagar, sin la necesidad de ventanas de tiempo de
inactividad o mantenimiento, y sin interrumpir la infraestructura de producción.
La HCI de Pivot3 proporciona un objetivo de copia de seguridad altamente eficiente y un rendimiento
mucho mayor en las restauraciones que los dispositivos de copia de seguridad dedicados para ofrecer
objetivos de tiempo de recuperación y puntos de recuperación (RTPO) más rápidos.
Juntos, Pivot3 y Veeam ofrecen un alto rendimiento, escalabilidad y resistencia para ayudar a los clientes
a cumplir y superar sus requisitos de costo y tiempo de actividad.
Con la arquitectura de Pivot3 líder en la industria, los usuarios ahora tienen la oportunidad de construir un
centro de datos modular, altamente eficiente y escalable. Estas eficiencias, al tiempo que mantienen el
rendimiento y mejoran la protección de los datos del cliente, permiten a un data center operar con mayor
flexibilidad comercial, probar nuevos mercados sin penalizaciones ni riesgos y ofrecer un mayor nivel de
servicio a los clientes que nunca antes.
29
Conclusión
La plataforma de software Acuity Pivot3 y los nodos compatibles están diseñados para permitir a los
clientes utilizar infraestructura hiperconvergente (HCI) para admitir múltiples cargas de trabajo de
aplicaciones, incluidas las sensibles al rendimiento y la latencia. Al implementar una arquitectura HCI
diseñada específicamente para NVMe PCIe flash, QoS y niveles de servicio, Pivot3 permite a los clientes
informar al sistema HCI sobre el valor de sus datos. La plataforma de software Pivot3 Acuity administra
automáticamente la priorización de IO en función de las entradas del cliente. La ruta de datos dinámica
administra los datos en tiempo real, tomando decisiones basadas en las políticas de rendimiento de QoS
para garantizar que los datos residan en la ubicación adecuada (RAM, NVMe PCIe flash, HDD, SSD), en
el momento adecuado. La arquitectura de flash Active-Active NVMe PCIe está optimizada para alta
disponibilidad y rendimiento. El uso de la codificación de borrado patentada de Pivot3 ofrece la
combinación óptima de eficiencia de almacenamiento y protección de datos, pero mantiene la
disponibilidad y el rendimiento de la producción. La administración simple y flexible le permite al cliente
administrar el sistema HIC de Pivot3 fácilmente y con una curva de aprendizaje mínima. Finalmente, ser
capaz de escalar el rendimiento y la capacidad de manera previsible proporciona el mejor valor para el
cliente.
30
Apéndice A - Resumen de características de Acuity
Las características de Pivot3 se pueden dividir en 4 categorías principales: Rendimiento, Escala, Eficiencia
y Resistencia. La tabla a continuación describe la característica y una descripción simple, con información
más detallada contenida en el resto del capítulo.
Performance
Storage Resource Aggregation Pivot3 uses every drive, in every node, throughout the array to deliver the highest levels of performance.
Quality of Service Quality of Service (QoS) is a data workload management tool that enables users to simplify performance
management by enabling users to apply pre-defined performance policies to volumes and service levels
that define the importance or priority of an application to the business. A comprehensive storage QoS
design encompasses all data value management objectives, including Performance, Availability, Data
Service Levels govern how the storage system makes priority decisions on behalf of the user based on the
GlobalCache Pivot3’s GlobalCache uses memory to accelerate the performance of erasure coding operations.
NVMe PCIe Flash NVMe PCIe flash is used within Acuity to deliver industry leading performance for HCI.
Hypervisor Integration Pivot3 implements numerous VMware VAAI primitives and PSA MPIO to integrate deeply with the ESXi
hypervisor.
VMDirectPath VMDirectPath IO enables the Acuity software platform to communicate directly to PCIe devices for
maximum performance.
Policy Based Caching Managing where data resides is a real-time, automatic process. Multiple storage media types (RAM, NVMe
PCIe flash, Disk (HDD or SSD), etc.) can host data. Based on the value of the data, the storage system
should locate it in the appropriate location, in real-time to meet the QoS objectives.
Scale
Online Capacity Expansion Acuity HCI nodes are seamlessly added to the vPG to grow the capacity scale of the system while keeping
applications online.
Online Performance Expansion Acuity HCI nodes are seamlessly added to the vPG to grow the performance capabilities of the system
31
Aggregated Networking Pivot3 aggregates all network connections within the product to ensure maximum availability and
performance.
iSCSI Presentation By using a standard iSCSI presentation, Pivot3 enables its storage to presented to any application capable
of writing to iSCSI
Efficiency
Erasure Coding vs RAID Pivot3 uses its patented erasure coding to deliver a more capacity efficiency while maintain higher levels
Global Virtual Sparing By using Global Virtual Sparing, Pivot3 reduces risk exposure of a failed drive while delivering maximum
storage efficiency.
Low System Overhead Acuity uses less than 30% of the compute resources on each node to ensure the greatest VM density
possible.
Single Management Interface By integrating into the vSphere Web Plugin, Pivot3 enables Administrators to use a single point of
Data Reduction Data reduction technologies are key to getting the most out any storage investment. The Pivot3 data
reduction technologies include IO Reduction for performance, IO Consolidation for flash endurance and
Application Integrated Pivot3 allows users to schedule application consistent snapshots on a per application, per VM and per
Erasure Coding for Protection Pivot3 uses patented erasure coding to deliver a industry leading level of capacity efficiency (82%) and
Predictive Drive Analysis By proactively monitoring the drives, Pivot3 optimizes for protection and performance.
Phone Home Pivot3 phone home gives administrators peace of mind when operating their infrastructures.
32
Apéndice B – Ejemplo de ARQUITECTURA
Pivot3
Local Managemen AWS
t
vPG Cloud
Storage
P
3
Cloud
Cloud device as “local” volume Storage
QoS
P
3
Cloud Device
Cloud
Storage
Cloud Device P
3
33
Implementación Internacional
Gestionamiento
Colombia
Europa
QoS
Alta disponibilidad con replicación a nivel aplicativo y manejo de plataforma desde de Colombia. Video vigilancia y control
de acceso con reconocimiento facial, automatización, control de plataforma con carga heterogénea y concurrente con
VMWare, Linux, SQL, Windows. Integración con Control de Acceso e Intrusión, Vigilancia del perímetro y Video Wall.
34