Erste Schritte mit Node.js in Elastic Beanstalk
Für die ersten Schritte mit Node.js-Anwendungen in AWS Elastic Beanstalk benötigen Sie nur das Quell-Bundle einer Anwendung, damit Sie die erste Anwendungsversion hochladen und in einer Umgebung bereitstellen können. Im Rahmen der Erstellung der Umgebung werden von Elastic Beanstalk alle erforderlichen AWS-Ressourcen für eine hochskalierbare Webanwendung zugewiesen.
Starten einer Umgebung mit einer Beispielanwendung von Node.js
Elastic Beanstalk bietet für jede Plattform sowohl einfache Beispielanwendungen mit einer Seite als auch komplexe Beispiele, in denen die Nutzung weiterer AWS-Ressourcen wie z. B. Amazon RDS sowie sprach- oder plattformspezifische Funktionen und APIs veranschaulicht werden.
Anmerkung
Folgen Sie den Schritten in der README.md
-Quellpaketdatei, um sie bereitzustellen.
Beispiele | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Umgebungstyp |
Quell-Bundle |
Beschreibung |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Webserver |
Anwendung mit einer Seite. Starten Sie dieses Beispiel mithilfe des Verfahrens unter Create an Example Application. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Webserver mit Amazon RDS |
Hiking-Protokollanwendung, die das Express-Framework und eine Amazon Relational Database Service (RDS)-Datenbank verwendet. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Webserver mit Amazon ElastiCache |
Express-Webanwendung, die Amazon ElastiCache für das Clustering verwendet. Mit Clustering lassen sich hohe Verfügbarkeit, Leistung und Sicherheit Ihrer Webanwendung verbessern. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Webserver mit DynamoDB, Amazon SNS und Amazon SQS |
Express-Website, die Kontaktinformationen der Benutzer für eine neue Marketingkampagne des Unternehmens sammelt. Verwendet das AWS SDK for JavaScript in Node.js, um Einträge in eine DynamoDB-Tabelle zu schreiben, und Elastic-Beanstalk-Konfigurationsdateien zum Erstellen von Ressourcen in DynamoDB, Amazon SNS und Amazon SQS. |
Nächste Schritte
Nachdem Sie eine Umgebung erstellt haben, in der eine Anwendung ausgeführt wird, können Sie jederzeit eine neue Version der Anwendung oder eine gänzlich andere Anwendung bereitstellen. Das Bereitstellen einer neuen Anwendungsversion geht sehr schnell, da keine EC2-Instances bereitgestellt oder neu gestartet werden müssen. Weitere Informationen zur Anwendungsbereitstellung finden Sie unter Bereitstellen einer neuen Version Ihrer Anwendung.
Wenn Sie ein oder zwei Beispielanwendungen bereitgestellt haben, können Sie mit der lokalen Entwicklung und Ausführung von Node.js-Anwendungen beginnen. Die entsprechenden Informationen zum Einrichten einer Node.js-Entwicklungsumgebung und zu allen benötigten Tools finden Sie im nächsten Abschnitt.