Sie können Ihre .NET-Webanwendungen schnell und einfach in AWS erstellen und bereitstellen. In diesem Tutorial lernen Sie, wie eine .NET-Beispielanwendung in AWS Elastic Beanstalk mit dem AWS Toolkit for Visual Studio bereitgestellt wird.

Das AWS Toolkit for Visual Studio ist eine Erweiterung für Microsoft Visual Studio, die das Entwickeln, Debuggen und Bereitstellen von .NET-Anwendungen mithilfe von Amazon Web Services vereinfacht. Sie laden Ihren Code einfach hoch und Elastic Beanstalk übernimmt automatisch die Bereitstellung – von der Kapazitätsbereitstellung, Lastverteilung und automatischen Skalierung bis zur Statusüberwachung der Anwendung. Elastic Beanstalk skaliert Ihre Anwendung automatisch auf der Grundlage Ihres anwendungsspezifischen Bedarfs mithilfe einfach anzupassender Auto Scaling-Einstellungen.

Folgendes erreichen Sie:

Starten einer .NET-Anwendungsumgebung mithilfe von AWS Elastic Beanstalk und Amazon Relational Database Service (RDS). Elastic Beanstalk stellt die zugrunde liegende Infrastruktur (z. B. Amazon EC2-Instances) und Stack-Komponenten (z. B. Betriebssystem, Webserver, Sprache/Framework) bereit und verwaltet diese für Sie. Amazon RDS stellt die SQL Server-Datenbank bereit.

Veröffentlichen Ihrer Webanwendung in AWS Elastic Beanstalk mit dem AWS Toolkit for Visual Studio. Sie laden den Code auf Elastic Beanstalk hoch, das alle Bereitstellungsdetails für Sie übernimmt.

Vor dem Start benötigen Sie Folgendes:

Ein AWS-Konto: Für die Bereitstellung von Ressourcen zum Hosten Ihrer Website benötigen Sie ein AWS-Konto. Registrieren bei AWS.

IT-Erfahrung: Grundlegende Kenntnisse über Webtechnologien und .NET sind für die Durchführung dieses Projekts zwar empfohlen, aber nicht erforderlich.

AWS VisualStudio Toolkit: Sie müssen das neueste AWS Visual Studio Toolkit installiert und konfiguriert haben. Sie können das neueste Toolkit hier herunterladen und installieren.

AWS-Erfahrung: Für die Durchführung dieses Projekts sind keine Vorkenntnisse zu AWS erforderlich.

Code (Optional): Wenn Sie über Code für Ihre Anwendung verfügen, können Sie diesen mithilfe dieses Leitfadens bereitstellen. Sie können aber auch den Beispielanwendungscode in diesem Projekt verwenden.

Fakturierungsschätzungen:

Kosten zur Durchführung des Projekts: Die geschätzten Kosten zur Durchführung des Projekts belaufen sich auf 0,09 USD. Dabei wird davon ausgegangen, dass Sie sich innerhalb der Limits für das kostenlose Kontingent für AWS befinden, die empfohlenen Konfigurationen befolgen und alle Ressourcen innerhalb 1 Stunde nach Durchführung des Projekts beenden. Ihr Anwendungsfall erfordert möglicherweise andere Konfigurationen, die sich auf die Fakturierung auswirken können. Verwenden Sie die Anwendung Einfacher Monatsrechner, um die speziellen Kosten für Ihre Anforderungen zu schätzen.

Monatliche Kostenkalkulation: Die Gesamtkosten für das Starten und Ausführen einer .NET-Webanwendung variieren je nach Nutzung und Konfigurationseinstellungen. Bei Verwendung der in diesem Leitfaden empfohlenen Standardkonfiguration belaufen sich die Kosten in der Regel auf ca. 53 USD pro Monat. Eine Aufstellung der verwendeten Services sowie der zugehörigen Kosten finden Sie unter verwendete Services und Kosten.


Weitere Informationen zu AWS Elastic Beanstalk, einem benutzerfreundlichen Service zum Bereitstellen und Skalieren von Webanwendungen und -Services, die mit Java, .NET, PHP, Node.js, Python, Ruby, Go und Docker auf vertrauten Servern wie Apache, Nginx, Passenger und IIS entwickelt werden.

Suchen und starten Sie vorkonfigurierte Images durch Ausführen eines .NET-Stacks in AWS Marketplace.

Benötigen Sie für die ersten Schritte mit AWS mehr Ressourcen? Weitere Informationen finden Sie im Ressourcencenter zu den ersten Schritten.