Maison  >  Article  >  Tutoriel système  >  Amazon Cloud met en place un serveur gratuitement pour créer votre instance

Amazon Cloud met en place un serveur gratuitement pour créer votre instance

WBOY
WBOYoriginal
2024-07-03 13:41:15461parcourir

En tant que développeur, j'ai toujours espéré disposer de mon propre serveur pour déployer des applications. Je m'intéresse depuis longtemps à Alibaba Cloud/Tencent Cloud, mais la période d'essai des deux n'est pas longue jusqu'à 30 jours. alors que celui de Tencent ne dure que 7 jours, je l'ai mis de côté car je n'ai pas de besoins particuliers

.

J'ai entendu dire qu'Amazon Cloud proposait un essai gratuit d'un an auparavant, mais je craignais que les serveurs à l'étranger ne soient gênants, alors je ne l'ai pas essayé récemment, lors d'un après-midi ennuyeux, j'ai finalement décidé de l'essayer. J'ai manipulé deux éléments et cela m'a semblé assez pratique. Maintenant, je me suis mis. Laissez-moi résumer mon expérience de tomber dans les pièges et la partager avec vous.

Créez une instance EC2 gratuite sur AWS

Demande de compte

Les qualifications gratuites d'Amazon Cloud (AWS en abrégé) sont assez généreuses. Les nouveaux utilisateurs peuvent bénéficier d'une qualification d'essai gratuite d'un an. La première étape consiste donc à demander un compte sur AWS, et tout ce que vous devez préparer est un . email et une carte de crédit .

Le service cloud AWS dispose d'un site officiel chinois, l'opération est donc relativement pratique. Malheureusement, la vitesse d'accès est relativement lente et nous avons besoin de suffisamment de patience. Vous pouvez cliquer sur Créer un compte gratuit directement sur la page pour accéder à la page d'inscription, ou. Console AWS - Inscription, suivez simplement les étapes étape par étape. Pendant le processus d'inscription, vous serez lié à un numéro de carte de crédit et déduira une pré-autorisation de 1 $. Cependant, aucune invite telle que des codes de vérification ne sera affichée. on dit que la réputation d'Amazon est toujours bonne, ils ne vous factureront pas au hasard et vous pouvez vous plaindre si vous dépassez le budget, donc si vous êtes inquiet, arrêtez-vous ou limitez votre carte de crédit à 0 ~

Parce que cela fait longtemps que je n'ai pas demandé de compte, je ne me souviens pas des détails précis, mais bref, ce sera relativement fluide

Créer une instance EC2

Après avoir demandé un compte, vous pouvez vous connecter à la console

Amazon Cloud met en place un serveur gratuitement pour créer votre instance

La première étape dans la console est que vous puissiez vous familiariser avec l'environnement, mais il est préférable pour nous de choisir un emplacement pour le serveur. Cliquez sur la région où se trouve le serveur dans l'icône et une liste de toutes les régions sélectionnables s'affichera. Généralement, la valeur par défaut est l'Oregon, États-Unis. J'ai choisi l'Asie-Pacifique Tokyo, principalement parce que j'ai entendu dire que la latence est relativement faible.

OK, préparez-vous à créer la première instance de serveur dans AWS. Le processus est également très simple. Cliquez sur Démarrer l'instance et vous entrerez dans le marché des images AWS Remarque : Si vous souhaitez l'essayer gratuitement, veuillez choisir. celui qui inclut un logo gratuit tout au long du processus. Puisqu’il s’agit de la première instance, choisissez une image simple.

Amazon Cloud met en place un serveur gratuitement pour créer votre instance

Il s'agit d'une image configurée avec un environnement de développement simple, le système Linux. Sélectionnez un type d'instance intitulé Free Tier avec des options éligibles

Amazon Cloud met en place un serveur gratuitement pour créer votre instance

Nous utilisons la configuration par défaut et cliquons directement sur les boutons de révision et de démarrage. Ensuite, vous verrez quelques aperçus. En fait, je ne les comprends pas très bien, alors cliquez simplement sur Démarrer. AWS vous demandera ensuite de configurer une paire de clés, qui constitue vos informations d'identification pour l'accès à distance à l'instance, et de lui donner un nom, tel que MyPair. Téléchargez-le et conservez votre paire de clés. Le didacticiel Amazon suggère de le placer dans votre dossier user.ssh dans C:Users, ce qui peut être une bonne idée.

Amazon Cloud met en place un serveur gratuitement pour créer votre instance

Après avoir cliqué sur Démarrer, nous retournons à la console et entrons dans l'onglet Instance. Vous constaterez que votre instance nouvellement créée démarre. Lorsque l'état de l'instance devient vert, votre instance sera démarrée.

Utilisez ssh pour vous connecter à votre instance

