sql >> Base de Datos >  >> NoSQL >> Redis

Traiga sus propias cuentas de Azure:hospedaje para MongoDB® y Redis™ en ScaleGrid

¿Por qué traer su propia cuenta de Azure?

El modelo de 'Administración' de ScaleGrid admite la capacidad de 'Traer su propia cuenta de Azure' para alojar sus bases de datos (MongoDB®, Redis™*, etc.) a través de Bring Your Own Cloud ( BYOC) planes DBaaS. Esto proporciona lo mejor de ambos mundos:puede aprovechar la experiencia de ScaleGrid para administrar sus bases de datos y aún así mantener todas las máquinas en su propia cuenta en la nube. Estas son algunas otras ventajas de usar su propia cuenta en la nube:

  1. Las bases de datos se pueden implementar en sus propias redes virtuales (VNET) y subredes.
  2. Puede aprovechar los grupos de seguridad de red (NSG) para el control de acceso.
  3. Precio personalizado. Si tiene una tarifa con descuento de Azure, puede aprovecharla para sus máquinas de base de datos. Por ejemplo, si es una startup con créditos de Azure, puede aprovechar sus créditos para pagar sus máquinas de base de datos

¿Qué necesito para empezar?

Para configurar un perfil en la nube  de Azure (ARM), necesitará los siguientes detalles de su cuenta para comenzar:

  1. ID de suscripción de Azure
  2. VNET y nombre de subred, nombre del grupo de recursos
    VNET y subred en la que se implementarán las máquinas de base de datos
  3. Grupo de seguridad de red
    Grupo de seguridad de red que se usará para máquinas de base de datos
  4. Cuenta(s) de almacenamiento de VM
    Cuenta(s) de almacenamiento para almacenar discos de VM. Si proporciona más de una cuenta de almacenamiento, los discos de VM se distribuirán entre las cuentas para un mejor rendimiento.
  5. Cuenta de almacenamiento de copia de seguridad
    Cuenta de almacenamiento para almacenar copias de seguridad de los clústeres

Paso 1:habilite el acceso mediante programación a las imágenes de ScaleGrid en su suscripción

Debe habilitar las imágenes de ScaleGrid para que se implementen mediante programación en sus suscripciones de Azure. Estos son los detalles de las imágenes de ScaleGrid:

  • Editor:ScaleGrid
  • Imagen:Centos 6.8 (gratis)

Paso 2:Inicie el asistente Crear perfil de nube

Haga clic en el botón 'Nuevo perfil de nube' en la parte superior derecha de la pantalla y seleccione el tipo Azure (ARM):documentación.

1. Seleccione la región, el tipo de base de datos y el ID de suscripción de Azure

2. Ingrese los detalles de VNET, Subred y NSG

3. Cuentas de almacenamiento de máquinas virtuales

Ingrese una o más cuentas de almacenamiento de VM. Si proporciona más de una cuenta de almacenamiento, los discos de la máquina virtual se distribuyen entre las cuentas de almacenamiento. Si desea implementar clústeres de alto rendimiento, debe seleccionar e ingresar solo cuentas de almacenamiento Premium:

4. Cuenta de almacenamiento de respaldo

Esta es la cuenta en la que se almacenan las copias de seguridad de los clústeres. Por lo general, esta es una cuenta GRS (almacenamiento con redundancia global):

5. IP estática pública

Seleccione IP estática pública solo si desea que sus máquinas estén conectadas a Internet o si está implementando en varias regiones. Si está implementando dentro de una VNET y una subred, no debería necesitar una IP estática pública. Si desea habilitar y utilizar una IP pública, asegúrese de que el NSG seleccionado tenga abiertos los puertos necesarios para la base de datos seleccionada.

6. Descargue el script de PowerShell y ejecútelo en Azure PowerShell

Haga clic en 'Descargar script' para descargar el script de Power Shell para configurar el acceso a ScaleGrid. El nombre de la secuencia de comandos tendrá el formato "ScaleGrid--configure.ps1″

Paso 3:Ejecute el script de PowerShell para crear un grupo de recursos y proporcionar permisos

La secuencia de comandos de Azure PowerShell crea un grupo de recursos con el nombre "Scalegrid-" y otorga a la aplicación ScaleGrid permiso para implementar y administrar máquinas en este grupo de recursos. También habilita el permiso de la aplicación ScaleGrid para unir las máquinas recién creadas a la VNET, Subnet, NSG que se proporcionó anteriormente en el asistente. La aplicación ScaleGrid no tiene permisos en ninguna otra máquina o entidad que se ejecute en su suscripción.

  1. Descargue e instale Azure Cmdlets desde la página de descargas de Azure
  2. Abra una ventana de Azure Cmdlets PowerShell y configure la política de ejecución (si es necesario). El guión no está firmado. Por lo tanto, es posible que deba actualizar la política de ejecución en su máquina. Por ejemplo, "establecer política de ejecución sin restricciones".
  3. Ejecute el script

” .\
Seleccione RunOnce (R) para ejecutar el script

La secuencia de comandos le pedirá que inicie sesión en su cuenta de Azure. El script escribe la salida en la consola. Verifique que el script no tenga ningún error. Si ve algún error, guarde la salida de pantalla completa y compártala con el equipo de soporte de ScaleGrid. Puede presentar un ticket en nuestra consola o enviarnos un correo electrónico a [email protected].

Paso 4:complete el asistente para crear un perfil de nube

Una vez que haya ejecutado el script de PowerShell, regrese al asistente de perfil de nube y haga clic en siguiente.

Verifique que haya ejecutado el script.
Verifique que haya habilitado el acceso programático para las imágenes de ScaleGrid como se detalla en el Paso 1 anterior.

Haga clic en completar; esto verificará todos los detalles una vez más y creará el perfil de la nube.

En este punto, su cuenta de Azure está lista para usar con ScaleGrid. En el asistente Crear clúster de MongoDB®, seleccione el perfil de nube recién creado y esto colocará las máquinas en su cuenta de Azure.

Si tiene más preguntas, no dude en comunicarse con nosotros en [email protected].