Entendiendo los requerimientos de Storage en Azure

Vamos a estudiar los algunos de los aspecto principales de los requerimientos de Storage en Azure.


  • Persitent vs Non-Persitent: Por ejemplo ¿necesitaremos un area de storage temporal, algunos archivos temporales, un caché, un buffer de información? ¿O necesitaremos almacenar información que persista despues de que salgamos de la aplicación?  ¿Necesitamos almacenar la información por un periodo de tiempo? 
  • Durability y Retention: Por cuanto tiempo necesitamos almacenar la información, ¿meses? ¿años?
  • Resilency: ¿Necesito tres copias de mis datos? ¿Tengo la capacidad de seguir arriba con la perdida de una región?
  • Performance: IOPS (Input/Output operations per Second), latencia, capacidad máxima de carga y descarga.
  • Conectividad y Protocolos: Como me conectare con el almacenamiento? Que protocolos usaré? Necesito acceso basado en archivos? Necesito acceso de tipo de bloques? Necesito acceso SMB? Necesito acceso via REST API? 
  • File vs block-based: Tendré acceso basado en bloques o acceso a archivos via SMB
Siempre existen pros y contras para cada una de las consideraciones que tomemos. Cada aplicación necesitará una mezcla diferente de todos ellos.



Comentarios