Google Cloud Platform
Le déploiement d'une infrastructure utilisant la solution Navixy sur site nécessite un choix réfléchi de l'emplacement initial. Si vous décidez d'opter pour une plateforme cloud, l'une des solutions les plus populaires est Google Cloud Platform (GCP). Il s'agit d'une plateforme fiable, éprouvée et largement reconnue qui vous permet de lancer facilement des machines virtuelles avec un minimum d'effort. Cependant, elle offre tout autant de flexibilité de personnalisation, de sécurité et de tolérance aux pannes que d'autres plateformes populaires.

Voici les étapes très basiques pour déployer une machine virtuelle fonctionnelle sur laquelle vous pourrez installer la solution Navixy On-premise. Si vous devez affiner votre environnement cloud et effectuer des réglages plus sophistiqués, vous devrez vous référer à la documentation Google Cloud.
Premiers pas
La première chose à faire est de vous inscrire au service, en choisissant un compte individuel ou professionnel selon vos besoins. Si vous vous inscrivez pour la première fois, vous aurez la possibilité de profiter d'une période d'essai de 90 jours et de crédits de 300 $, afin de pouvoir poursuivre vos travaux sans précipitation. Cependant, rappelez-vous que lorsque vous serez prêt à lancer votre instance en tant que solution prête pour l'entreprise, vous devrez convertir votre compte d'essai gratuit en compte complet, sinon vous risquez de perdre votre instance à l'issue des 90 jours.
Une fois votre inscription terminée, vous devrez sélectionner ou créer votre projet. Par défaut, un nouveau projet est déjà créé, mais vous pouvez le renommer ou en créer un autre.

Une fois le projet créé, vous pouvez procéder à la création de votre nouvelle machine virtuelle cloud.
Machine virtuelle
Pour créer une nouvelle machine virtuelle, sélectionnez l'option « Create a VM » sur le tableau de bord de votre projet, dans la section « Products ».

Une autre méthode consiste à aller dans « Compute Engine » - « VM instances » dans le menu de navigation.

Ensuite, il vous sera demandé d'activer l'API Compute Engine - il s'agit d'une étape obligatoire pour travailler ultérieurement avec les machines virtuelles.

Après l'activation de l'API, vous serez redirigé vers VM instances menu - c'est ici que vous pouvez créer vos machines virtuelles.
Cliquez sur CREATE INSTANCE.

Ici, vous devez effectuer les actions suivantes.
Choisissez un nom - il peut être quelconque, mais il est souhaitable qu'il indique la finalité de la machine. Vous pouvez éventuellement attribuer des labels et des tags pour organiser votre espace de travail.

Sélectionnez une région et une zone - cela détermine où sera physiquement situé le centre de données hébergeant votre futur serveur. Il est préférable de choisir une région aussi proche que possible de vos clients. Ce paramètre influence légèrement le coût.

Sélectionnez la configuration de la machine. Dans cette section, vous choisissez la configuration de votre serveur en fonction des tâches et des charges prévues. Vous pouvez trouver plus d'informations sur les configurations d'instances possibles dans la documentation Google Cloud Platform. Pour des instances très sollicitées et volumineuses, il est recommandé de sélectionner une configuration optimisée pour le calcul. Le type et la configuration de l'instance influencent fortement le coût.

Configurez le disque de démarrage. Ici, vous sélectionnez la version du système d'exploitation (Ubuntu 20 ou une version supérieure est recommandée), le type de disque (SSD recommandé) et la capacité du disque (doit être calculée selon les exigences matérielles du serveur).

Configurez les paramètres du pare-feu. En règle générale, vous devez autoriser le trafic HTTP et HTTPS.

Effectuez les autres réglages en fonction de vos exigences spécifiques.
Cliquez sur CREATE. Votre nouvelle instance cloud sera créée.
Connexion
Une fois la machine virtuelle créée, elle se verra attribuer une adresse IP interne et externe. Mais même si elle dispose d'une adresse externe, vous ne pourrez pas l'utiliser pour une connexion SSH immédiatement.
L'instance cloud prend en charge la connexion à l'aide de clés SSH, et la façon la plus simple de configurer la connexion est de fournir au serveur une clé que vous possédez de votre côté.
Tout d'abord, vous devez établir une connexion SSH dans le navigateur fournie dans la console Google. Cliquez sur le bouton « SSH » à droite de l'instance nouvellement créée.

Une nouvelle fenêtre de navigateur s'ouvrira, où une connexion au serveur sera établie. Suivez les instructions à l'écran - à un certain moment la console procédera à l'autorisation. Après cela, vous serez connecté au système Linux sous votre nom d'utilisateur Google.

Votre nouvel utilisateur est sudoer et dispose des privilèges root, vous pouvez donc effectuer les réglages nécessaires en son nom, ou exécuter sudo -i et effectuer toutes les actions ultérieures en tant que root.
Vous devez maintenant sélectionner un utilisateur pour l'accès SSH distant. Le système dispose d'un utilisateur par défaut ubuntu, nous le configurerons en utilisant cet exemple, mais vous pouvez créer l'utilisateur de votre choix pour cela.
Accédez au fichier /home/ubuntu/.ssh/authorized_keys. S'il n'existe pas, vous devez d'abord le créer. Ouvrez le fichier pour l'édition. Copiez la partie publique de votre clé SSH dans ce fichier - elle doit être précédée de ssh-rsa et terminée par un nom distinctif quelconque.

Enregistrez le fichier.
Redémarrez le service SSH : sudo systemctl restart ssh
Vous pouvez désormais utiliser n'importe quel client SSH (par ex. PuTTY) pour vous connecter à votre instance cloud nouvellement créée - pensez à utiliser votre clé privée pour l'authentification.
Déploiement de la plateforme Navixy
Vous disposez maintenant d'un serveur cloud fonctionnel auquel vous pouvez accéder à distance.
Passez à la section pertinente des instructions et procédez à Installation de la plateforme Navixy On-premise.
Mis à jour
Ce contenu vous a-t-il été utile ?