Planear un sistema de Avere vFXTPlan your Avere vFXT system

En este artículo se explica cómo planear una nueva instancia de Avere vFXT para el clúster de Azure que tiene la posición y el tamaño adecuados para sus necesidades.This article explains how to plan a new Avere vFXT for Azure cluster that is positioned and sized appropriately for your needs.

Antes de ir a Azure Marketplace o crear las máquinas virtuales, piense en la manera en que el clúster interactuará con otros elementos de Azure.Before going to the Azure Marketplace or creating any VMs, consider how the cluster will interact with other elements in Azure. Planifique dónde se ubicarán los recursos de clúster en su red y subredes privadas, y decida dónde estará el almacenamiento de back-end.Plan where cluster resources will be located in your private network and subnets, and decide where your back-end storage will be. Asegúrese de que los nodos de clúster que cree sean lo suficientemente potentes para admitir su flujo de trabajo.Make sure that the cluster nodes you create are powerful enough to support your workflow.

Siga leyendo para obtener más información.Read on to learn more.

Infraestructura de red y grupo de recursosResource group and network infrastructure

Piense dónde ubicará los elementos de su implementación de Avere vFXT para Azure.Consider where the elements of your Avere vFXT for Azure deployment will be. En el siguiente diagrama se muestra una posible disposición para los componentes de Avere vFXT para Azure:The diagram below shows a possible arrangement for the Avere vFXT for Azure components:

Diagrama que muestra el controlador y las máquinas virtuales del clúster dentro de una subred.

Siga estas instrucciones cuando planifique la infraestructura de red de su sistema Avere vFXT:Follow these guidelines when planning your Avere vFXT system's network infrastructure:

  • Todos los elementos se deben administrar con una nueva suscripción creada para la implementación de Avere vFXT.All elements should be managed with a new subscription created for the Avere vFXT deployment. Dicha integración aporta las siguientes ventajas:Benefits include:

    • Seguimiento del costo más sencillo: puede ver y auditar todos los costos de los recursos, la infraestructura y los ciclos de proceso en una única suscripción.Simpler cost tracking - View and audit all costs from resources, infrastructure, and compute cycles in one subscription.
    • Limpieza más sencilla: puede eliminar la suscripción completa una vez finalizado el proyecto.Easier cleanup - You can remove the entire subscription when finished with the project.
    • Creación de particiones adecuada de las cuotas de recursos: proteja otras cargas de trabajo críticas de posibles limitaciones de recursos mediante el aislamiento del clúster y los clientes de Avere vFXT en una suscripción única.Convenient partitioning of resource quotas - Protect other critical workloads from possible resource throttling by isolating the Avere vFXT clients and cluster in a single subscription. Esto evita conflictos al incorporar un gran número de clientes para un flujo de trabajo informática de alto rendimiento.This avoids conflict when bringing up a large number of clients for a high-performance computing workflow.
  • Busque sus sistemas de procesamiento de clientes cerca del clúster de vFXT.Locate your client compute systems close to the vFXT cluster. El almacenamiento de back-end puede ser aún más remoto.Back-end storage can be more remote.

  • El clúster de vFXT y la máquina virtual del controlador de clúster deben estar en la misma red virtual (vnet), en el mismo grupo de recursos, y usar la misma cuenta de almacenamiento.The vFXT cluster and the cluster controller VM should be located in the same virtual network (vnet), in the same resource group, and use the same storage account. En la mayoría de las situaciones, la plantilla de creación de clústeres automatizada se encarga de ello.The automated cluster creation template handles this for most situations.

  • El clúster debe estar ubicado en su propia subred para evitar conflictos de direcciones IP con los clientes o con los recursos del proceso.The cluster must be located in its own subnet to avoid IP address conflicts with clients or compute resources.

  • La plantilla de creación del clúster puede crear la mayoría de los recursos de infraestructura necesarios para el clúster, incluidos los grupos de recursos, las redes virtuales, las subredes y las cuentas de almacenamiento.The cluster creation template can create most of the needed infrastructure resources for the cluster, including resource groups, virtual networks, subnets, and storage accounts. Si desea usar recursos que ya existen, asegúrese de que cumplen los requisitos de esta tabla.If you want to use resources that already exist, make sure they meet the requirements in this table.

    RecursoResource ¿Usar existente?Use existing? RequisitosRequirements
    Grupos de recursosResource group Sí, si está vacíoYes, if empty Debe estar vacíoMust be empty
    Cuenta de almacenamientoStorage account Sí, si se conecta un contenedor de blobs existente después de la creación del clústerYes if connecting an existing Blob container after cluster creation
    No, si crea un nuevo contenedor de blobs durante la creación del clústerNo if creating a new Blob container during cluster creation
    El contenedor de blobs existente debe estar vacíoExisting Blob container must be empty
     
    Virtual networkVirtual network Yes Debe incluir un punto de conexión de servicio de almacenamiento si va a crear un nuevo contenedor de blobs de Azure.Must include a storage service endpoint if creating a new Azure Blob container
    SubredSubnet Yes

