Referenzbereitstellung

JFrog Artifactory und JFrog Xray auf AWS

Verwalten und Sichern der Artefakte auf jeder Stufe Ihrer DevOps-Pipeline

Diese Partnerlösung stellt JFrog Artifactory – und optional JFrog Xray – in der Amazon Web Services (AWS) Cloud bereit. JFrog Artifactory ist ein universelles Artefakten-Repository, das über 30 verschiedene Paket-Typen im gesamten Lebenszyklus der Anwendungsentwicklung verwalten kann. Als Single Source of Truth für Ihre Binärdateien, beschleunigt JFrog Artifactory die Software-Veröffentlichungszyklen Ihrer Bereitstellungen. JFrog Xray arbeitet mit JFrog Artifactory zusammen, um Ihre Pakete bei jeder Stufe Ihrer DevOps-Pipeline auf Sicherheits-Schwachstellen zu scannen.

Indem Sie JFrog auf AWS bereitstellen, erhalten Sie die Sicherheit und Skalierbarkeit von AWS-Services wie Amazon Elastic Compute Cloud (Amazon EC2). Mit Amazon EC2 Auto Scaling können Sie Ihre JFrog-Artifactory- und JFrog-Xray-Knoten nach Bedarf erneut bereitstellen, hochskalieren oder herunterskalieren. Diese Partnerlösungs-Referenzarchitektur nutzt AWS Elastic Load Balancing, um JFrog Artifactory und JFrog Xray mit Hochverfügbarkeit zu versorgen.

JFrog-Logo

Diese Partnerlösung wurde von JFrog in Zusammenarbeit mit AWS entwickelt. JFrog ist ein AWS-Partner.

  •  Ihre Möglichkeiten
  • Diese Partnerlösung richtet Folgendes ein:

    • Eine hochverfügbare Architektur, die sich über zwei Availability Zones erstreckt.*
    • Eine Virtual Private Cloud (VPC), die gemäß den bewährten Methoden von AWS mit öffentlichen und privaten Subnetzen konfiguriert ist, damit Ihnen in AWS Ihr eigenes virtuelles Netzwerk zur Verfügung steht.*
    • In den öffentlichen Subnetzen:
      • Verwaltete Network Address Translation (NAT)-Gateways ermöglichen den ausgehenden Internetzugriff für Ressourcen in den privaten Subnetzen.*
      • Ein Linux-Bastion-Host in einer Auto Scaling-Gruppe, um den eingehenden Secure Shell (SSH)-Zugriff auf Amazon EC2-Instances in öffentlichen und privaten Subnetzen zu gestatten.*
    • In den privaten Subnetzen:
      • Zwei Amazon-EC2-Auto-Scaling-Gruppen für primäre und sekundäre JFrog-Artifactory-Knoten.
      • Wenn Sie JFrog Xray bereitstellen, zwei Amazon-EC2-Auto-Scaling-Gruppen für primäre und sekundäre JFrog-Xray-Knoten.
      • Eine aus den privaten Subnetzen zugängliche PostgreSQL-Instance auf Amazon Relational Database Service (Amazon RDS). Sie können wahlweise eine sekundäre PostgreSQL-Instance bereitstellen.
    • Ein Network Load Balancer zum Verteilen des Datenverkehrs zwischen primären und sekundären JFrog-Artifactory-Knoten.
    • Amazon Elastic File System (Amazon EFS)-Dateisystem für die primären und sekundären JFrog-Artifactory-Knoten.
    • Wenn Sie JFrog Xray bereitstellen, ein Network Load Balancer für JFrog Xray zum Verbinden mit JFrog-Artifactory-Knoten.
    • Ein privater und verschlüsselter Amazon-Simple-Storage-Service-Bucket (Amazon S3) für die Speicherung im Repository.

    * Die Vorlage, die Partnerlösung in einer vorhandenen VPC bereitstellt, überspringt die mit Sternchen markierten Komponenten und fordert Sie zur Eingabe Ihrer vorhandenen VPC-Konfiguration auf.

  •  Bereitstellungsanleitung
  • Um diese Partnerlösung bereitzustellen, folgen Sie den Anweisungen im Bereitstellungshandbuch, das die folgenden Schritte enthält. Der Bereitstellungsprozess dauert ungefähr 30 Minuten.

    1. Melden Sie sich bei Ihrem AWS-Konto an. Falls Sie noch kein AWS-Konto haben, registrieren Sie sich bitte unter https://aws.amazon.com.
    2. Melden Sie sich für eine kostenlose Probelizenz von JFrog Artifactory an.
    3. Starten Sie die Partnerlösung. Wählen Sie in der oberen Symbolleiste die Region aus, bevor Sie den Stack erstellen. Sie können zwischen folgenden Optionen wählen:
    4. JFrog Artifactory einrichten.

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

  •  Kosten und Lizenzen
  • Diese Partnerlösung erfordert eine Enterprise- oder Enterprise+-Lizenz für JFrog Artifactory. Eine kostenlose Probelizenz ist verfügbar, die drei Artifactory-Enterprise-Lizenzen beinhält. Sie müssen Lizenzschlüssel während dem Partnerlösungs-Bereitstellungsprozess eingeben.

    Sie tragen die Kosten für die AWS-Services und alle Lizenzen von Drittanbietern, die bei der Nutzung dieser Lösung verwendet werden. Für die Nutzung der Lösung fallen keine zusätzlichen Kosten an.

    Diese Lösung umfasst Konfigurationsparameter, die Sie anpassen können. Einige dieser Einstellungen, beispielsweise der Instance-Typ, wirken sich auf die Bereitstellungskosten aus. Kostenvoranschläge finden Sie auf den Preisseiten der einzelnen AWS-Services, die Sie nutzen. Preisänderungen sind vorbehalten.

    Tipp: Erstellen Sie nach dem Bereitstellen einer Lösung AWS-Kosten- und -Nutzungsberichte, um die damit verbundenen Kosten zu verfolgen. Diese Berichte liefern Abrechnungsmetriken an einen Amazon Simple Storage Service (Amazon S3)-Bucket in Ihrem Konto. Sie liefern Kostenschätzungen auf der Grundlage der Nutzung während jedes Monats und aggregieren die Daten am Ende des Monats. Weitere Informationen finden Sie unter  Was sind AWS-Kosten- und Nutzungsberichte?