De nos jours, les déploiements Cloud pour les applications sont devenus une pratique courante. L'une des principales raisons de cette popularité est la facilité d'utilisation qu'offrent les infrastructures Cloud. Microsoft Azure est l'une de ces plates-formes Cloud populaires qui offre plusieurs services de déploiement à ses abonnés. NCache avec une vision de faciliter ses clients et d'intégrer toutes les offres d'avancées technologiques NCache Enterprise Cloud. Il tourne NCache serveurs afin que si vous avez un abonnement avec Azure ou AWS, vous puissiez bénéficier rapidement d'un essai gratuit de NCache Cloud pour les jours 60.
Une fois que vous avez spécifié votre abonnement requis, NCache Enterprise Cloud fera tourner le NCache Machines virtuelles de serveur basées sur l'abonnement spécifié et le nombre de serveurs requis. Cela pré-installera les machines virtuelles où vous pourrez directement créer un cluster et démarrer les opérations. Comme dans la plupart des autres applications Cloud, vous pouvez déployer NCache Enterprise Cloud Manuellement ainsi que automatiquement.
Ce blog vous guidera tout au long du déploiement manuel des ressources dans Azure. La méthode de déploiement manuel offre une grande facilité pour les utilisateurs qui hésitent à partager certains droits d'accès de l'application, car elle utilise des scripts pour le déploiement. Mais, si vous êtes à l'aise avec le partage d'informations telles que les détails des droits des utilisateurs, vous pouvez également consulter le blog sur le déploiement automatique (vous devez créer un lien) et décider quelle méthode vous convient le mieux.
Comment déployer manuellement NCache dans Azur ?
Pour déployer manuellement NCache dans Azure, suivez les étapes ci-dessous :
Étape 1 : Enregistrement du compte dans Azure
Utiliser NCache Enterprise Cloud (Essai gratuit de 60 jours) l'utilisateur doit avoir un abonnement au produit SaaS sur Azure. Pour souscrire au SaaS, vous devez vous connecter au portail Azure, à partir duquel vous devez choisir NCache Enterprise Cloud du marché et abonnez-vous.
Une fois l'abonnement terminé, vous pouvez procéder à l'enregistrement du compte sur le NCache Cloud Portal en fournissant votre compte d'utilisateur et les détails de votre entreprise. Pour l'identification de l'utilisateur, vous devez remplir un formulaire d'inscription et obtenir un mot de passe à usage unique (OTP).
Étape 2 : Déploiement dans Azure
Après l'enregistrement du compte, procédez à la configuration du déploiement, et configurez le serveur de machine virtuelle en fonction du nombre de cœurs et de la taille de la mémoire. Après avoir configuré les serveurs VM, choisissez le nombre approprié de serveurs pour votre cluster de cache et entrez le nom d'utilisateur et le mot de passe.
Spécifiez l'abonnement Azure, le groupe de ressources, le VNET et le sous-réseau et passez au tableau de bord affichant les détails de votre abonnement et les serveurs déployés.
Étape 3: déployer NCache Serveurs
Sur la base des informations ci-dessus NCache Cloud Le portail générera automatiquement un script utilisateur pour créer votre machine virtuelle dans Azure. Copiez le script, lancez Azure CLI, exécutez le script ici, puis cliquez sur Terminer pour afficher le tableau de bord. Les serveurs déployés seront visibles sur votre tableau de bord de la manière suivante.
L'utilisation de NCache sur les machines virtuelles
Après avoir réussi à déployer et à accéder à votre machine virtuelle, vous devez configurer NCache pour commencer à utiliser les fonctionnalités fournies par NCache.
Connexion à NCache Serveurs
Vous pouvez gérer machines virtuelles via NCache Cloud Portal en effectuant différentes opérations de gestion telles que le démarrage, l'arrêt, le redémarrage et la suppression d'une machine virtuelle. Vous pouvez également effectuer différentes actions sur le serveur, comme consulter les informations du serveur, accéder au NCache Manager et les machines virtuelles via la connexion de bureau à distance lors de l'utilisation d'une machine virtuelle basée sur Windows, et SSH dans la machine lors de l'utilisation d'une machine virtuelle basée sur Linux.
Création d'un cluster de cache
Après avoir enregistré la machine pour NCache évaluation, vous pouvez créer un cluster de cache via le NCache Manager ou NCache Cmdlet PowerShell.
Simuler une contrainte
Surveiller NCacheles performances de sous fortes charges, NCache fournit une applet de commande Test-Stress grâce à laquelle vous pouvez surveiller son comportement dans un environnement hautement transactionnel. Pour surveiller le cluster de cache dans de telles situations, déployez une machine dans le groupe de ressources sur lequel vos serveurs s'exécutent. Installez le module PowerShell sur votre machine déployée et configurez le NCache Client à travers elle. Après avoir configuré avec succès NCache sur votre machine déployée, exécutez le Test-Stress. Il simulera une charge transactionnelle élevée sur le cache spécifié pour surveiller comment NCache performe sous stress.
Statistiques de surveillance
Parallèlement à la gestion des opérations du cluster de cache, le NCache portail vous permet également de moniteur ces opérations en utilisant différents compteurs de performance fournis par NCache. Vous pouvez surveiller ces compteurs à l'aide de la NCache Tableau de bord du moniteur au sein de l’ NCache Tableau de bord des statistiques. NCache fournit une option Cache Statistics qui met à jour tous les compteurs serveur et client lors de l'exécution. Pour parcourir les statistiques de cache afin de surveiller l'activité de votre cluster de cache nouvellement créé, suivez l'aide sur Parcourir les statistiques du cache. Voici comment vous pouvez utiliser et surveiller votre NCache Enterprise Cloud dans Azure.
Conclusion
Déploiement manuel de NCache facilite les entreprises en offrant plus de contrôle sur la configuration et la personnalisation de leurs clusters de cache. En apprendre davantage sur NCache Enterprise Cloud sur les plates-formes Azure et AWS, veuillez consulter les guides suivants Commencer avec NCache Enterprise Cloud en azuret Commencer avec NCache Enterprise Cloud dans AWS.