Requisitos de las direcciones IPIP address requirements

Asegúrese de que la subred del clúster tenga un rango de direcciones IP lo suficientemente grande como para admitir el clúster.Make sure that your cluster's subnet has a large enough IP address range to support the cluster.

El clúster de Avere vFXT usa las siguientes direcciones IP:The Avere vFXT cluster uses the following IP addresses:

  • Una dirección IP de gestión de clúster.One cluster management IP address. Esta dirección puede moverse de un nodo a otro en el clúster, pero siempre está disponible para que pueda conectarse a la herramienta de configuración del panel de control de Avere.This address can move from node to node in the cluster but is always available so that you can connect to the Avere Control Panel configuration tool.
  • Para cada nodo del clúster:For each cluster node:
    • Al menos una dirección IP orientada al cliente.At least one client-facing IP address. (El servidor virtual del clúster se encarga de administrar todas las direcciones orientadas al cliente y puede moverlas entre nodos según sea necesario).(All client-facing addresses are managed by the cluster's vserver, which can move them among nodes as needed.)
    • Una dirección IP para la comunicación del clúster.One IP address for cluster communication
    • Una dirección IP de la instancia (asignada a la máquina virtual).One instance IP address (assigned to the VM)

Si usa Azure Blob Storage, también puede requerir direcciones IP de la red virtual de su clúster:If you use Azure Blob storage, it also might require IP addresses from your cluster's vnet:

  • Una cuenta de Azure Blob Storage requiere al menos cinco direcciones IP.An Azure Blob storage account requires at least five IP addresses. Tenga en cuenta este requisito si ubica Blob Storage en la misma red virtual que su clúster.Keep this requirement in mind if you locate Blob storage in the same vnet as your cluster.
  • Si usa una instancia de Azure Blob Storage que esté fuera de la red virtual del clúster, debe crear un punto de conexión de servicio de almacenamiento en la red virtual.If you use Azure Blob storage that is outside the virtual network for your cluster, you should create a storage service endpoint inside the vnet. Tenga en cuenta que este punto de conexión no usa una dirección IP.This endpoint does not use an IP address.

Asimismo, tiene la opción de ubicar los recursos de red y Blob Storage (si lo va a usar) en diferentes grupos de recursos del clúster.You have the option to locate network resources and Blob storage (if used) in different resource groups from the cluster.

Tamaño de los nodos de vFXTvFXT node size

Las máquinas virtuales que sirven como nodos de clúster determinan el rendimiento de la solicitud y la capacidad de almacenamiento de la caché.The VMs that serve as cluster nodes determine the request throughput and storage capacity of your cache.

Cada nodo de vFXT será idéntico.Each vFXT node will be identical. Es decir, si crea un clúster de tres nodos, tendrá tres máquinas virtuales del mismo tipo y tamaño.That is, if you create a three-node cluster you will have three VMs of the same type and size.

Tipo de instanciaInstance type vCPUvCPUs MemoriaMemory Almacenamiento local de SSDLocal SSD storage Discos de datos máx.Max data disks Rendimiento del disco sin almacenamiento en la cachéUncached disk throughput NIC (recuento)NIC (count)
Standard_E32s_v3Standard_E32s_v3 3232 256 GiB256 GiB 512 GB512 GiB 3232 51 200 IOPS51,200 IOPS
768 MBps768 MBps
16 000 MBps (8)16,000 MBps (8)

La caché de disco por nodo se puede configurar y puede oscilar entre los 1000 GB y los 8000 GB.Disk cache per node is configurable and can rage from 1000 GB to 8000 GB. El tamaño recomendado de la memoria caché es de 4 TB por nodo para los nodos Standard_E32s_v3.4 TB per node is the recommended cache size for Standard_E32s_v3 nodes.

Para obtener información adicional sobre estas máquinas virtuales, lea la documentación de Microsoft Azure:For additional information about these VMs, read the Microsoft Azure documentation:

Cuotas de la cuentaAccount quota

Asegúrese de que su suscripción tenga la capacidad de ejecutar el clúster de Avere vFXT, así como los sistemas de informática o cliente que vaya a usar.Make sure that your subscription has the capacity to run the Avere vFXT cluster as well as any computing or client systems being used. Lea Cuota del clúster de vFXT para obtener más detalles.Read Quota for the vFXT cluster for details.

Almacenamiento de datos de back-endBack-end data storage

¿Dónde debe almacenar el clúster de Avere vFXT los datos cuando no está en la memoria caché?Where should the Avere vFXT cluster store your data when it's not in the cache? Decida si el espacio de trabajo se almacenará a largo plazo en un nuevo contenedor de blobs o en una nube o sistema de almacenamiento de hardware ya existentes.Decide whether your working set will be stored long term in a new Blob container or in an existing cloud or hardware storage system.

Si quiere usar Azure Blob Storage para el back-end, debe crear un nuevo contenedor como parte de la creación del clúster de vFXT.If you want to use Azure Blob storage for the back end, you should create a new container as part of creating the vFXT cluster. Esta opción crea y configura el nuevo contenedor de modo que esté listo para su uso tan pronto como el clúster esté listo.This option creates and configures the new container so that it is ready to use as soon as the cluster is ready.

Lea Creación del clúster de Avere vFXT for Azure para más información.Read Create the Avere vFXT for Azure for details.

Nota

Solo los contenedores de Blob Storage vacíos se pueden usar como archivadores principales del sistema Avere vFXT.Only empty Blob storage containers can be used as core filers for the Avere vFXT system. vFXT debe poder administrar su almacén de objetos sin necesidad de guardar los datos existentes.The vFXT must be able to manage its object store without needing to preserve existing data.

Lea Moving data to the vFXT cluster (Mover datos al clúster de vFXT) para aprender a copiar los datos en el nuevo contenedor del clúster de manera eficaz mediante el uso de máquinas cliente y la caché de Avere vFXT.Read Moving data to the vFXT cluster to learn how to copy data to the cluster's new container efficiently by using client machines and the Avere vFXT cache.

Si quiere usar un sistema de almacenamiento local existente, debe agregarlo al clúster de vFXT después de crearlo.If you want to use an existing on-premises storage system, you must add it to the vFXT cluster after it is created. Lea Configure storage (Configurar el almacenamiento) para obtener instrucciones detalladas sobre cómo agregar un sistema de almacenamiento existente al clúster de Avere vFXT.Read Configure storage for detailed instructions about how to add an existing storage system to the Avere vFXT cluster.

Acceso al clústerCluster access

El clúster de Avere vFXT for Azure se encuentra en una subred privada, y el clúster no tiene ninguna dirección IP pública.The Avere vFXT for Azure cluster is located in a private subnet, and the cluster does not have a public IP address. Debe tener algún método para acceder a la subred privada para la administración del clúster y las conexiones de clientes.You must have some method of accessing the private subnet for cluster administration and client connections.

Los puntos de acceso incluyen:Access options include:

  • Host de salto: asigne una dirección IP pública a una máquina virtual independiente dentro de la red privada y úsela para crear un túnel SSL hasta los nodos del clúster.Jump host - Assign a public IP address to a separate VM within the private network, and use it to create an SSL tunnel to the cluster nodes.

    Sugerencia

    Si configura una dirección IP pública en el controlador del clúster, puede usarla como host de salto.If you set a public IP address on the cluster controller, you can use it as the jump host. Lea Controlador de clústeres como host de salto para más información.Read Cluster controller as jump host for more information.

  • Red privada virtual (VPN): configure una VPN de sitio a sitio o de punto a sitio para la red privada.Virtual private network (VPN) - Configure a point-to-site or site-to-site VPN to your private network.

  • Azure ExpressRoute: configure una conexión privada mediante un asociado de ExpressRoute.Azure ExpressRoute - Configure a private connection through an ExpressRoute partner.

Para más información sobre estas opciones, vea la documentación de Azure Virtual Network relativa a la comunicación de Internet.For details about these options, read the Azure Virtual Network documentation about internet communication.

Controlador de clústeres como host de saltoCluster controller as jump host

Si configura una dirección IP pública en un controlador del clúster, puede usarla como un host de salto para conectarse al clúster de Avere vFXT desde fuera de la subred privada.If you set a public IP address on the cluster controller, you can use it as a jump host to contact the Avere vFXT cluster from outside the private subnet. Sin embargo, dado que el controlador tiene privilegios de acceso para modificar nodos del clúster, plantea un pequeño riesgo de seguridad.However, because the controller has access privileges to modify cluster nodes, this creates a small security risk.

Para mejorar la seguridad para un controlador con una dirección IP pública, el script de implementación crea automáticamente un grupo de seguridad de red que restrinja el acceso entrante solo al puerto 22.To improve security for a controller with a public IP address, the deployment script automatically creates a network security group that restricts inbound access to port 22 only. Puede proteger aún más el sistema al bloquear el acceso al intervalo de direcciones IP de origen, es decir, solo permitir las conexiones desde las máquinas que pretende usar para el acceso al clúster.You can further protect the system by locking down access to your range of IP source addresses - that is, only allow connections from machines you intend to use for cluster access.

Al crear el clúster, puede elegir si desea crear o no una dirección IP pública en el controlador del clúster.When creating the cluster, you can choose whether or not to create a public IP address on the cluster controller.

  • Si crea una red virtual o una subred, al controlador del clúster se le asignará una dirección IP pública.If you create a new vnet or a new subnet, the cluster controller will be assigned a public IP address.
  • Si selecciona una red virtual y una subred existentes, el controlador del clúster solo tendrá direcciones IP privadas.If you select an existing vnet and subnet, the cluster controller will have only private IP addresses.

Roles de acceso a máquinas virtualesVM access roles

Azure usa el control de acceso basado en rol (RBAC) para autorizar que las máquinas virtuales del clúster realicen determinadas tareas.Azure uses role-based access control (RBAC) to authorize the cluster VMs to perform certain tasks. Por ejemplo, el controlador del clúster necesita autorización para crear y configurar las máquinas virtuales del nodo de clúster.For example, the cluster controller needs authorization to create and configure the cluster node VMs. Los nodos de clúster deben ser capaces de asignar o reasignar direcciones IP a otros nodos de clúster.The cluster nodes need to be able to assign or reassign IP addresses to other cluster nodes.

Se utilizan dos roles de Azure integrados para las máquinas de virtuales de Avere vFXT:Two built-in Azure roles are used for the Avere vFXT virtual machines:

Si necesita personalizar los roles de acceso para los componentes de vFXT Avere, debe definir su propio rol y asignarlo a las máquinas virtuales al crearlos.If you need to customize access roles for Avere vFXT components, you must define your own role and then assign it to the VMs at the time they are created. No se puede usar la plantilla de implementación en Azure Marketplace.You cannot use the deployment template in the Azure Marketplace. Consulte al servicio de Soporte técnico y Atención al cliente de Microsoft. abriendo una incidencia en Azure Portal, como se describe en Obtener ayuda con su sistema.Consult Microsoft Customer Service and Support by opening a ticket in the Azure portal as described in Get help with your system.

Paso siguiente: comprender el proceso de implementaciónNext step: Understand the deployment process

La información general de la implementación le proporciona una visión general de todos los pasos necesarios para crear una instancia Avere vFXT para el sistema Azure y tenerla lista para proporcionar datos.Deployment overview gives the big picture of all of the steps needed to create an Avere vFXT for Azure system and get it ready to serve data.