2016-04-23 5 views
0

Ich folge dem Hosting a Web App on Amazon Web Services Tutorial.AWS: Wie erstellt man ein privates Subnetz zu der Standard-VPC

Es besagt, dass die EC2-Instanz in ein öffentliches Subnetz gestartet werden soll. Der Datenbankserver sollte jedoch in ein privates Subnetz gestartet werden. Aber wenn ich versuche, das private Subnetz zu erstellen, habe ich Probleme bei der Auswahl von CIDR. Meine Standard-VPC ist 172.31.0.0/16. Wenn die CIDR 172.31.x.0/16 ist, zeigte es einen Fehler, dass CIDR bereits existierte.

+0

Willkommen bei Stackoverflow! Können Sie bitte Ihre Frage mit Ihrem Aufwand wie Code oder etwas, so dass Leute Ihr Problem früh bekommen und Ihnen helfen können? Vielen Dank! – manetsus

+0

Jetzt möchte ich eine Tweet Trend-Anwendung (ähnlich wie https://github.com/Leogogo1023/TweetMap) hosten, um die Verwendung von AWS zu üben. Da ich neu in AWS bin, weiß ich jetzt, wie ich die EC2-Instanz in ein öffentliches Subnetz einleiten kann. Aber ich weiß nicht, wie man solche Anwendungen mit elastischen Bohnenstangen richtig hostet. Muss ich irgendetwas auf dem EC2 installieren? Wie könnte ich das tun? Vielen Dank. –

+0

@maneetsus Danke für Ihre Antwort. Jetzt möchte ich eine Java-Webanwendung mit AWS hosten. Diese Anwendung verwendet RDS für die MySQL-Datenbank. Jetzt möchte ich wissen, wie man RDS für den EC2 richtig einrichtet. Vielen Dank. –

Antwort

1

Für die Zwecke des Lernprogramms können Sie Ihre Datenbank in einem öffentlichen Subnetz erstellen.

Es wird empfohlen, private Ressourcen (auf die nicht über das Internet zugegriffen werden muss) in einem privaten Subnetz zu starten. Anstatt jedoch in diesem Stadium des Lernprozesses VPC zu erlernen, können Sie die Datenbank im öffentlichen Subnetz erstellen.

Wenn Sie später über VPCs erfahren haben, können Sie zur Verbesserung der Sicherheit Ihre eigene VPC mit öffentlichen und privaten Subnetzen erstellen.

+0

Hallo John, Danke für Ihre Antwort. Weil ich den EC2 in ein standardmäßiges öffentliches Subnetz starte. Muss ich die Datenbank im selben öffentlichen Subnetz starten? –

+0

Nein. Alle Subnetze innerhalb einer VPC können miteinander kommunizieren. Für den Zweck des Lernprogramms ist es sinnvoll, es im selben Subnetz zu erstellen, da es eine etwas bessere Leistung bietet und keine hohe Verfügbarkeit erforderlich ist. –

+0

Hallo John, ich habe immer noch ein Problem bei der Verwendung von Eclipse AWS. Ich möchte diese Beispielanwendung bereitstellen [Sample github] (https://github.com/awslabs/eb-tomcat-snakes). Der erste Schritt besteht darin, das Projekt aufzubauen. Dieses Beispiel verwendet git bash zum Erstellen des Projekts. Kann ich Eclipse zum Erstellen der Anwendung verwenden? Ich hoffe, Eclipse Mars für Java EE-Entwickler verwenden zu können, um dieses Beispiel-Webprojekt in Klassendateien zu kompilieren. Nachdem ich mit der rechten Maustaste auf das Projekt geklickt und das Build-Projekt ausgewählt habe, gibt es keinen Fehler in den Eclipse-Markern, aber ich kann die Klassendateien im Build-Ordner nicht finden. –

Verwandte Themen