Estamos en 2005. Los promedios de los bolos han subido, las puntuaciones del minigolf han bajado. Los Foo Fighters y Nickelback tienen dos éxitos en el top 20. Faltan dos años para que salgan al mercado las primeras unidades de disco de un terabyte, así que si quieres actualizar tu sistema de almacenamiento, te espera una ardua tarea.
En el servicio de atención al cliente, nos referimos a ellas como actualizaciones con carretilla elevadora. La implicación es que quieres actualizar, pero no puedes mezclar plataformas. En ese caso, llamas a tu vendedor favorito, le pides que te envíe un nuevo almacén, lo migras todo y ¡bingo! Luego llamas a tu colega con una transpaleta y sacas el material antiguo del centro de datos.
Funciona. Es un verdadero dolor, pero funciona.
Avancemos hasta 2023. Nickelback no es más que una fotografía, y hemos escuchado lo mejor de los Foo Fighters. Y aquí, en Qumulo, vimos algo que funcionaba y dijimos "podemos hacerlo mejor".
Entre en Plataforma transparente.
La actualización transparente de la plataforma (TPR o sustitución de nodos) permite actualizar el hardware in situ sin migración. A grandes rasgos, se instalan nuevos nodos y se inicia una tarea que traslada todos los datos de los nodos antiguos a los nuevos y, a continuación, desaloja los nodos antiguos. Se acabaron los días en los que había que lanzar varias tareas de replicación. Atrás quedaron las ventanas de transición. Ahora simplemente "ocurre".
Esto suena muy bien desde el punto de vista del cambio de plataforma, pero ¿qué otras ventajas tiene? Veamos un ejemplo rápido:
Digamos que tenemos una plataforma QC208 antigua. Vamos a llamarla "Aeropuerto", ya que se va a ir volando. Cuando empezamos, era un clúster de 4 nodos y con el tiempo ha crecido hasta los 8 nodos. Un resumen de nuestra situación actual -
Nodos - 8
Capacidad - 1086TB
Eficacia - 65,3
Si TPR esto a una plataforma C-432, nuestros números cambian a -
Nodos - 5
Capacidad: 1511,1 TB
Eficiencia - 70%
Además, el uso de puertos de red pasa de 16 a 10, el peso total se reduce en unas 800 libras y los vatios y BTU disminuyen en 3.600 y 1.200 respectivamente.
Todo esto tiene lugar mientras sigues sirviendo datos.
Una vez completado, el TPR apagará los nodos antiguos, y entonces sólo será cuestión de desencajarlos y utilizarlos como mesa de café.
Esto suena muy bien, pero hablemos en serio. ¿Qué están viendo los gatos de apoyo?
Bueno, para ser franco, es tan genial como suena. Qumulo utiliza el motor de restriper existente para manejar los detalles de fondo, por lo que no estamos atascados luchando contra un nuevo código brillante escrito en un Jolt Cola alimentado por hack-a-thon. Sencillamente, funciona.
Con el lanzamiento de Qumulo Core 6.1.2, TPR se coloca al frente y al centro en la interfaz de línea de comandos (qq replace_nodes) y REST API (/cluster/nodes). Como persona de soporte, todavía te recomiendo que te pongas en contacto con tu canal de Slack antes de ponerte manos a la obra (probablemente haya algunas advertencias y casos de esquina que queramos discutir). Sin embargo, en general es un juego limpio. Sigue adelante y actualízate
Y sí, seguimos teniendo más toboganes acuáticos excelentes que cualquier otro planeta con el que nos comuniquemos.
Hasta el mes que viene