パッケージミラーとは?
ミラーは、上流の registry またはリポジトリの完全またはほぼ完全なレプリカで、スケジュールに従って同期されるため、利用者はオリジンではなくローカルコピーから取得します。オンデマンドで遅延的に埋まる proxy cache とは異なり、ミラーは全体を積極的に保持します。ディストリビューションや大規模組織は、速度と制御のためにパッケージインデックスをミラーします。
なぜ重要か
ミラーは、依存関係への予測可能で高速なアクセスと、上流の可用性からの隔離を提供します。これは air-gapped やコンプライアンス制約のある環境で重要です。すべてを保持するため proxy cache より多くのストレージを消費しますが、誰かが要求する前にパッケージが存在することを保証します。
関連する概念
- 遅延的な proxy cache とは異なり、積極的にレプリケートする
- air-gapped やコンプライアンス環境に有用
- ストレージと引き換えに可用性を保証する
関連ガイド
What Is a Proxy Cache?A proxy cache sits between your builds and an upstream registry, caching fetched dependencies locally so repe…
What Is an Artifact Repository?An artifact repository is a managed store for build outputs and dependencies, such as packages, libraries, an…
What Is Vendoring Dependencies?Vendoring commits a copy of third-party dependencies directly into your repository instead of fetching them a…