Heim  >  Artikel  >  System-Tutorial  >  Amazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen

Amazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen

WBOY
WBOYOriginal
2024-07-03 13:41:15519Durchsuche

Als Entwickler habe ich immer gehofft, einen eigenen Server für die Bereitstellung von Anwendungen zu haben. Ich interessiere mich schon seit langem für Alibaba Cloud/Tencent Cloud, aber die Testphase bei Alibaba beträgt nicht lange. Während Tencents Es nur 7 Tage hält, habe ich es beiseite gelegt, weil ich keine besonderen Bedürfnisse habe

Ich habe schon gehört, dass es für Amazon Cloud eine einjährige kostenlose Testversion gibt, aber ich befürchtete, dass Server im Ausland unpraktisch sein könnten, also habe ich es vor kurzem, an einem langweiligen Nachmittag, endlich beschlossen, es auszuprobieren. Ich habe an zwei Dingen herumgespielt und es kam mir ziemlich praktisch vor. Jetzt möchte ich meine Erfahrungen mit dem Stolpern in Fallstricke zusammenfassen und mit Ihnen teilen.

Erstellen Sie eine kostenlose EC2-Instanz auf AWS

Kontoantrag
Die kostenlosen Qualifikationen von Amazon Cloud (kurz AWS) sind recht großzügig. Neue Benutzer können eine einjährige kostenlose Testqualifikation erhalten. Der erste Schritt besteht darin, ein Konto bei AWS zu beantragen. Alles, was Sie vorbereiten müssen, ist ein

E-Mail und eine Kreditkarte .

Der AWS-Cloud-Dienst verfügt über eine offizielle chinesische Website, daher ist die Zugriffsgeschwindigkeit relativ langsam und wir brauchen genügend Geduld. Sie können direkt auf der Seite auf „Kostenloses Konto erstellen“ klicken, oder AWS-Konsole – Befolgen Sie einfach die Schritte Schritt für Schritt. Während des Registrierungsprozesses sind Sie an eine Kreditkartennummer gebunden und müssen eine Vorautorisierung in Höhe von 1 $ vornehmen. Es erfolgt jedoch keine Eingabeaufforderung. Es wird gesagt, dass der Ruf von Amazon immer noch gut ist, sie berechnen Ihnen keine willkürlichen Gebühren und Sie können sich beschweren, wenn Sie das Budget überschreiten. Wenn Sie sich also Sorgen machen, hören Sie bitte auf oder beschränken Sie Ihre Kreditkarte auf 0 ~

Da es schon lange her ist, dass ich ein Konto beantragt habe, kann ich mich nicht an die genauen Details erinnern, aber kurz gesagt, es wird relativ reibungslos verlaufen

EC2-Instanz erstellen

Nachdem Sie ein Konto beantragt haben, können Sie sich bei der Konsole anmelden

Der erste Schritt in die Konsole besteht darin, dass Sie sich mit der Umgebung vertraut machen können. Am besten wählen wir jedoch ein Zuhause für den Server. Klicken Sie im Symbol auf die Region, in der sich der Server befindet. Daraufhin wird eine Liste aller auswählbaren Regionen angezeigt. Standardmäßig ist Oregon, USA. Ich habe mich für Asia Pacific Tokyo entschieden, vor allem weil ich gehört habe, dass die Latenz relativ gering ist. Amazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen

OK, bereiten Sie die Erstellung der ersten Serverinstanz in AWS vor. Klicken Sie auf „Instanz starten“ und Sie gelangen zum AWS-Image-Markt.

Hinweis: Wenn Sie es kostenlos testen möchten diejenige, die während des gesamten Prozesses ein kostenloses Logo enthält. Da dies die erste Instanz ist, wählen Sie ein einfaches Bild.

Dies ist ein Image, das mit einer einfachen Entwicklungsumgebung, einem Linux-System, konfiguriert ist. Wählen Sie einen Instanztyp mit der Bezeichnung „Kostenloses Kontingent“ mit qualifizierenden Optionen aus

Amazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen

Wir verwenden die Standardkonfiguration und klicken direkt auf die Schaltflächen „Überprüfen“ und „Starten“. Dann sehen Sie einige Übersichten. Tatsächlich verstehe ich sie nicht sehr gut, also klicken Sie einfach auf Start. AWS fordert Sie dann auf, ein Schlüsselpaar zu konfigurieren, das Ihre Anmeldeinformationen für den Fernzugriff auf die Instanz darstellt, und ihr einen Namen zu geben, z. B. MyPair. Laden Sie es herunter und behalten Sie Ihr Schlüsselpaar. Das Amazon-Tutorial schlägt vor, dass wir es in Ihrem user.ssh-Ordner in C:Users ablegen, was möglicherweise eine gute Idee ist.

Amazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen

Nachdem wir auf „Start“ geklickt haben, kehren wir zur Registerkarte „Instanz“ zurück. Sie werden feststellen, dass Ihre neu erstellte Instanz gestartet wird. Warten Sie nicht einen Moment.

Verwenden Sie SSH, um eine Verbindung zu Ihrer Instanz herzustellenAmazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen

Wenn die Instanz gestartet wird, wird Ihnen eine öffentliche IP zugewiesen, wenn Sie sie nicht neu starten. Wenn Sie eine feste IP wünschen, können Sie sich zunächst #Elastic IP Application and Binding ansehen. Im AWS-Einführungs-Tutorial verwenden Sie die Git-Befehlszeile, um eine Verbindung zur Instanz herzustellen. Wenn Sie Git installiert haben, können Sie an einer beliebigen Stelle mit der rechten Maustaste auf Git Bash klicken

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

Wenn die Verbindung erfolgreich ist, wird die AWS-Willkommensseite angezeigt.

Eine weitere Option ist auf AWS verfügbar: Mit PuTTY können Sie von Windows aus eine Verbindung zu einer Linux-Instanz herstellen. Das Tutorial ist auf Chinesisch und nicht schwer zu verstehen. Der Gesamtprozess ist

    PuTTY installieren
  • Konvertieren Sie das Schlüsselpaar vom PEM- in das von PuTTY unterstützte PPK-Format (verwenden Sie das im Lieferumfang enthaltene PuTTYgen-Tool)
  • Öffnen Sie PuTTY zum Konfigurieren
  • Konfigurieren Sie den Standardport 22 für den Sitzungs-Hostnamen und Connection-SSH-Auth, um den Speicherort der PPK-Datei anzugeben
  • Gehen Sie zurück zur Sitzungsseite, geben Sie der gespeicherten Sitzung einen Namen und speichern Sie sie für den einfachen Zugriff beim nächsten Mal. Sie können später durch einen Doppelklick eine Verbindung herstellen
  • Klicken Sie auf Öffnen, um die Sitzung zu öffnen und die Befehlszeilenschnittstelle aufzurufen. Das Hostnamenformat ist ec2-user@{öffentliche IP-Adresse}. ec2-user ist der Standardbenutzername von Amazon Linux AMI, nicht Ihr Benutzername.
WinSCP kann durch Austausch mit der Instanzdatei installiert werden. Wenn Sie die Sitzung in PuTTY gespeichert haben, können Sie sie beim Öffnen von WinSCP direkt importieren, ohne sie neu zu konfigurieren.

Unter dem gerade bereitgestellten Link finden Sie eine detaillierte Anleitung. Wenn Sie es nicht verstehen, können Sie es sorgfältig lesen

Elastische IP-Anwendung und -Bindung
Wir wissen, dass die öffentliche IP tatsächlich die Heimat Ihres Servers im Internet ist. Wenn Ihr Zuhause ständig umgezogen ist, können Freunde Sie leicht finden. AWS weist jeder Instanz eine öffentliche IP zu, diese ist jedoch nicht festgelegt. Wenn wir eine IP festlegen möchten, müssen wir eine elastische IP beantragen.

Die Beantragung einer elastischen IP ist sehr, sehr, sehr einfach. Sie müssen nur die Registerkarte „Elastic IP“ aufrufen – eine neue Adresse zuweisen – zuordnen.

Amazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen

Aktionshinweis

Die flexible IP-Zuteilungsrichtlinie von AWS ist sehr interessant. Die Beantragung einer IP ist kostenlos, für die Leerlaufzeit wird jedoch eine Gebühr erhoben. Die von Ihnen beantragte IP muss an eine laufende Instanz gebunden sein, andernfalls wird sie mit 0,05 USD pro Stunde berechnet. Mir ist eine 0,5-USD-Rechnung entstanden, nur weil ich eine Instanz für eine Nacht heruntergefahren habe. Die angewendete IP-Adresse sollte also sofort zugewiesen werden. Dazu reicht es aus, die Adresse zuzuordnen, die zugehörige Instanz auszuwählen und zuzuordnen. Wenn überschüssige IPs vorhanden sind, können Sie diese freigeben, indem Sie „Adresse freigeben“ ausführen.

Sicherheitsgruppenrichtlinie
Jede Instanz verfügt über eine Sicherheitsgruppenrichtlinie, um den offenen Status des Ports zu steuern. Standardmäßig ist nur SSH-Port 22 geöffnet. Wir können Sicherheitsgruppenrichtlinien entsprechend unseren eigenen Anforderungen konfigurieren.

Amazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellenSie können die Sicherheitsgruppenrichtlinie über die beste Spalte der Instanzstatusleiste eingeben. Wenn ich beispielsweise eine Website erstellen möchte, muss ich Port 80 und Port 443 in der Eingangsrichtlinie öffnen. Ebenso kann es sein, dass Ihr HTTP-Port nicht geöffnet ist, wenn Sie eine Website erstellen, von außen aber nicht darauf zugreifen können.

Kostenloses Limit
Das kostenlose AWS-Limit ist mit 750 Stunden Instanzlaufzeit pro Monat relativ großzügig. Wenn Sie also nur eine Instanz
öffnen, wird das Limit nicht überschritten, wenn sie 24 Stunden am Tag ausgeführt wird. Es gibt jeden Monat 15G ausgehenden Datenverkehr. Der Datenverkehr ist im Allgemeinen ziemlich teuer, also nutzen Sie ihn bitte und schätzen Sie ihn. Weitere Informationen finden Sie in den FAQ zum kostenlosen AWS-Nutzungsplan.

Zweitens gibt es das gerade erwähnte Problem mit der elastischen IP. Wenn Sie darüber besorgt sind, können Sie keine elastische IP beantragen. Es ist garantiert, dass die IP nicht geändert wird, ohne die Instanz herunterzufahren.

Das obige ist der detaillierte Inhalt vonAmazon Cloud richtet kostenlos einen Server ein, um Ihre Instanz zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn