37signals wechselt von Docker Hub und ECR zu einem selbst gehosteten Harbor-Registry
37signals, die Entwickler von Basecamp und HEY, haben von externen Container-Registries wie Docker Hub und Amazon ECR zu einem selbst gehosteten Harbor-Registry gewechselt. Angetrieben von Kostengründen (Bandbreitenüberschreitungen und Abonnementgebühren), Performance-Problemen (langsame Pull-Zeiten, die Deployments beeinträchtigen), Sicherheitsrisiken und dem Wunsch nach größerer Unabhängigkeit, entschieden sie sich für Harbor aufgrund seiner einfachen Einrichtung, des umfangreichen Funktionsumfangs und des Open-Source-Charakters. Der Artikel beschreibt detailliert deren Single-Server-Deployment außerhalb von Kubernetes, die Konfiguration des S3-Speichers, die Konfiguration mehrerer Instanzen, die Replikationsstrategie und den Prozess der Migration von Images von Docker Hub. Das Ergebnis? Erhebliche Kosteneinsparungen (ca. 5000 $ pro Jahr), verbesserte Performance (15 Sekunden kürzere Bereitstellungszeiten, 25 Sekunden kürzere Image-Pull-Zeiten) und erhöhte Sicherheit.