Lorsque l'instance est démarrée, une IP publique vous sera attribuée. Cette IP publique ne changera pas si vous ne la redémarrez pas. Si vous souhaitez une IP fixe, vous pouvez d'abord consulter l'application et la liaison #Elastic. Dans le didacticiel d'introduction d'AWS, vous utiliserez la ligne de commande git pour vous connecter à l'instance. Si git est installé, vous pouvez cliquer avec le bouton droit sur Git Bash Here à n'importe quel endroit

.
 ssh -i <span class="hljs-string">'私钥地址\MyPair.pem'</span> ec2-<span class="hljs-symbol">user@</span>{公网IP 地址}

Si la connexion réussit, vous verrez la page d'accueil d'AWS.

Une autre option est disponible sur AWS, utilisant PuTTY pour se connecter à une instance Linux depuis Windows. Le tutoriel est en chinois et n'est pas difficile à comprendre. Le processus global est

.
  • Installer PuTTY
  • Convertissez la paire de clés du format pem au format ppk pris en charge par PuTTY (utilisez l'outil PuTTYgen, inclus)
  • Ouvrez PuTTY pour configurer
  • Configurez le port par défaut 22 du nom d'hôte de session et Connection-SSH-Auth pour spécifier l'emplacement du fichier ppk
  • Retournez à la page de la session, donnez un nom à la session enregistrée et enregistrez-la pour un accès facile la prochaine fois. Vous pourrez vous connecter en double-cliquant plus tard
  • Cliquez sur Ouvrir pour ouvrir la session et accéder à l'interface de ligne de commande. Le format du nom d'hôte est ec2-user@{adresse IP publique}. ec2-user est le nom d'utilisateur par défaut de l'AMI Amazon Linux, pas votre nom d'utilisateur.

WinSCP peut être installé en échangeant des fichiers d'instance. Si vous avez enregistré la session dans PuTTY, vous pouvez l'importer directement sans reconfigurer lors de l'ouverture de WinSCP.

Il y a un tutoriel détaillé dans le lien qui vient d'être fourni. Si vous ne comprenez pas, vous pouvez l'étudier attentivement

.
Application et reliure IP élastiques

Nous savons que l'IP publique est en fait la maison de votre serveur sur Internet. Si votre maison est toujours déplacée, il sera facile pour vos amis de vous retrouver. AWS attribuera une IP publique à chaque instance, mais elle n'est pas corrigée. Si nous voulons corriger une IP, nous devons demander une IP élastique.

Demander une adresse IP élastique est très, très, très simple. Il vous suffit d'accéder à la page de l'onglet IP élastique - d'attribuer une nouvelle adresse - d'attribuer.

Amazon Cloud met en place un serveur gratuitement pour créer votre instance

Action Note La politique d'allocation élastique d'IP d'AWS est très intéressante. La demande d'IP est gratuite, mais le temps d'inactivité est payant. L'adresse IP pour laquelle vous postulez doit être liée à une instance en cours d'exécution, sinon elle sera facturée 0,05 USD par heure. J'ai encouru une facture de 0,5 USD simplement parce que j'ai fermé une instance pendant une nuit.

Ainsi, l'adresse IP appliquée doit être attribuée immédiatement, il suffit d'opérer l'adresse associée et de sélectionner l'instance associée associée. S'il y a des adresses IP en excès, vous pouvez les libérer en utilisant - Libérer l'adresse.

Politique de groupe de sécurité

Chaque instance aura une politique de groupe de sécurité pour contrôler l'état ouvert du port. Par défaut, seul le port SSH 22 est ouvert. Nous pouvons configurer les politiques de groupe de sécurité en fonction de nos propres besoins.

Amazon Cloud met en place un serveur gratuitement pour créer votre instance

Vous pouvez saisir la stratégie du groupe de sécurité via la meilleure colonne de la barre d'état de l'instance. Par exemple, si je souhaite créer un site Web, je dois ouvrir le port 80 et le port 443 dans la stratégie entrante. De la même manière, si vous créez un site Web mais que vous ne pouvez pas y accéder de l’extérieur, il se peut que votre port HTTP ne soit pas ouvert.

Limite gratuite

La limite gratuite d'AWS est relativement généreuse, avec 750 heures d'exécution d'instance par mois, ce qui signifie que si vous n'ouvrez qu'une une instance, elle ne dépassera pas la limite si elle est exécutée 24 heures sur 24. Il y a 15G de trafic sortant chaque mois. Généralement, le trafic est assez cher, alors utilisez-le et chérissez-le. Pour plus d'informations, consultez la FAQ sur le plan d'utilisation gratuite AWS.

Deuxièmement, il y a le problème de l'IP élastique mentionné tout à l'heure. Si cela vous inquiète, vous ne pouvez pas demander une IP élastique. Il est garanti que l'IP ne sera pas modifiée sans arrêter l'instance.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn