Amazon EC2
Aus LagoWiki
(Unterschied zwischen Versionen)
(Ping den Server) |
|||
(Der Versionsvergleich bezieht 4 dazwischen liegende Versionen mit ein.) | |||
Zeile 6: | Zeile 6: | ||
* Key Pair erstellen und den Schlüssel gut aufheben (er kann nur einmal beim erstellen geladen werden - zumindest habe ich sonst nichts mehr gefunden) | * Key Pair erstellen und den Schlüssel gut aufheben (er kann nur einmal beim erstellen geladen werden - zumindest habe ich sonst nichts mehr gefunden) | ||
* Security Group erstellen und so konfigurieren, dass die gewünschten Ports offen sind (80 und 22 für eine Webseite) | * Security Group erstellen und so konfigurieren, dass die gewünschten Ports offen sind (80 und 22 für eine Webseite) | ||
- | * Launch Instance -> Instanz auswählen. Wir wählen eine Ubuntu Variante, die auf der kleinsten Einheit läuft (0.03 US$/Stunde). Diese kann später gegen eine Instanz mit mehr Rechenpower ausgetauscht werden. | + | * Launch Instance -> Instanz auswählen. Wir wählen eine Ubuntu Variante, die auf der kleinsten Einheit läuft (0.03 US$/Stunde). Diese kann später gegen eine Instanz mit mehr Rechenpower ausgetauscht werden. Beispielsweise dann, wenn wir Bitcoin kompilieren wollen, brauchen wir eine Instanz vom typ ''m1.medium'' Anschließend können wir wieder die kleinste ''t1.micro'' verwenden. Als Ubuntu Variante verwenden wir ''ubuntu-precise-12.04-amd64-server-20131003'' |
* Instanz konfigurieren und mit der Security Group und dem Keypair starten (beides kann später nicht mehr geändert werden) | * Instanz konfigurieren und mit der Security Group und dem Keypair starten (beides kann später nicht mehr geändert werden) | ||
* Elastic IP erstellen und zuordnen | * Elastic IP erstellen und zuordnen | ||
* DNS der gewünschten Domain auf die IP eintragen (z.B. bei gerwan.de oder hosteurope.de) | * DNS der gewünschten Domain auf die IP eintragen (z.B. bei gerwan.de oder hosteurope.de) | ||
- | * Login auf der Instanz mit ssh -i PrivaterSchluessel.pem <IP oder DOMAIN der Instanz) | + | * Login auf der Instanz mit ssh -i PrivaterSchluessel.pem <IP oder DOMAIN> der Instanz) |
* Server testen | * Server testen | ||
** Auf Ubuntu müssen wir erst ping auf der Firewall freischalten: | ** Auf Ubuntu müssen wir erst ping auf der Firewall freischalten: | ||
sudo ufw allow 22 | sudo ufw allow 22 | ||
** In der Securitygroup muss ICMP freigeben werden | ** In der Securitygroup muss ICMP freigeben werden | ||
- | ** Jetzt sollte ein ping mit <blockquote>ping IP-ADRESSE</blockquote> funktionieren | + | ** Jetzt sollte ein ping mit <blockquote>ping <IP-ADRESSE></blockquote> funktionieren |
+ | === und Weiter === | ||
+ | * Jetzt können wir Webdienste oder sonstiges installieren. | ||
+ | * [[Bitcoin_auf_EC2_installieren | Bitcoin installieren ]] |
Aktuelle Version
Um einen Server zum testen und eventuell auch für den laufenden Betrieb in Betreib zu nehmen bietet Amazon EC2 eine interessante Umgebung.
Was ist zu tun?
Erste Schritte
- Login auf [https://console.aws.amazon.com]
- Key Pair erstellen und den Schlüssel gut aufheben (er kann nur einmal beim erstellen geladen werden - zumindest habe ich sonst nichts mehr gefunden)
- Security Group erstellen und so konfigurieren, dass die gewünschten Ports offen sind (80 und 22 für eine Webseite)
- Launch Instance -> Instanz auswählen. Wir wählen eine Ubuntu Variante, die auf der kleinsten Einheit läuft (0.03 US$/Stunde). Diese kann später gegen eine Instanz mit mehr Rechenpower ausgetauscht werden. Beispielsweise dann, wenn wir Bitcoin kompilieren wollen, brauchen wir eine Instanz vom typ m1.medium Anschließend können wir wieder die kleinste t1.micro verwenden. Als Ubuntu Variante verwenden wir ubuntu-precise-12.04-amd64-server-20131003
- Instanz konfigurieren und mit der Security Group und dem Keypair starten (beides kann später nicht mehr geändert werden)
- Elastic IP erstellen und zuordnen
- DNS der gewünschten Domain auf die IP eintragen (z.B. bei gerwan.de oder hosteurope.de)
- Login auf der Instanz mit ssh -i PrivaterSchluessel.pem <IP oder DOMAIN> der Instanz)
- Server testen
- Auf Ubuntu müssen wir erst ping auf der Firewall freischalten:
sudo ufw allow 22
- In der Securitygroup muss ICMP freigeben werden
- Jetzt sollte ein ping mit
ping <IP-ADRESSE>
funktionieren
und Weiter
- Jetzt können wir Webdienste oder sonstiges installieren.
- Bitcoin installieren