Habitualmente los proveedores de servicios y plataformas cloud despliegan sus sistemas en una estructura con los siguientes elementos:
- Regiones — > Son las areas donde los proveedores han desplegado sus sistemas y los ponen a disposición de los clientes. Obviamente las regiones mas cercanas a un país son las que mas interesan a los clientes de esa region ya que su latencia (o lag) es menor que en otras regiones.
- Areas — > En cada region se establecen varias areas (raramente solo existe un area en una region, lo habitual es al menos 2) en las que los datos y sistemas puedan estar «redundados» existiendo la posibilidad de una alta disponibilidad y tolerancia a fallos.
Así pues, a la hora de seleccionar un proveedor de servicios debemos comprobar las regiones de las que disponen (ahora mismo AWS es el que mas dispone en Europa y América).
Sin embargo (y aquí viene la sorpresa) NO se prestan los mismos servicios en todas las regiones. Es decir, existen servicios que quizás no se pueda facilitar en la zona que te «interesa» (por ser la mas cercana a tus futuros usuarios). Por lo tanto hay que valorar el tener TODOS los servicios que te interesen o que te puedan interesar en una region especifica y que su latencia (o lag) no sea excesivo.
Para comprobar esto ultimo cada proveedor dispone de varias comprobaciones de el «lag» a cada una de sus regiones. Aquí os dejo un link en el que se puede comprobar esto para casi todos los proveedores de servicios cloud.
Mas adelante (en otra entrada) hablaremos mas de los conceptos de regiones y zonas asociados a la redundancia y la alta disponibilidad.
El concepto de Multicloud
Un concepto muy actual se basa en “no poner todos los huevos en la misma cesta”. Las grandes multinacionales prefieren dividir sus sistemas entre diferentes proveedores o contar con un equipo de HA (Alta redundancia -High Avaliability-) para disponer de un servicio de respaldo exactamente igual que el anterior encaso de que se caiga el primero.
Para ello el concepto de “multicloud” o emplear “múltiples nubes” es una arquitectura muy empleada hoy en día por grandes empresas.
Las ventajas obtenidas por esta arquitectura son menor latencia en la petición de los clientes, no depender de un solo cliente (piénsese en un ataque masivo contra los servidores de AWS , por ejemplo) y tener una alta redundancia de servicios entre otras.
Deja una respuesta