Referenzbereitstellung

JFrog Container-Registry mit Amazon ECS

Universeller Artefakt-Repository-Manager

Dieser Schnellstart bietet eine JFrog Container-Registry in hoch-skalierbarer und redundanter Einstellung in der Amazon Web Services (AWS) Cloud.

Dieser Quick Start richtet sich an Administratoren, die die Flexibilität, Skalierbarkeit und Verfügbarkeit von AWS durch Produkte wie Amazon Virtual Private Cloud (VPC), Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Kubernetes Service (Amazon EKS), Amazon Simple Storage Service (Amazon S3), Elastic Load Balancing (ELB) und Amazon Relational Database Service (Amazon RDS) wünschen, um Container-Registry als Docker Container- und Helm-Chart-Repository-Manager einzusetzen.

New-Relic-Logo

Dieser Schnellstart wurde von JFrog und Trace3 in Zusammenarbeit mit AWS entwickelt. JFrog und Trace 3 sind AWS-Partner.

  •  Ihre Möglichkeiten
  • Verwenden Sie diesen Schnellstart, um die Container-Registry automatisch in AWS einzurichten. Die Bereitstellung umfasst Folgendes:

    • Eine hochverfügbare, über zwei Availability Zones verteilte Architektur.
    • 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.*
    • Ein Network Load Balancer, der an die öffentlichen Subnetze angeschlossen ist, die über Port 443 mit dem NGINX-Container verbunden sind, und der eine Reverse-Proxy- und SSL-Terminierung für die Container-Registry, die auf Port 8081 empfangsbereit sind, bereitstellt.
    • Ein privater und verschlüsselter S3-Bucket für die Speicherung im Repository.
    • In den öffentlichen Subnetzen:
      • Verwaltete NAT-Gateways, um ausgehenden Internetzugriff für Ressourcen in den privaten Subnetzen zuzulassen.*
      • Ein Linux-Bastion-Host in einer Auto Scaling-Gruppe, um den eingehenden Secure Shell (SSH)-Zugriff auf EC2-Instances in öffentlichen und privaten Subnetzen zu gestatten.*
    • In den privaten Subnetzen:
      • Eine Amazon ECS-Service-Gruppe für die Bereitstellung der Container-Registry.
      • Container-Registry und NGINX-Container.
      • Eine Auo-Scaling-Gruppe, die speziell für die Container-Registry konfiguriert wurde.
      • Eine Amazon RDS-Instance, auf die nur aus den privaten Subnetzen auf Port 5532 zugegriffen werden kann.

    * Die Vorlage, die den Schnellstart in einer bestehenden VPC einrichtet, sorgt dafür, dass die mit Sternchen gekennzeichneten Vorgänge übersprungen werden, und fordert Sie zur Eingabe Ihrer bestehenden VPC-Konfiguration auf.

  •  Bereitstellungsanleitung
  • Um JFrog Container-Registry in AWS in etwa 1 Stunde bereitzustellen, befolgen Sie die Anweisungen im Bereitstellungsleitfaden. Der Bereitstellungsprozess umfasst folgende Schritte:

    1. Falls Sie noch keinen AWS-Account haben, melden Sie sich bitte unter https://aws.amazon.com in Ihrem Konto an.
    2. Führen Sie den Quick Start aus. Sie können zwischen zwei Optionen wählen:
    3. Container-Registry einrichten

    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 Bereitstellungskosten aus. Kostenkalkulationen finden Sie auf den Seiten mit den Preisen für die von Ihnen genutzten AWS-Services. Preisänderungen sind vorbehalten.

    Tipp: Nach dem Start des Quick Starts empfehlen wir Ihnen, den AWS-Kosten- und Nutzungsbericht zu aktivieren, um die mit dem Quick Start verbundenen Kosten verfolgen zu können. Dieser Bericht übermittelt Abrechnungsmetriken an einen S3-Bucket Ihres Kontos. 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 über den Bericht finden Sie unter Was sind AWS-Kosten- und Nutzungsberichte?

    Dieser Schnellstart erfordert das Abonnement eines Amazon Machine Image (AMI) für die Container-Registry, das auf dem AWS Marketplace erhältlich ist. Es können zusätzliche Preise oder Nutzungsbedingungen gelten. Für Anweisungen, sehen Sie in "Subscribe to the Container Registry" im Bereitstellungsleitfaden nachen.

    Dieser Schnellstart benötigt keine zusätzlichen Lizenzen, da die JFrog Container-Registry ein kostenloses Produkt ist.