Amazon EC2
Aus LagoWiki
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 m1.xsmall 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