Tecnologías y tipos de almacenamiento
En la plataforma de Netuy Public Cloud encontrarás disponibles 2 tecnologías de almacenamiento diferentes para utilizar.
Además, para cada tecnología están disponibles múltiples tipos o niveles de performance.
Cada tecnología tiene ventajas y desventajas frente a la otra, por lo que para seleccionar la óptima, es conveniente considerar los aspectos técnicos detallados en este artículo.
En caso de duda, se recomienda emplear volúmenes de block storage. Ya que los volúmenes se pueden portar y redimensionar con total flexibilidad, a la vez que ofrecen una excelente disponibilidad y performance.
Tecnología distribuida: volúmenes (de block storage)
Es la tecnología empleada internamente por todo volumen de tu proyecto de Public Cloud.
Está enfocada en brindar alta disponibilidad a los datos almacenados, replicándolos entre diferentes nodos de un cluster distribuido para eliminar la dependencia de componentes singulares de hardware.
Como ventajas, destaca que habilita a redimensionar los volúmenes en incrementos de a 1 GiB y montarlos/desmontarlos de los servidores virtuales, incluso mientras se encuentran en uso.
Por contrapartida, el mecanismo de distribución implica necesariamente que toda operación de lectura/escritura es transferida por red entre diversos nodos, incorporando algo de latencia. Para aplicaciones muy sensibles a latencia de entrada/salida, no será la tecnología óptima.
Tecnología localizada: almacenamiento de instancia
El almacenamiento de instancia se aloja siempre en el mismo nodo de hardware que la propia instancia (servidor virtual), reduciendo la latencia de almacenamiento al mínimo al prescindir de la distribución de los datos sobre una red.
Se aventaja frente a los volúmenes de block storage exclusivamente en performance, por ser capaz de obtener mayores IOPS y latencias más reducidas.
Como contrapartida, es menos flexible que los volúmenes porque se vincula estrictamente a la instancia y su sabor (flavor), lo cual implica que:
- la unidad de almacenamiento será única por servidor virtual, correspondiente a la unidad primaria o de booteo (pudiendo montar la cantidad de volúmenes adicionales que se desee)
- se podrá crear y redimensionar la unidad en tamaños específicos
- al eliminar una instancia también se eliminará su almacenamiento de instancia, ya que no es desmontable
El almacenamiento de instancia es ideal para casos de uso donde se desea trabajar a la máxima performance con datos volátiles, que no se planean separar de la instancia y/o que no requieren la alta disponibilidad de los volúmenes de block storage.
Tipos disponibles
Podrás seleccionar cualquiera de los tipos disponibles en función de tus requisitos de rendimiento para cada instancia o volumen individual.
En volúmenes de block storage:
| Nombre Identificador | Ancho de banda máximo | Operaciones entrada/salida por segundo |
|---|---|---|
Standard |
100 MB/s | 3.000 IOPS |
Optimized |
250 MB/s | 6.000 IOPS |
Premium |
500 MB/s | 8.000 IOPS |
Info
Cuando crees nuevos volúmenes de block storage sin indicar un tipo en particular, se empleará el tipo más económico (Standard) de manera predeterminada.
En almacenamiento de instancia:
| Nombre Identificador | Ancho de banda máximo | Operaciones entrada/salida por segundo |
|---|---|---|
ssd |
450 MB/s | 10.000 IOPS |
nvme |
600 MB/s | 15.000 IOPS |
Info
Estarás indicando cuál tipo (y tamaño) utilizar a través del sabor o flavor de la instancia, según si el sufijo de su nombre es ssd o nvme.