2016-06-20 20 views
2

Ich habe bestimmte Fragen zur Replikation in Artifactory Registry Lizenz für Docker Bilder.Artifactory Professional Lizenz - NFS

Sieht aus wie Artifactory Professional kann NFS verwenden, um die Bilder zu speichern, und sie haben eine Abhängigkeit von der Datenbank, wo sie die Metadaten speichern müssen.

Können zwei Artifactory Professional-Instanzen dieselbe NFS-Freigabe für die Bilder verwenden und dieselbe Datenbank für den Zugriff auf die Metadaten verwenden? Ist das ähnlich der Replikation zwischen den beiden Artifactory-Knoten? Oder müssen sie noch die Replikation zwischen den Knoten pushen oder ziehen?

Was wäre das ideale Replikationsmuster, wenn Sie mehr als 2 Knoten im selben Datencenter mit Artifactory Professional haben? Wird eine gemeinsame NFS-Freigabe und ein gemeinsamer Datenbankserver helfen?

Antwort

2

Leider ist das nicht, wie Artifactory Werke - eine gemeinsame NFS und \ oder eine Datenbank zwischen mehreren pro Knoten ist sehr riskant teilen und eine Reihe von unerwünschten Verhalten führen können, Datenverlust, Schlösser usw.

Replication ist soll als Mittel dienen, dass eine Instanz die andere als separate Kopie (dh für DR-Zwecke) widerspiegelt, nicht mittels eines gemeinsam genutzten Dateisystems und einer Datenbank-Ressource.

Die Anforderungen, die Sie stellen, werden jedoch vollständig von der High Availability Version von Artifactory beantwortet, die es erlaubt (tatsächlich erfordert), ein Dateisystem und eine Datenbank zwischen ihren Knoten zu teilen, während die Knoten selbst physikalisch oder logisch getrennt werden können.

Für Ihre Frage - ja müssen Sie Replikation zwischen Ihren verschiedenen Knoten einrichten, sie können diese Ressourcen nicht sicher in der Pro-Version teilen.