Redis
 sql >> Base de données >  >> NoSQL >> Redis

Apportez vos propres comptes Azure – Hébergement pour MongoDB® et Redis™ chez ScaleGrid

Pourquoi utiliser votre propre compte Azure ?

  • Les bases de données peuvent être déployées dans vos propres réseaux virtuels (VNET) et sous-réseaux.
  • Vous pouvez tirer parti des groupes de sécurité réseau (NSG) pour le contrôle d'accès.
  • Tarification personnalisée. Si vous bénéficiez d'un tarif réduit auprès d'Azure, vous pouvez en tirer parti pour vos machines de base de données. Par exemple, si vous êtes une startup avec des crédits d'Azure, vous pouvez tirer parti de vos crédits pour payer vos machines de base de données
  • De quoi ai-je besoin pour commencer ?

    Afin de configurer un profil cloud Azure (ARM), vous aurez besoin des informations suivantes de votre compte pour commencer :

    1. ID d'abonnement Azure
    2. Nom du VNET et du sous-réseau, nom du groupe de ressources
      VNET et sous-réseau dans lesquels les machines de base de données seront déployées
    3. Groupe de sécurité réseau
      Groupe de sécurité réseau qui sera utilisé pour les machines de base de données
    4. Compte(s) de stockage de VM
      Compte(s) de stockage pour stocker les disques de VM. Si vous fournissez plusieurs comptes de stockage, les disques de VM seront répartis entre les comptes pour de meilleures performances.
    5. Compte de stockage de sauvegarde
      Compte de stockage pour stocker les sauvegardes des clusters

    Étape 1 :Activez l'accès par programme aux images ScaleGrid dans votre abonnement

    Vous devez activer le déploiement par programme des images ScaleGrid dans vos abonnements Azure. Voici les détails des images ScaleGrid :

    • Éditeur :ScaleGrid
    • Image :Centos 6.8 (gratuit)

    Étape 2 :Démarrer l'assistant de création de profil cloud

    Cliquez sur le bouton "Nouveau profil cloud" en haut à droite de l'écran et sélectionnez le type Azure (ARM) - documentation.

    1. Sélectionnez la région, le type de base de données et l'ID d'abonnement Azure

    2. Entrez les détails du VNET, du sous-réseau et du NSG

    3. Comptes de stockage de VM

    Entrez un ou plusieurs comptes de stockage de VM. Si vous fournissez plusieurs comptes de stockage, les disques de la machine virtuelle sont répartis sur les comptes de stockage. Si vous souhaitez déployer des clusters hautes performances, vous devez sélectionner et saisir uniquement des comptes de stockage Premium :

    4. Compte de stockage de sauvegarde

    Il s'agit du compte dans lequel les sauvegardes des clusters sont stockées. Il s'agit généralement d'un compte GRS (Globally Redundant Storage) :

    5. IP statique publique

    Sélectionnez l'adresse IP statique publique uniquement si vous souhaitez que vos machines soient connectées à Internet ou si vous effectuez un déploiement dans plusieurs régions. Si vous déployez à l'intérieur d'un VNET et d'un sous-réseau, vous ne devriez pas avoir besoin d'une adresse IP statique publique. Si vous souhaitez activer et utiliser une adresse IP publique, assurez-vous que le NSG sélectionné dispose des ports nécessaires ouverts pour la base de données sélectionnée.

    6. Téléchargez le script PowerShell et exécutez-le dans Azure PowerShell

    Cliquez sur « Télécharger le script » pour télécharger le script Power Shell afin de configurer l'accès à ScaleGrid. Le nom du script sera de la forme "ScaleGrid--configure.ps1″

    Étape 3 :Exécutez le script PowerShell pour créer un groupe de ressources et fournir des autorisations

    Le script Azure PowerShell crée un groupe de ressources avec le nom ” Scalegrid-" et donne à l'application ScaleGrid l'autorisation de déployer et de gérer des machines dans ce groupe de ressources. Il permet également à l'autorisation de l'application ScaleGrid de joindre les machines nouvellement créées au VNET, Subnet, NSG qui a été fourni précédemment dans l'assistant. L'application ScaleGrid n'a pas d'autorisations sur d'autres machines ou entités exécutées dans votre abonnement.

    1. Téléchargez et installez les applets de commande Azure à partir de la page des téléchargements Azure
    2. Ouvrez une fenêtre Azure Cmdlets PowerShell et définissez la stratégie d'exécution (si nécessaire). Le script n'est pas signé. Vous devrez donc peut-être mettre à jour la politique d'exécution sur votre machine. Par exemple, "set Execution-Policy UnRestricted".
    3. Exécuter le script

    ” .\
    Sélectionnez RunOnce (R) pour exécuter le script

    Le script vous invitera à vous connecter à votre compte Azure. Le script écrit la sortie sur la console. Vérifiez que le script ne rencontre aucune erreur. Si vous voyez des erreurs, veuillez enregistrer l'intégralité de la sortie d'écran et la partager avec l'équipe d'assistance de ScaleGrid. Vous pouvez déposer un ticket dans notre console ou nous envoyer un e-mail à [email protected].

    Étape 4 :Suivez l'assistant Créer un profil cloud

    Une fois que vous avez exécuté le script PowerShell, revenez à l'assistant de profil cloud et cliquez sur suivant.

    Vérifiez que vous avez exécuté le script.
    Vérifiez que vous avez activé l'accès par programmation pour les images ScaleGrid, comme indiqué à l'étape 1 ci-dessus.

    Cliquez sur Terminer – cela vérifiera tous les détails une fois de plus et créera le profil Cloud.

    À ce stade, votre compte Azure est prêt à être utilisé avec ScaleGrid. Dans l'assistant Créer un cluster MongoDB®, sélectionnez le profil Cloud nouvellement créé et cela placera les machines dans votre compte Azure.

    Si vous avez d'autres questions, n'hésitez pas à nous contacter à [email protected].