Un problema que surge repetidamente cuando se construyen infraestructuras virtuales alojadas en la nube es el almacenamiento. Si bien las tecnologías como Azure BLOB se pueden usar para replicar gran parte de lo que se hace con los discos, pierden algunas características clave, especialmente las necesarias para construir dispositivos de almacenamiento de gran tamaño.
La próxima red de área de almacenamiento alojada en la nube de Microsoft, Azure Elastic SAN, podría resolver este problema y ayudar a que las últimas aplicaciones locales de una empresa estén listas para la nube. En este informe, obtenga más información sobre Lanzamiento preliminar reciente de Azure Elastic SAN de Microsoft y cómo esta tecnología promete un nuevo soporte para la infraestructura híbrida y las iniciativas de migración a la nube.
Salta a:
Beneficios de una SAN nativa de la nube
Para los datos y sistemas locales, es probable que las empresas utilicen una red de área de almacenamiento para manejar el almacenamiento a nivel de bloque a escala. Son rápidos y fiables y facilitan la gestión de muchos volúmenes y su hardware de disco subyacente. Desafortunadamente para las organizaciones que quieren levantar y cambiar aplicaciones basadas en SAN a la nube, esa funcionalidad es difícil de encontrar. La mayor parte del almacenamiento en la nube está basado en objetos o en archivos, con algunos bloques de almacenamiento vinculados a servidores físicos a través de unidades de estado sólido o unidades de disco duro conectadas directamente.
VER: Glosario rápido: Red de área de almacenamiento (SAN) (TechRepublic Premium)
Sí, las empresas podrían crear su propia capa de software para administrar esos discos individuales, pero ese enfoque no es económico y puede agregar una sobrecarga significativa a las transacciones. Además, ahora requieren asignaciones de hardware específicas, anulando las ventajas de la escala de la nube y tratándola como un centro de datos bare metal más.
Hay muchas aplicaciones con muchos datos que dependen de SAN para el almacenamiento. Sin algún tipo de red de almacenamiento en la nube, son aplicaciones que permanecerán en las instalaciones, donde hay menos elasticidad e infraestructura bajo demanda para servicios como Azure.
Es un gran vacío que es difícil de llenar para la infraestructura de la nube y, si bien ya era posible usar servicios como Azure ExpressRoute para conectar los recursos de Azure a los arreglos de almacenamiento locales, los usuarios seguían sin poder usar la nube para agregar resiliencia, capacidades de ráfaga y global. llegar a su código. Las soluciones SAN en la nube como Azure Elastic SAN llenan este vacío funcional.
Introducción a Azure Elastic SAN
Azure Elastic SAN, promocionado como el primer SAN completamente administrado en la nube, está diseñado para llevar el almacenamiento en bloque a escala a las aplicaciones en la nube. Disponible como un recurso Arm (Administrador de recursos de Azure) de nivel superior, las empresas pueden usar las herramientas de infraestructura como código de Azure para hacer que Elastic SAN sea parte de su infraestructura virtual de aplicaciones, definiéndola e implementándola junto con el resto de una infraestructura virtual.
VER: El paquete completo de preparación para la certificación de Microsoft Azure (Academia TechRepublic)
Azure Elastic SAN se considera mejor como un dispositivo virtual que comprende varios servicios de Azure. Una vez que se ha creado una instancia de Elastic SAN, el personal de TI puede crear y administrar grupos de volúmenes y volúmenes de almacenamiento, con políticas para controlar cómo se accede y administra los volúmenes.
Una vez configurados, los volúmenes de Elastic SAN se exponen a través de iSCSI, por lo que los servidores virtuales pueden acceder a ellos directamente mediante un protocolo familiar compatible con Windows Server y Linux. No todos los comandos iSCSI son compatibles, pero no deberían impedir que funcione una conexión. Sin embargo, los pocos que aún no se admiten podrían afectar algunos casos extremos; por ejemplo, las empresas pueden estar limitadas a una sola conexión por sesión.
Características de Microsoft Azure Elastic SAN
La compatibilidad con iSCSI es probablemente la característica más importante de Elastic SAN. Es lo que le da compatibilidad con versiones anteriores de las aplicaciones existentes y permite a los usuarios obtener acceso al almacenamiento a nivel de bloque a escala. No importa cuál sea la tecnología subyacente en la tienda, ya sea un disco físico o un Azure BLOB con una interfaz de nivel de bloque, siempre que los usuarios puedan conectarse a él a través de iSCSI. Hay soporte para contenedores y máquinas virtuales, por lo que iSCSI se puede usar con Kubernetes y otras plataformas de aplicaciones distribuidas.
Otra parte importante de la configuración de Elastic SAN es que los usuarios pueden aprovisionar las operaciones de entrada/salida disponibles por segundo, la velocidad a la que un sistema puede manejar tareas, así como el rendimiento del servicio. Las empresas también pueden aprovechar el alcance global de Azure para implementar almacenamiento redundante zonal, con almacenamiento replicado en tres zonas en una sola región de Azure, agregando características adicionales de alta disponibilidad para garantizar el funcionamiento del servicio en caso de una interrupción de la zona.
VER: Lista de verificación: Gestión de almacenamiento en la nube (TechRepublic Premium)
El rendimiento con Elastic SAN puede ser impresionante: se escala a millones de IOP con un rendimiento significativo. Cada volumen individual puede tener hasta 64 000 IOP y, dado que iSCSI evita las limitaciones del almacenamiento estándar de máquinas virtuales de Azure, es posible obtener un rendimiento mucho mayor que con otras opciones de almacenamiento de Azure.
El precio de la vista previa está diseñado para mostrar cómo aprovisionar el servicio, comprando primero la funcionalidad principal con almacenamiento y rendimiento y luego agregando capacidad adicional según sea necesario. Este enfoque permite a las empresas actualizar la velocidad al mismo tiempo que el almacenamiento o, cuando hay suficiente potencia de rendimiento, simplemente agregar volúmenes para obtener más espacio en disco sin necesidad de capacidad de red adicional. También es una forma de administrar los costos, pagando solo por el rendimiento necesario y luego agregando almacenamiento según sea necesario.
Diseño de una instancia de SAN elástica
Este enfoque ayuda cuando se planifica una implementación de Elastic SAN: comience calculando cuánto almacenamiento se necesita y cuánto rendimiento se requerirá. Luego, las empresas pueden combinar la capacidad base y el almacenamiento adicional para obtener la combinación de capacidad y velocidad que necesitan sus aplicaciones. Una vez que se configura el total, las empresas pueden dividirlo en volúmenes lógicos, con un rendimiento determinado por la cantidad de almacenamiento en el volumen y limitado por los límites generales de la SAN.
Por ejemplo, dos o tres volúmenes pequeños pueden funcionar a toda velocidad si sus requisitos totales están por debajo de la velocidad máxima de la SAN. Agregue otros dos o tres y el sistema dividirá automáticamente su rendimiento entre todos los volúmenes.
Los volúmenes se pueden agrupar en grupos de volúmenes. Este enfoque permite a los usuarios aplicar las mismas políticas a todos los volúmenes de un grupo, por ejemplo, garantizar el acceso solo desde una red virtual de Azure. Al bloquear el acceso a una red virtual asociada con una infraestructura virtual específica, los usuarios pueden limitar automáticamente el acceso a una aplicación específica, ya que las mejores prácticas de Azure sugieren el uso de infraestructuras virtuales específicas de la aplicación. Para mayor seguridad, todos los datos se cifran automáticamente en reposo mediante el cifrado del servicio de almacenamiento similar a BitLocker con claves administradas por Microsoft.
Configuración de una instancia de SAN elástica
La configuración es relativamente simple, especialmente si una empresa ha implementado una SAN local en el pasado. Una vez en la vista previa, los usuarios pueden crear una nueva instancia de Elastic SAN desde Azure Portal o la interfaz de línea de comandos. Asegúrese de que esté en la misma región que una red virtual y cualquier recurso informático que deba usarse.
VER: Política de almacenamiento de datos en la nube (TechRepublic Premium)
Comience configurando la capacidad base y luego agregue cualquier almacenamiento adicional. Una vez definida la SAN, cree los primeros grupos de volúmenes; luego, agregue volúmenes, especificando cuánta capacidad se desea en cada volumen. Los usuarios ahora pueden crear la SAN y conectarse a ella desde los servidores virtuales de una aplicación.
¿Por qué debería usar Microsoft Azure Elastic SAN?
Una ventaja de un servicio como Elastic SAN es que las empresas pueden aprovisionar una SAN y luego compartir su almacenamiento entre múltiples aplicaciones. Entonces, por ejemplo, se puede usar una sola instancia como almacenamiento para todas las aplicaciones de línea de negocios en la nube, de manera muy similar a una SAN local.
Con el rendimiento y la escalabilidad de la nube, así como los comportamientos que necesitan las aplicaciones locales, Azure Elastic SAN podría ser la herramienta necesaria para las últimas aplicaciones en el plan de migración a la nube de una empresa. También podría ser la solución adecuada para usar Azure como una plataforma de recuperación ante desastres altamente resistente.
Aunque Azure Elastic SAN solo está en formato de vista previa actualmente, los posibles usuarios pueden probar la herramienta ahora descargándola del sitio web de Microsoft Azure. Una vez que los usuarios se inscriben en el programa de versión preliminar, pueden comenzar a administrar y usar Elastic SAN con Azure Portal, PowerShell, una CLI, Arm y kits de desarrollo de software.
Lea a continuación: Principales herramientas de migración de aplicaciones y nube (TechRepublic)