Referenzbereitstellung

.NET CI/CD on AWS

Bereitstellung einer .NET-Anwendungspipeline

.NET Framework ist eine verwaltete Ausführungsumgebung für Anwendungen, die Speicherverwaltung, Klassenbibliotheken, Versioning und andere Softwareentwicklungswerkzeuge bietet.

Dieser Quick Start erstellt eine .NET Continuous Integration (CI)- und Continuous Delivery (CD)-Umgebung in der Amazon Web Services (AWS) Cloud, um eine Pipeline für .NET Framework-Workloads bereitzustellen. Es kann die folgenden Funktionen ausführen:

  • Den neuesten Quellcode abrufen und in einem Quell-Artefakt-Speicher speichern
  • Automatisches Erstellen der Anwendung
  • Bereitstellen der Anwendung in der Zielumgebung

Der Quick Start richtet sich an Entwickler, die eine Bereitstellungspipeline zur Implementierung von CI/CD für ihre .NET Framework-Workloads auf AWS suchen. Der Quick Start beinhaltet AWS CloudFormation-Vorlagen, mit denen sich die CI/CD-Umgebung in ca. 40 Minuten einrichten lässt.

Dieser Quick Start wurde entwickelt von
AWS-Lösungsarchitekten.

  •  Leistungen
  • Mit dieser Quick Start-Anleitung können Sie die folgenden Komponenten einrichten:

    • Ein Amazon Simple Storage Service (Amazon S3)-Bucket zur Aufnahme von Artefakten.
    • Eine Elastic Beanstalk-Umgebung, die als Ziel für die Bereitstellung von Anwendungscode dient.
    • Eine AWS Lambda-Funktion zur Ausführung der AWS Systems Manager-Automation.
    • Ein AWS Systems Manager Automation-Dokument.
    • Eine temporäre Amazon Elastic Compute Cloud (Amazon EC2)-Instance innerhalb einer Virtual Private Cloud (VPC).
    • Ein temporäres MSBuild Container-Image.
    • Amazon Elastic Container Registry (Amazon ECR), um das MSBuild Container-Image aufzunehmen.
    • Eine AWS CodePipeline mit Quell-, Entwicklungs- und Bereitstellungs-Stufen.
  •  Bereitstellungs-Leitfaden
  • Zur Bereitstellung der CI/CD-Umgebung befolgen Sie bitte die Anweisungen in der Bereitstellungsanleitung. Der Bereitstellungsprozess umfasst folgende Schritte:

    1. Falls Sie noch keinen AWS-Account haben, legen Sie sich bitte unter https://aws.amazon.com ein Konto an.
    2. Starten Sie die AWS CloudFormation-Vorlage. Jede Bereitstellung dauert etwa 40 Minuten.
    3. Testen Sie die Bereitstellung, indem Sie die CI/CD-Pipeline starten. Sie können die Beispielanwendung verwenden, die zum Quick Start gehört.

    Amazon kann Informationen zur Benutzerbereitstellung an den AWS-Partner weitergeben, der mit AWS an dieser Lösung zusammengearbeitet hat.  

  •  Kosten und Lizenzen
  • Die Kosten der zur Ausführung dieser Quick-Start-Referenzinstallation erforderlichen AWS-Dienste sind allein von Ihnen zu tragen. Durch die Verwendung des Quick Start entstehen keine zusätzlichen Kosten.

    Die AWS CloudFormation-Vorlage für diesen Quick Start enthält Konfigurationsparameter, die individuell angepasst werden können. Einige dieser Einstellungen, beispielsweise der Instance-Typ, wirken sich auf die Einrichtungskosten aus. Sie finden ausführliche Informationen zum jeweiligen, von Ihnen genutzten AWS-Service auf den Seiten mit den Preisen für AWS-Services. Preisänderungen sind vorbehalten.

    Tipp: Nach der Bereitstellung des Quick Starts, empfehlen wir Ihnen, den AWS-Kosten und Nutzungsbericht zu aktivieren, um die mit dem Quick Start verbundenen Kosten zu verfolgen. Dieser Bericht übermittelt Abrechnungsmetriken an einen S3-Bucket in Ihrem Konto. Er bietet Ihnen auch Kostenschätzungen auf Grundlage Ihrer Nutzung über den Monat hinweg und schließt die Daten am Ende des Monats ab. Weitere Informationen zum Bericht erhalten Sie in der AWS-Dokumentation.