Harbor は、マルチテナント、LDAP、AD 認証などの機能をサポートする、安全で信頼性が高く効率的なレジストリ管理プラットフォームを提供する、オープンソースのエンタープライズ レベルの Docker レジストリ サービスです。主に Docker イメージの管理、保存、配布に使用され、イメージのセキュリティ、追跡可能性、管理性をサポートします。この記事では、Harbor のアーキテクチャ設計、コンポーネント機能、パフォーマンス特性、使用シナリオについて詳しく紹介します。 1. 港湾建築設計Harbor の建築設計には主に次の側面が含まれます。 1.1.アーキテクチャ図次の図は Harbor のアーキテクチャ図です。 港湾建築図 Harbor は主に以下のコンポーネントで構成されています。
1.2.コンポーネント機能Harbor の各コンポーネントの主な機能は次のとおりです。
安全な画像のアップロードとダウンロードをサポートします。 マルチテナントと権限制御をサポートします。 ミラーリングと同期をサポートします。 画像タグとメタデータの管理をサポートします。
1.3.コンポーネント通信Harbor のさまざまなコンポーネントは、主に次の側面を含む HTTPS プロトコルを介して相互に通信します。
2. ハーバーの構成機能以下では、Harbor の各コンポーネントの機能と特徴を詳しく紹介します。 2.1.プロキシキャッシュプロキシ キャッシュは主に、アクセス速度を向上させるために Docker Hub イメージをキャッシュするために使用されます。クライアントが Docker イメージを要求したときに、そのイメージがすでにプロキシ キャッシュに存在する場合は、そのイメージがプロキシ キャッシュから直接返されます。それ以外の場合、イメージは Docker Hub からダウンロードされ、プロキシ キャッシュに保存されます。プロキシ キャッシュは、キャッシュ サイズやキャッシュ時間などのパラメータの設定をサポートする構成ファイルを通じて構成できます。 レジストリレジストリは Harbor のコア コンポーネントであり、主に Docker イメージを保存するために使用されます。安全なイメージのアップロードとダウンロード、マルチテナントと権限の制御、イメージの複製と同期、イメージのタグとメタデータの管理をサポートします。レジストリの主な機能は次のとおりです。
2.3.データベースデータベースは Harbor のメタデータ管理コンポーネントであり、主に Harbor のユーザー、ロール、プロジェクト、イメージ、タグ、その他の関連情報を保存するために使用されます。 MySQL データベースをベースに実装されており、高可用性とデータ バックアップをサポートします。データベースの主な機能は次のとおりです。
2.4.レディスRedis は Harbor のキャッシュ コンポーネントであり、主に Harbor のセッション情報、キャッシュ情報、メッセージ キュー、その他の関連情報を保存するために使用されます。 Redis データベースをベースに実装されており、高可用性とデータ バックアップをサポートします。 Redis の主な機能は次のとおりです。
2.5.インターフェースUI は Harbor の Web インターフェース コンポーネントであり、主に Harbor サービスの管理に使用されます。 HTML、CSS、JavaScriptなどの技術をベースに実装されており、ユーザー、ロール、プロジェクト、画像、タグなどの関連情報の管理、権限制御やユーザー認証、画像の検索や閲覧などをサポートします。 UI の主な機能は次のとおりです。
2.6.ログコレクターLog Collector は Harbor のログ収集コンポーネントです。主にHarborの操作ログ、エラーログ、アクセスログなどの関連情報を収集し、ELKなどの指定されたログ保存システムに出力するために使用します。 Log Collector の主な機能は次のとおりです。
2.7.公証人Notary は Harbor の署名および検証コンポーネントであり、主に画像のデジタル署名と検証に使用されます。 Notary は、The Update Framework (TUF) プロトコルに基づいて実装されており、カスタム署名および検証戦略をサポートします。 Notary の主な機能は次のとおりです。
3. ハーバーのパフォーマンス特性Harbor のパフォーマンス特性には、主に次の側面が含まれます。 3.1.高可用性Harbor はイメージの複製と同期をサポートしており、複数のノード上でイメージの高可用性を実現できます。同時に、Harbor の各コンポーネントは高可用性とデータ バックアップをサポートしており、Harbor の可用性とデータ セキュリティを確保できます。 3.2.高性能Harbor は分散ストレージと負荷分散をサポートしており、イメージのストレージとアクセスのパフォーマンスを向上させることができます。同時に、Harbor の各コンポーネントは高速な読み取り、書き込み、キャッシュ技術をサポートしており、Harbor のパフォーマンスと応答速度が向上します。 3.3.高いスケーラビリティHarborは水平および垂直の拡張をサポートしており、ビジネスニーズに応じて柔軟に拡張できます。同時に、Harbor はコンテナ化されたデプロイメントと、Kubernetes などのコンテナ オーケストレーション システムへの統合をサポートしており、自動化されたデプロイメントと管理を実現できます。 4. 港湾利用シナリオHarbor は主に以下のシナリオで使用されます。 4.1.エンタープライズレベルのイメージ管理Harbor は、マルチテナント、LDAP、AD 認証などの機能をサポートする安全で信頼性が高く効率的なレジストリ管理プラットフォームを提供し、企業に統合されたイメージ管理プラットフォームを提供できます。 4.2. DevOpsパイプライン統合Harborは、コンテナ化されたデプロイメントとKubernetesなどのコンテナオーケストレーションシステムへの統合をサポートしており、自動化されたデプロイメントと管理を実現し、DevOpsパイプラインの統合をサポートできます。 4.3.画像セキュリティ管理Harbor はデジタル署名と検証をサポートしており、画像のセキュリティを確保できます。同時に、権限制御やユーザー認証などの Harbor の機能により、画像の安全な管理もサポートされます。 4.4.イメージ永続ストレージHarbor はイメージの複製と同期をサポートしており、複数のノード上でイメージの高可用性を実現できます。同時に、Harbor のデータベース、キャッシュ、その他のコンポーネントも高可用性とデータ バックアップをサポートしており、イメージの永続的な保存を保証できます。 5. 結論Harbor は、マルチテナント、LDAP、AD 認証などの機能をサポートする、安全で信頼性が高く効率的なレジストリ管理プラットフォームを提供する、オープンソースのエンタープライズ レベルの Docker レジストリ サービスです。主に Docker イメージの管理、保存、配布に使用され、イメージのセキュリティ、追跡可能性、管理性をサポートします。この記事では、Harbor のアーキテクチャ設計、コンポーネント機能、パフォーマンス特性、使用シナリオを詳しく紹介し、読者の参考と助けとなることを願っています。 |
<<: K8s の拡張ワークロード OpenKruise の運用とメンテナンスの強化
>>: HelmはHarborに保存されたチャートに基づいてサービスを迅速に公開します
1. ASOとは何ですか?主に機械と一連の方法を使用して Apple のアルゴリズムをクラックし、...
人材管理 (HCM) サービス プロバイダーの Ceridian は、IT サービスの提供を改善し、...
床を掃いたり、箱を動かしたり、ダンスやパルクールをしたりと、あらゆる種類のかっこいいロボットが人々の...
市場には安価な VPS や安価な米国 VPS が数多くありますが、Racknerd は比較的特殊な ...
2022年8月10日、Mokaは「新常態下における組織効率向上-人材戦略No.1」をテーマに、北京で...
テンセントテクノロジーニュース(雷建平)5月18日のニュースによると、Instagramの10億ドル...
無意識のうちに、Leixue のブログの更新が遅れてしまいました。Leixue のブログをフォローし...
「インテルと中国聯通は、MEC エッジ コンピューティングとビデオの組み合わせに関する本格的なコラボ...
現在、検索エンジンマーケティング(略してSEM)、ブログマーケティング、ソフトテキストマーケティング...
ウェブマスターになって2年以上経ちますが、今年は最も異常な年だと感じています。Baiduが次々とサイ...
知乎はFラウンドに到達した今、商業化は避けられないが、コンテンツの質を担保しながらいかに収益を上げる...
urpad の openvz を使用したことがある友人は、コスト効率が非常に良く、価値があると言うと...
数日前にdigital-vmの日本データセンターからVPSを取得しました。ウェブマスターの個人的な事...
現在の検索エンジン市場は「征服」の時期にあり、市場シェアを競い合っています。このような環境では、検索...
今年の百度のアルゴリズム更新のスピードと深さは、破壊的とも言える。今年中ごろから、オリジナルのスパー...