{"id":38966,"date":"2019-10-31T22:27:03","date_gmt":"2019-10-31T19:27:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/admin-bez-ruk-giperkonvergentsiya\/"},"modified":"2019-10-31T22:27:03","modified_gmt":"2019-10-31T19:27:03","slug":"admin-bez-ruk-giperkonvergentsiya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/admin-bez-ruk-giperkonvergentsiya","title":{"rendered":"\u00bfAdmin sin manos = hiperconvergencia?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\u00bfAdmin sin manos = hiperconvergencia?\" src=\"\/wp-content\/uploads\/2019\/10\/ea1763132185c97bb4edf0e67640d58f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<img decoding=\"async\" alt=\"\u00bfAdmin sin manos = hiperconvergencia?\" src=\"\/wp-content\/uploads\/2019\/10\/b6355c444c310570e1f2619cd931e1ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEste es un mito bastante com\u00fan en el \u00e1mbito del hardware de servidores. Sin embargo, en la pr\u00e1ctica, las soluciones hiperconvergentes (todo en uno) son necesarias por muchas razones. Hist\u00f3ricamente, las primeras arquitecturas fueron desarrolladas por Amazon y Google para sus propios servicios. La idea era crear un granja de computaci\u00f3n a partir de nodos id\u00e9nticos, cada uno con sus propios discos. Todo esto se integraba con un software de sistematizaci\u00f3n (hipervisor) y se divid\u00eda en m\u00e1quinas virtuales. La principal tarea era minimizar los esfuerzos en el mantenimiento de un nodo y minimizar los problemas durante la escalabilidad: simplemente se adquir\u00edan mil o dos de esos servidores y se conectaban al lado. En la pr\u00e1ctica, esto es raro, y con mucho mayor frecuencia se habla de un menor n\u00famero de nodos y una arquitectura un poco diferente. <\/p>\n<p>Pero la ventaja sigue siendo la misma: una incre\u00edble simplicidad en la escalabilidad y gesti\u00f3n. La desventaja es que diferentes tareas consumen recursos de manera diferente, y en algunos casos habr\u00e1 muchos discos locales, en otros habr\u00e1 poca RAM, y as\u00ed sucesivamente, lo que significa que con diferentes tipos de tareas, la utilizaci\u00f3n de recursos disminuir\u00e1. <\/p>\n<p>Resulta que pagas un 10\u201315% m\u00e1s por la facilidad de configuraci\u00f3n. Este es el mito detr\u00e1s del encabezado. Buscamos durante mucho tiempo d\u00f3nde se aplicar\u00eda la tecnolog\u00eda de manera \u00f3ptima y lo encontramos. La cuesti\u00f3n es que Cisco no ten\u00eda sus propios sistemas de almacenamiento, pero quer\u00edan abarcar el mercado de servidores completo. Y crearon Cisco Hyperflex, una soluci\u00f3n con almacenamiento local en los nodos. <\/p>\n<p>Y de esto inesperadamente surgi\u00f3 una muy buena soluci\u00f3n para centros de datos de respaldo (Recuperaci\u00f3n ante Desastres). Por qu\u00e9 y c\u00f3mo, ahora les contar\u00e9. Y mostrar\u00e9 las pruebas del cl\u00faster. <noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>D\u00f3nde se necesita<\/h3>\n<p>\nLa hiperconvergencia es: <\/p>\n<ol>\n<li>La transferencia de discos a los nodos de computaci\u00f3n.<\/li>\n<li>La integraci\u00f3n completa del subsistema de almacenamiento de datos con el subsistema de virtualizaci\u00f3n.<\/li>\n<li>La transferencia \/ integraci\u00f3n con el subsistema de red.<\/li>\n<\/ol>\n<p>\nTal conexi\u00f3n permite implementar muchas caracter\u00edsticas de almacenamiento de datos a nivel de virtualizaci\u00f3n y todo desde una \u00fanica ventana de gesti\u00f3n.<\/p>\n<p>En nuestra empresa, hay una gran demanda de proyectos de dise\u00f1o de centros de datos de respaldo, y a menudo se elige una soluci\u00f3n hiperconvergente debido a la amplia variedad de opciones de replicaci\u00f3n (incluso hasta un metrocl\u00faster) disponibles de manera est\u00e1ndar. <\/p>\n<p>En el caso de los centros de datos de respaldo, generalmente se trata de un objeto remoto ubicado en el otro extremo de la ciudad o incluso en otra ciudad. Permite recuperar sistemas cr\u00edticos en caso de una falla parcial o total del centro de datos principal. Los datos se replican continuamente desde la producci\u00f3n, y esta replicaci\u00f3n puede realizarse a nivel de aplicaci\u00f3n o a nivel de dispositivo de almacenamiento (SAN).<\/p>\n<p>Por lo tanto, ahora hablar\u00e9 sobre la estructura del sistema y las pruebas, y luego sobre un par de escenarios de aplicaci\u00f3n real con datos sobre el ahorro. <\/p>\n<h3>Pruebas<\/h3>\n<p>\nNuestro ejemplar consta de cuatro servidores, cada uno con 10 discos SSD de 960 GB. Hay un disco dedicado para el almacenamiento en cach\u00e9 de operaciones de escritura y para la m\u00e1quina virtual de servicio. La soluci\u00f3n es la cuarta versi\u00f3n. La primera era claramente mediocre (seg\u00fan los comentarios), la segunda ten\u00eda problemas, la tercera ya era bastante estable, y esta se puede considerar un lanzamiento tras finalizar la beta p\u00fablica. Durante el tiempo de prueba, no vi problemas, todo funciona a la perfecci\u00f3n.<\/p>\n<p><b class=\"spoiler_title\">Cambios en v4<\/b>Se han corregido un mont\u00f3n de errores. <\/p>\n<p>Inicialmente, la plataforma solo pod\u00eda funcionar con el hipervisor VMware ESXi y admit\u00eda un n\u00famero limitado de nodos. Adem\u00e1s, el proceso de implementaci\u00f3n no siempre finalizaba con \u00e9xito, era necesario reiniciar algunos pasos, hab\u00eda problemas con la actualizaci\u00f3n desde versiones anteriores, y los datos en la GUI no siempre se mostraban correctamente (aunque a\u00fan no estoy encantado con la visualizaci\u00f3n de los gr\u00e1ficos de rendimiento), a veces surg\u00edan problemas en la integraci\u00f3n con la virtualizaci\u00f3n.<\/p>\n<p>Ahora todos los problemas iniciales han sido solucionados, HyperFlex es compatible tanto con ESXi como con Hyper-V, adem\u00e1s de esto es posible:<\/p>\n<ol>\n<li>Crear un cl\u00faster expandido. <\/li>\n<li>Crear un cl\u00faster para oficinas sin usar Fabric Interconnect, de dos a cuatro nodos (solo compramos servidores).<\/li>\n<li>Posibilidad de trabajar con SAN externas.<\/li>\n<li>Soporte para contenedores y Kubernetes.<\/li>\n<li>Crear zonas de disponibilidad.<\/li>\n<li>Integraci\u00f3n con VMware SRM, si la funcionalidad incorporada no satisface las necesidades.<\/li>\n<\/ol>\n<p>La arquitectura no difiere mucho de las soluciones de los principales competidores, no se ha reinventado la rueda. Todo esto funciona en la plataforma de virtualizaci\u00f3n VMware o Hyper-V. Se aloja f\u00edsicamente en servidores de desarrollo propio de Cisco UCS. Hay quienes odian la plataforma por su relativa complejidad en la configuraci\u00f3n inicial, el mont\u00f3n de botones, un sistema de plantillas y dependencias no trivial, pero tambi\u00e9n hay quienes han encontrado el zen, se han empapado de la idea y ya no quieren trabajar con otros servidores. <\/p>\n<p>Nos enfocaremos en la soluci\u00f3n para VMware, ya que se cre\u00f3 inicialmente para esta y tiene m\u00e1s funcionalidad; Hyper-V fue mejorado sobre la marcha para no quedarse atr\u00e1s de los competidores y cumplir con las expectativas del mercado.<\/p>\n<p>Hay un cl\u00faster de servidores equipados con discos. Hay discos para almacenamiento de datos (SSD o HDD, seg\u00fan su gusto y necesidades), y hay un SSD para caching. Al escribir datos en el datastore, se realiza la preservaci\u00f3n de datos en la capa de cach\u00e9 (disco SSD dedicado y RAM de la VM de servicio). Al mismo tiempo, un bloque de datos se env\u00eda a los nodos en el cl\u00faster (el n\u00famero de nodos depende del factor de replicaci\u00f3n del cl\u00faster). Despu\u00e9s de la confirmaci\u00f3n de todos los nodos sobre la escritura exitosa, la confirmaci\u00f3n se env\u00eda al hipervisor y luego a la VM. Los datos escritos se desduplican, comprimen y almacenan en discos en segundo plano. A su vez, siempre se escribe un gran bloque en los discos de almacenamiento de manera secuencial, lo que reduce la carga en ellos.<\/p>\n<p>La desduplicaci\u00f3n y compresi\u00f3n est\u00e1n siempre activadas y no se pueden desactivar. La lectura de datos se realiza directamente desde los discos de almacenamiento o desde la cach\u00e9 RAM. Si se utiliza una configuraci\u00f3n h\u00edbrida, la lectura tambi\u00e9n se almacena en un disco SSD.<\/p>\n<p>Los datos no est\u00e1n vinculados a la ubicaci\u00f3n actual de la m\u00e1quina virtual y se distribuyen uniformemente entre los nodos. Este enfoque permite cargar de manera equitativa todos los discos y las interfaces de red. Surge un claro inconveniente: no podemos reducir al m\u00ednimo la latencia de lectura, ya que no hay garant\u00eda de que los datos est\u00e9n localmente disponibles. Pero considero que este es un sacrificio menor en comparaci\u00f3n con las ventajas obtenidas. Especialmente porque las latencias de red han alcanzado niveles en los que pr\u00e1cticamente no afectan el resultado general.<\/p>\n<p>Toda la l\u00f3gica de funcionamiento del subsistema de discos es gestionada por una VM de servicio especial, el controlador Cisco HyperFlex Data Platform, que se crea en cada nodo de almacenamiento. En nuestra configuraci\u00f3n, se asignaron ocho vCPU y 72 GB de RAM a la VM de servicio, lo cual no es poco. Cabe recordar que el host tiene disponibles 28 n\u00facleos f\u00edsicos y 512 GB de RAM.<\/p>\n<p>La VM de servicio tiene acceso directo a los discos f\u00edsicos a trav\u00e9s de la conexi\u00f3n del controlador SAS en la VM. La comunicaci\u00f3n con el hipervisor se realiza a trav\u00e9s de un m\u00f3dulo especial llamado IOVisor, que intercepta las operaciones de entrada y salida, y mediante un agente que permite enviar comandos a la API del hipervisor. El agente se encarga de trabajar con los snapshots y clones de HyperFlex.<\/p>\n<p>En el hipervisor, los recursos de disco se montan como NFS o SMB (dependiendo del tipo de hipervisor, adivinen cu\u00e1l es cu\u00e1l). Pero bajo el cap\u00f3, se trata de un sistema de archivos distribuido que permite a\u00f1adir caracter\u00edsticas de sistemas de almacenamiento completo: asignaci\u00f3n de vol\u00famenes delgada, compresi\u00f3n y deduplicaci\u00f3n, snapshots mediante la tecnolog\u00eda Redirect-on-Write, replicaci\u00f3n sincr\u00f3nica\/asincr\u00f3nica.<\/p>\n<p>La VM de servicio proporciona acceso a la interfaz web de gesti\u00f3n del subsistema HyperFlex. Hay integraci\u00f3n con vCenter, y gran parte de las tareas diarias se pueden realizar desde all\u00ed, pero las datastores, por ejemplo, es m\u00e1s conveniente configurarlas desde una web separada, si ya ha pasado a la interfaz r\u00e1pida de HTML5, o utilizar el cliente Flash completo con integraci\u00f3n total. En la web de servicio se puede ver el rendimiento y el estado detallado del sistema.<\/p>\n<p><img decoding=\"async\" alt=\"\u00bfAdmin sin manos = hiperconvergencia?\" src=\"\/wp-content\/uploads\/2019\/10\/4f603b38d6489836892bebc76663eb2f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTambi\u00e9n existe otro tipo de nodos en el cl\u00faster: los nodos de computaci\u00f3n. Estos pueden ser servidores en rack o blade sin discos incorporados. En estos servidores se pueden ejecutar VMs cuyas datos se almacenan en servidores con discos. Desde el punto de vista del acceso a los datos, no hay diferencia entre los tipos de nodos, ya que la arquitectura permite abstraerse de la ubicaci\u00f3n f\u00edsica de los datos. La relaci\u00f3n m\u00e1xima de nodos de computaci\u00f3n a nodos de almacenamiento es de 2:1.<\/p>\n<p>El uso de nodos de computaci\u00f3n aumenta la flexibilidad al escalar los recursos del cl\u00faster: no es necesario adquirir nodos con discos si solo necesitamos CPU\/RAM. Adem\u00e1s, podemos agregar un blade chassis y obtener ahorros en el espacio para servidores en el rack.<\/p>\n<p>En resumen, tenemos una plataforma hiperconvergente con las siguientes caracter\u00edsticas:<\/p>\n<ul>\n<li>Hasta 64 nodos en el cl\u00faster (hasta 32 nodos de almacenamiento).<\/li>\n<li>La cantidad m\u00ednima de nodos en el cl\u00faster es de tres (dos para el cl\u00faster Edge).<\/li>\n<li>Mecanismo de redundancia de datos: espejado con un factor de replicaci\u00f3n de 2 y 3.<\/li>\n<li>Cl\u00faster Metro.<\/li>\n<li>Replicaci\u00f3n as\u00edncrona de VM a otro cl\u00faster HyperFlex.<\/li>\n<li>Orquestaci\u00f3n de conmutaci\u00f3n de VM a un centro de datos remoto.<\/li>\n<li>Instant\u00e1neas nativas con tecnolog\u00eda Redirect-on-Write.<\/li>\n<li>Hasta 1 PB de espacio \u00fatil con un factor de replicaci\u00f3n de 3 sin considerar la deduplicaci\u00f3n. No consideramos el factor de replicaci\u00f3n 2, ya que no es una opci\u00f3n seria para la venta.<\/li>\n<\/ul>\n<p>\nOtro gran beneficio es la simplicidad en la gesti\u00f3n y despliegue. Todas las complejidades de la configuraci\u00f3n de servidores UCS son manejadas por una VM especializada, preparada por ingenieros de Cisco. <\/p>\n<h3>Configuraci\u00f3n del banco de pruebas:<\/h3>\n<p><\/p>\n<ul>\n<li>2 x Cisco UCS Fabric Interconnect 6248UP como cl\u00faster de gesti\u00f3n y componentes de red (48 puertos, funcionando en modo Ethernet 10G\/FC 16G).<\/li>\n<li>Cuatro servidores Cisco UCS HXAF240 M4.<\/li>\n<\/ul>\n<p>\nCaracter\u00edsticas de los servidores:<\/p>\n<p><\/p>\n<p>CPU<\/p>\n<p>2 x Intel \u00ae Xeon \u00ae E5-2690 v4<\/p>\n<p>RAM<\/p>\n<p>16 x 32GB DDR4-2400-MHz RDIMM\/PC4-19200\/rango dual\/x4\/1.2v<\/p>\n<p>Red<\/p>\n<p>UCSC-MLOM-CSC-02 (VIC 1227). 2 puertos 10G Ethernet<\/p>\n<p>HBA de almacenamiento<\/p>\n<p>Controlador de pasaje SAS modular Cisco 12G<\/p>\n<p>Discos de almacenamiento<\/p>\n<p>1 x SSD Intel S3520 120 GB, 1 x SSD Samsung MZ-IES800D, 10 x SSD Samsung PM863a 960 GB<\/p>\n<p>\n<b class=\"spoiler_title\">M\u00e1s opciones de configuraci\u00f3n<\/b>Adem\u00e1s del hardware seleccionado, actualmente est\u00e1n disponibles las siguientes opciones:<\/p>\n<ul>\n<li>HXAF240c M5.<\/li>\n<li>Uno o dos CPU desde Intel Silver 4110 hasta Intel Platinum I8260Y. Disponible la segunda generaci\u00f3n.<\/li>\n<li>24 ranuras de memoria, m\u00f3dulos desde 16 GB RDIMM 2600 hasta 128 GB LRDIMM 2933.<\/li>\n<li>De 6 a 23 discos para datos, un disco de cach\u00e9, un disco del sistema y uno de arranque.<\/li>\n<\/ul>\n<p>\n<b>Discos de capacidad<\/b><\/p>\n<ul>\n<li>HX-SD960G61X-EV 960GB 2.5 pulgadas Enterprise Value 6G SATA SSD (1X resistencia) SAS 960 GB.<\/li>\n<li>HX-SD38T61X-EV 3.8TB 2.5 pulgadas Enterprise Value 6G SATA SSD (1X resistencia) SAS 3.8 TB.<\/li>\n<li>Discos de cach\u00e9<\/li>\n<li>HX-NVMEXPB-I375 375GB 2.5 pulgadas Intel Optane Drive, rendimiento extremo &amp; resistencia.<\/li>\n<li>HX-NVMEHW-H1600* 1.6TB 2.5 pulgadas Ent. Perf. NVMe SSD (3X resistencia) NVMe 1.6 TB.<\/li>\n<li>HX-SD400G12TX-EP 400GB 2.5 pulgadas Ent. Perf. 12G SAS SSD (10X resistencia) SAS 400 GB.<\/li>\n<li>HX-SD800GBENK9** 800GB 2.5 pulgadas Ent. Perf. 12G SAS SED SSD (10X resistencia) SAS 800 GB.<\/li>\n<li>HX-SD16T123X-EP 1.6TB 2.5 pulgadas Enterprise performance 12G SAS SSD (3X resistencia).<\/li>\n<\/ul>\n<p>\n<b>Discos de sistema \/ registro<\/b><\/p>\n<ul>\n<li>HX-SD240GM1X-EV 240GB 2.5 pulgadas Enterprise Value 6G SATA SSD (requiere actualizaci\u00f3n).<\/li>\n<\/ul>\n<p>\n<b>Discos de arranque<\/b><\/p>\n<ul>\n<li>HX-M2-240GB 240GB SATA M.2 SSD SATA 240 GB.<\/li>\n<\/ul>\n<p>Conexi\u00f3n a la red a trav\u00e9s de puertos Ethernet de 40G, 25G o 10G. <\/p>\n<p>Como FI, pueden ser HX-FI-6332 (40G), HX-FI-6332-16UP (40G), HX-FI-6454 (40G\/100G).<\/p>\n<h3>La prueba misma<\/h3>\n<p>\nPara probar el subsistema de disco, utilic\u00e9 HCIBench 2.2.1. Esta es una herramienta gratuita que permite automatizar la creaci\u00f3n de carga de varias m\u00e1quinas virtuales. La carga misma se genera con el uso de fio convencional. <\/p>\n<p>Nuestro cl\u00faster est\u00e1 compuesto por cuatro nodos, con un factor de replicaci\u00f3n de 3, todos los discos Flash.<\/p>\n<p>Para las pruebas, cre\u00e9 cuatro datastores y ocho m\u00e1quinas virtuales. Para las pruebas de escritura, se prev\u00e9 un escenario en el que el disco cach\u00e9 no se sobrecarga.<\/p>\n<p>Los resultados de las pruebas son los siguientes:<\/p>\n<p>100 % Lectura 100 % Aleatorio<\/p>\n<p>0 % Lectura 100 % Aleatorio<\/p>\n<p>Bloque\/profundidad de cola<\/p>\n<p>128<\/p>\n<p>256<\/p>\n<p>512<\/p>\n<p>1024<\/p>\n<p>2048<\/p>\n<p>128<\/p>\n<p>256<\/p>\n<p>512<\/p>\n<p>1024<\/p>\n<p>2048<\/p>\n<p>4K<\/p>\n<p>0,59 ms 213804 IOPS<\/p>\n<p>0,84 ms 303540 IOPS<\/p>\n<p>1,36 ms 374348 IOPS<\/p>\n<p>2,47 ms 414116 IOPS<\/p>\n<p><b>4,86 ms 420180 IOPS<\/b><\/p>\n<p>2,22 ms 57408 IOPS<\/p>\n<p>3,09 ms 82744 IOPS<\/p>\n<p>5,02 ms 101824 IOPS<\/p>\n<p>8,75 ms 116912 IOPS<\/p>\n<p><b>17,2 ms 118592 IOPS<\/b><\/p>\n<p>8K<\/p>\n<p>0,67 ms 188416 IOPS<\/p>\n<p>0,93 ms 273280 IOPS<\/p>\n<p>1,7 ms 299932 IOPS<\/p>\n<p>2,72 ms 376484 IOPS<\/p>\n<p><b>5,47 ms 373176 IOPS<\/b><\/p>\n<p>3,1 ms 41148 IOPS<\/p>\n<p>4,7 ms 54396 IOPS<\/p>\n<p>7,09 ms 72192 IOPS<\/p>\n<p><b>12,77 ms 80132 IOPS<\/b><\/p>\n<p>16K<\/p>\n<p>0,77 ms 164116 IOPS<\/p>\n<p>1,12 ms 228328 IOPS<\/p>\n<p>1,9 ms 268140 IOPS<\/p>\n<p><b>3,96 ms 258480 IOPS<\/b><\/p>\n<p>3,8 ms 33640 IOPS<\/p>\n<p>6,97 ms 36696 IOPS<\/p>\n<p><b>11,35 ms 45060 IOPS<\/b><\/p>\n<p>32K<\/p>\n<p>1,07 ms 119292 IOPS<\/p>\n<p>1,79 ms 142888 IOPS<\/p>\n<p><b>3,56 ms 143760 IOPS<\/b><\/p>\n<p>7,17 ms 17810 IOPS<\/p>\n<p><b>11,96 ms 21396 IOPS<\/b><\/p>\n<p>64K<\/p>\n<p>1,84 ms 69440 IOPS<\/p>\n<p>3,6 ms 71008 IOPS<\/p>\n<p><b>7,26 ms 70404 IOPS<\/b><\/p>\n<p><b>11,37 ms 11248 IOPS<\/b><\/p>\n<p><i>Los valores en negrita indican despu\u00e9s de los cuales no hay crecimiento en el rendimiento, a veces incluso se observa degradaci\u00f3n. Esto se debe a que llegamos al l\u00edmite del rendimiento de la red\/controladores\/discos.<\/i><\/p>\n<ul>\n<li>Lectura secuencial 4432 MB\/s.<\/li>\n<li>Escritura secuencial 804 MB\/s.<\/li>\n<li>Con la falla de un controlador (falla de la m\u00e1quina virtual o del host), la ca\u00edda en el rendimiento es del doble.<\/li>\n<li>En caso de falla del disco de almacenamiento, la ca\u00edda es de 1\/3. La reconstrucci\u00f3n del disco consume el 5% de los recursos de cada controlador.<\/li>\n<\/ul>\n<p>\nEn bloques peque\u00f1os, alcanzamos el rendimiento del controlador (m\u00e1quina virtual), su CPU est\u00e1 cargada al 100%, al aumentar el bloque estamos limitados por el ancho de banda de los puertos. 10 Gbps no es suficiente para aprovechar el potencial de los sistemas AllFlash. Desafortunadamente, las caracter\u00edsticas del stand demo proporcionado no permiten verificar el funcionamiento en 40 Gbps.<\/p>\n<p>Seg\u00fan mi impresi\u00f3n de las pruebas y el estudio de la arquitectura, gracias al algoritmo que distribuye los datos entre todos los hosts, obtenemos un rendimiento escalable y predecible, pero esta tambi\u00e9n es una limitaci\u00f3n durante la lectura, ya que de los discos locales se podr\u00eda extraer m\u00e1s; aqu\u00ed podr\u00eda ayudar una red m\u00e1s r\u00e1pida, por ejemplo, hay FI disponibles de 40 Gbps.<\/p>\n<p>Tambi\u00e9n, un solo disco para cach\u00e9 y deduplicaci\u00f3n puede ser una limitaci\u00f3n, de hecho, en este stand podemos escribir en cuatro discos SSD. Ser\u00eda excelente poder aumentar la cantidad de discos de cach\u00e9 y ver la diferencia.<\/p>\n<h3>Uso real<\/h3>\n<p>\nPara organizar un centro de datos secundario de respaldo, se pueden usar dos enfoques (no consideramos el almacenamiento de copias de seguridad en un sitio remoto):<\/p>\n<ol>\n<li>Activo-Pasivo. Todas las aplicaciones se alojan en el centro de datos principal. La replicaci\u00f3n es sincr\u00f3nica o asincr\u00f3nica. En caso de ca\u00edda del centro de datos principal, debemos activar el de respaldo. Esto se puede hacer manualmente, con scripts o aplicaciones de orquestaci\u00f3n. Aqu\u00ed obtendremos un RPO que es comparable con la frecuencia de replicaci\u00f3n, y el RTO depende de la reacci\u00f3n y habilidades del administrador as\u00ed como de la calidad de preparaci\u00f3n\/debugging del plan de conmutaci\u00f3n.<\/li>\n<li>Activo-Activo. En este caso hay solo replicaci\u00f3n sincr\u00f3nica, la disponibilidad de los centros de datos se determina por el qu\u00f3rum\/\u00e1rbitro, que se aloja estrictamente en un tercer sitio. RPO = 0, y el RTO puede alcanzar 0 (si la aplicaci\u00f3n lo permite) o ser igual al tiempo de manejo de la falla de una nodo en el cl\u00faster de virtualizaci\u00f3n. En el nivel de virtualizaci\u00f3n se crea un cl\u00faster extendido (Metro) que requiere un almacenamiento de red Activo-Activo.<\/li>\n<\/ol>\n<p>\nNormalmente vemos que los clientes ya han implementado una arquitectura con almacenamiento cl\u00e1sico en el centro de datos principal, por lo que dise\u00f1amos otro para la replicaci\u00f3n. Como mencion\u00e9, Cisco HyperFlex ofrece replicaci\u00f3n asincr\u00f3nica y la creaci\u00f3n de un cl\u00faster de virtualizaci\u00f3n extendido. No necesitamos un almacenamiento de nivel Medio y superior con funciones de replicaci\u00f3n y acceso Activo-Activo a datos en dos sistemas de almacenamiento costosos.<\/p>\n<p><b>Escenario 1:<\/b> Tenemos un centro de datos principal y un centro de datos de respaldo, con una plataforma de virtualizaci\u00f3n en VMware vSphere. Todos los sistemas productivos est\u00e1n en el centro de datos principal, y la replicaci\u00f3n de m\u00e1quinas virtuales se realiza a nivel de hipervisor, lo que permite no mantener las m\u00e1quinas virtuales encendidas en el centro de datos de respaldo. Las bases de datos y aplicaciones especiales se replican usando medios incorporados y mantenemos las m\u00e1quinas virtuales encendidas. En caso de falla del centro de datos principal, iniciamos los sistemas en el centro de datos de respaldo. Contamos con alrededor de 100 m\u00e1quinas virtuales. Mientras el centro de datos principal est\u00e9 activo, se pueden lanzar entornos de prueba y otros sistemas en el centro de datos de respaldo, que pueden apagarse en caso de conmutaci\u00f3n del centro de datos principal. Tambi\u00e9n es posible una opci\u00f3n en la que utilizamos replicaci\u00f3n bidireccional. Desde el punto de vista del hardware, nada cambiar\u00e1.<\/p>\n<p>En el caso de la arquitectura cl\u00e1sica, colocaremos una SAN h\u00edbrida en cada centro de datos con acceso por FibreChannel, tiering, deduplicaci\u00f3n y compresi\u00f3n (pero no en l\u00ednea), 8 servidores en cada ubicaci\u00f3n, 2 switches FibreChannel y Ethernet 10G. Para la replicaci\u00f3n y el control de conmutaci\u00f3n en la arquitectura cl\u00e1sica, podemos usar herramientas de VMware (Replication + SRM) o herramientas de terceros, que ser\u00e1n un poco m\u00e1s baratas y a veces m\u00e1s convenientes.<\/p>\n<p>En la figura se presenta el esquema.<\/p>\n<p><img decoding=\"async\" alt=\"\u00bfAdmin sin manos = hiperconvergencia?\" src=\"\/wp-content\/uploads\/2019\/10\/e7a1ef66c0ae1a8cbb60d0411007d822.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn caso de usar Cisco HyperFlex, se obtiene la siguiente arquitectura:<\/p>\n<p><img decoding=\"async\" alt=\"\u00bfAdmin sin manos = hiperconvergencia?\" src=\"\/wp-content\/uploads\/2019\/10\/71d58163728f37a163ec914b81dc73ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPara HyperFlex utilic\u00e9 servidores con grandes recursos de CPU\/RAM, ya que parte de los recursos se destinar\u00e1 a la VM del controlador HyperFlex. En cuanto a CPU y memoria, incluso hice un sobreaprovisionamiento en la configuraci\u00f3n de HyperFlex para no favorecer a Cisco y garantizar recursos para las dem\u00e1s VMs. As\u00ed, podemos prescindir de los switches FibreChannel y no necesitaremos puertos Ethernet para cada servidor; el tr\u00e1fico local se conmutar\u00e1 dentro de FI.<\/p>\n<p>Como resultado, obtuvimos la siguiente configuraci\u00f3n para cada centro de datos:<\/p>\n<p>Servidores<\/p>\n<p>8 x Servidor 1U (384 GB RAM, 2 x Intel Gold 6132, FC HBA)<\/p>\n<p>8 x HX240C-M5L (512 GB RAM, 2 x Intel Gold 6150, 3,2 GB SSD, 10 x 6 TB NL-SAS)<\/p>\n<p>Sistema de almacenamiento<\/p>\n<p>SAN h\u00edbrida con FC Front-End (20TB SSD, 130 TB NL-SAS)<\/p>\n<p>\u2014<\/p>\n<p>LAN<\/p>\n<p>2 x switch Ethernet 10G de 12 puertos<\/p>\n<p>\u2014<\/p>\n<p>SAN<\/p>\n<p>2 x switch FC de 32\/16Gb de 24 puertos<\/p>\n<p>2 x Cisco UCS FI 6332<\/p>\n<p>Licencias<\/p>\n<p>VMware Ent Plus<\/p>\n<p><\/p>\n<p>Replicaci\u00f3n y\/o orquestaci\u00f3n de conmutaci\u00f3n de VM<\/p>\n<p>VMware Ent Plus<\/p>\n<p>Para HyperFlex no inclu\u00ed licencias de software de replicaci\u00f3n, ya que esto est\u00e1 disponible de serie.<\/p>\n<p>Para la arquitectura cl\u00e1sica, seleccion\u00e9 un proveedor que se ha afianzado como un fabricante de calidad y a buen precio. Para ambas opciones apliqu\u00e9 un descuento est\u00e1ndar para la soluci\u00f3n espec\u00edfica, y al final obtuve precios reales. <\/p>\n<p>La soluci\u00f3n en Cisco HyperFlex result\u00f3 ser un 13% m\u00e1s barata.<\/p>\n<p><b>Escenario 2:<\/b> creaci\u00f3n de dos centros de datos activos. En este escenario, estamos dise\u00f1ando un cl\u00faster extendido en VMware. <\/p>\n<p>La arquitectura cl\u00e1sica consiste en servidores de virtualizaci\u00f3n, SAN (protocolo FC) y dos SAN que pueden leer y escribir en el almacenamiento, extendido entre ellas. En cada SAN, se prev\u00e9 una capacidad \u00fatil para la ubicaci\u00f3n.<\/p>\n<p><img decoding=\"async\" alt=\"\u00bfAdmin sin manos = hiperconvergencia?\" src=\"\/wp-content\/uploads\/2019\/10\/c3830f5bab128b724d94e727218b21b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nCon HyperFlex simplemente creamos un Cl\u00faster Extendido con el mismo n\u00famero de nodos en ambas ubicaciones. En este caso, se utiliza un factor de replicaci\u00f3n 2+2.<\/p>\n<p><img decoding=\"async\" alt=\"\u00bfAdmin sin manos = hiperconvergencia?\" src=\"\/wp-content\/uploads\/2019\/10\/6351c830c3fba60dc4e71a9a4245ec6f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nSe obtuvo la siguiente configuraci\u00f3n:<\/p>\n<p>Arquitectura cl\u00e1sica<\/p>\n<p>HyperFlex<\/p>\n<p>Servidores<\/p>\n<p>16 x Servidor 1U (384 GB RAM, 2 x Intel Gold 6132, FC HBA, 2 x 10G NIC)<\/p>\n<p>16 x HX240C-M5L (512 GB RAM, 2 x Intel Gold 6132, 1,6 TB NVMe, 12 x 3,8 TB SSD, VIC 1387)<\/p>\n<p>Sistema de almacenamiento<\/p>\n<p>2 x SAN AllFlash (150 TB SSD)<\/p>\n<p>\u2014<\/p>\n<p>LAN<\/p>\n<p>4 x switch Ethernet 10G de 24 puertos<\/p>\n<p>\u2014<\/p>\n<p>SAN<\/p>\n<p>4 x switch FC de 32\/16Gb de 24 puertos<\/p>\n<p>4 x Cisco UCS FI 6332<\/p>\n<p>Licencias<\/p>\n<p>VMware Ent Plus<\/p>\n<p>VMware Ent Plus<\/p>\n<p>En todos los c\u00e1lculos, no consider\u00e9 la infraestructura de red, los costos del centro de datos, etc.: ser\u00e1n id\u00e9nticos para la arquitectura cl\u00e1sica y para la soluci\u00f3n en HyperFlex.<\/p>\n<p>En t\u00e9rminos de costos, HyperFlex result\u00f3 ser un 5% m\u00e1s caro. Aqu\u00ed cabe destacar que en cuanto a recursos de CPU\/RAM, tuve un sesgo hacia Cisco, ya que en la configuraci\u00f3n distribu\u00ed uniformemente los canales de los controladores de memoria. El costo es un poco m\u00e1s alto, pero no desproporcionado, lo que indica claramente que la hiperconvergencia no es necesariamente un \"juguete para ricos\", sino que puede competir con el enfoque est\u00e1ndar para la construcci\u00f3n de un centro de datos. Tambi\u00e9n puede ser interesante para aquellos que ya tienen servidores Cisco UCS y la infraestructura correspondiente para ellos. <\/p>\n<p>Entre las ventajas, obtendremos la ausencia de costos de administraci\u00f3n de SAN y almacenamiento, compresi\u00f3n y deduplicaci\u00f3n online, un \u00fanico punto de entrada para soporte (virtualizaci\u00f3n, servidores, que son los mismos \u2014 almacenamiento), ahorro de espacio (aunque no en todos los escenarios) y simplificaci\u00f3n de la operaci\u00f3n.<\/p>\n<p>En cuanto al soporte, aqu\u00ed lo obtienes de un solo proveedor: Cisco. Si juzgo por mi experiencia con los servidores Cisco UCS, me parece bastante buena; en HyperFlex no tuve que abrir nada, ya que todo funcionaba bien. Los ingenieros responden r\u00e1pidamente y pueden resolver no solo problemas est\u00e1ndar, sino tambi\u00e9n casos l\u00edmite complejos. A veces me dirijo a ellos con preguntas como: \"\u00bfSe puede hacer esto, conectar aquello?\" o \"He configurado algo y no quiere funcionar. \u00a1Ayuda!\" \u2014 con paciencia, ellos encuentran la gu\u00eda necesaria y indican los pasos correctos; no responder\u00e1n diciendo: \"Solo solucionamos problemas de hardware\".<\/p>\n<h3>Enlaces<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.cisco.com\/c\/dam\/en\/us\/products\/collateral\/hyperconverged-infrastructure\/hyperflex-hx-series\/hxaf-240c-m5-specsheet.pdf\">Especificaciones<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/croc\/blog\/146536\/\">Centro de datos virtual<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/croc\/blog\/342820\/\">Centro de datos en una caja de escritorio<\/a><\/noindex><\/li>\n<li>Mi correo es StGeneralov@croc.ru<\/li>\n<\/ul>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/croc\/blog\/471508\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043c\u0438\u0444, \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0451\u043d\u043d\u044b\u0439 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u0436\u0435\u043b\u0435\u0437\u0430. \u041d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0436\u0435 \u0433\u0438\u043f\u0435\u0440\u043a\u043e\u043d\u0432\u0435\u0440\u0433\u0435\u043d\u0442\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f (\u043a\u043e\u0433\u0434\u0430 \u0432\u0441\u0451 \u0432 \u043e\u0434\u043d\u043e\u043c) \u043d\u0443\u0436\u043d\u044b \u043c\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0447\u0435\u0433\u043e. \u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0431\u044b\u043b\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u044b Amazon \u0438 Google \u043f\u043e\u0434 \u0441\u0432\u043e\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u044b. \u0422\u043e\u0433\u0434\u0430 \u0438\u0434\u0435\u044f \u0431\u044b\u043b\u0430 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0444\u0435\u0440\u043c\u0443 \u0438\u0437 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0445 \u0443\u0437\u043b\u043e\u0432, \u0443 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0435\u0441\u0442\u044c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0434\u0438\u0441\u043a\u0438. \u0412\u0441\u0451 \u044d\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29233,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38966","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/admin-bez-ruk-giperkonvergentsiya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u0434\u043c\u0438\u043d \u0431\u0435\u0437 \u0440\u0443\u043a = \u0433\u0438\u043f\u0435\u0440\u043a\u043e\u043d\u0432\u0435\u0440\u0433\u0435\u043d\u0446\u0438\u044f? | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/admin-bez-ruk-giperkonvergentsiya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:27:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:27:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00bfAdmin sin manos = hiperconvergencia? | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/admin-bez-ruk-giperkonvergentsiya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u0434\u043c\u0438\u043d \u0431\u0435\u0437 \u0440\u0443\u043a = \u0433\u0438\u043f\u0435\u0440\u043a\u043e\u043d\u0432\u0435\u0440\u0433\u0435\u043d\u0446\u0438\u044f? | ProHoster","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/admin-bez-ruk-giperkonvergentsiya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:27:03+00:00","article:modified_time":"2019-10-31T19:27:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38966","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 00:12:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:59:27","updated":"2026-01-24 00:12:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=38966"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/38966\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/29233"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=38966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=38966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=38966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}