Compute Engine de Google Cloud Platform fonctionne de manière très similaire à la plate-forme EC2 d'AWS, vous permettant de lancer et d'exécuter des serveurs cloud très rapidement. Nous allons vous montrer comment démarrer et mettre en place un serveur si vous êtes nouveau sur la plate-forme.
Lancer un serveur
Google propose une grande variété de services liés au calcul, allant des plates-formes d'orchestration de conteneurs avec Kubernetes géré aux fonctions sans serveur utilisant Google Cloud Functions. Cependant, si vous souhaitez simplement exécuter un serveur Linux ou Windows de base, vous pouvez le faire à partir de Compute Engine, qui est leur plate-forme de calcul à usage général.
Dans la console Google Cloud Platform, sélectionnez Compute Engine> Instances de VM:
De là, vous pouvez sélectionner «Créer une instance» pour en lancer une nouvelle.
Vous avez ici quelques options de lancement. Vous pouvez lancer une image vierge (par défaut), lancer une image à l’aide d’un modèle existant ou d’une image de machine que vous avez créée, ou lancer une image à partir du marché à l’aide d’images avec un logiciel préinstallé. Il vaut la peine de jeter un coup d'œil sur la place de marché pour voir s'il existe une image pour l'application que vous essayez d'exécuter.
Si vous choisissez d'utiliser une machine virtuelle marketplace, la plupart des champs suivants seront préconfigurés pour vous. Sinon, vous devrez les sélectionner vous-même.
Tout d'abord, attribuez un nom à l'instance et sélectionnez la région et la zone dans lesquelles vous souhaitez lancer. Les régions désignent des régions géographiques et les zones désignent des centres de données physiquement séparés.
Ensuite, Google a un excellent configurateur pour les tailles d'instance. Plutôt que de fournir des tonnes de familles et de niveaux d'instances différents, comme le fait AWS, GCP vous permet simplement de sélectionner une génération et de la configurer avec la quantité de cœurs et de mémoire dont vous avez besoin. Bien sûr, vous pouvez sélectionner les modèles prédéfinis si vous le souhaitez, ainsi que des versions optimisées pour la mémoire et le calcul dans les autres onglets.
Il est toujours extensible à l'avenir avec un redémarrage d'instance, vous n'avez donc pas besoin de prendre une décision finale tout de suite.
Si vous souhaitez ajouter un GPU, vous pouvez le faire ci-dessous sous «CPU Platform and GPU». Si vous déployez un serveur Windows, vous souhaiterez probablement activer "Activer le périphérique d'affichage" afin de pouvoir vous connecter via RDP.
Ensuite, vous allez configurer le stockage pour l'instance. Par défaut, il est défini sur un disque dur de 10 Go avec Debian préinstallé. Vous pouvez changer le système d'exploitation et également passer à un SSD à partir de la boîte de dialogue «Modifier». Vous avez également la possibilité de déployer une image de conteneur à la racine de l'instance.
Dans la liste déroulante «Gestion, sécurité, disques», il y a quelques paramètres supplémentaires à configurer. Plus particulièrement, vous devez ajouter votre clé SSH personnelle sous l'onglet «Sécurité» pour faciliter la connexion à l'instance.
Bien sûr, si vous disposez de quelques minutes, vous devez absolument configurer la connexion au système d'exploitation et ajouter des clés SSH à l'échelle du projet à votre compte utilisateur, qui est la méthode préférée pour gérer les connexions SSH sur GCP, et vous permet d'accéder à toute instance nouvellement créée. sans ajouter manuellement vos clés SSH. Vous pouvez lire notre guide sur sa configuration pour en savoir plus.
Connexion à votre instance
Revenez à la console VM Instances une fois votre instance lancée. Le démarrage prendra environ une minute, puis apparaîtra comme en cours d'exécution dans la console.
Vous pouvez appuyer sur le bouton «SSH» pour ouvrir une nouvelle boîte de dialogue avec un terminal Web, mais si vous avez ajouté manuellement votre clé SSH lors de la configuration ou de la configuration de la connexion au système d'exploitation, vous pouvez simplement vous y connecter à partir de votre terminal préféré.
Si vous cliquez sur l'instance pour ouvrir les paramètres, vous trouverez un onglet "Surveillance" avec des graphiques utiles qui vous montrent comment votre instance fonctionne, y compris l'utilisation du processeur au fil du temps, les E / S disque et les entrées / sorties réseau.
Cette page n'est qu'un aperçu de la plate-forme de surveillance complète de Google, que vous pouvez utiliser pour suivre tous vos serveurs.