Longhorn、Kubernetes 向けクラウドネイティブ分散ブロックストレージ

Longhorn、Kubernetes 向けクラウドネイティブ分散ブロックストレージ

[[417918]]

この記事はWeChatの公開アカウント「Hacker Afternoon Tea」から転載したもので、著者はShaoです。この記事を転載する場合は、Hacker Afternoon Tea公式アカウントまでご連絡ください。

Longhorn は、Kubernetes 用の軽量で信頼性が高く、強力な分散ブロック ストレージ システムです。

Longhorn はコンテナとマイクロサービスを使用して分散ブロック ストレージを実装します。 Longhorn は、各ブロック デバイス ボリュームに専用のストレージ コントローラを作成し、複数のノードに保存されている複数のレプリカ間でボリュームを同期的に複製します。ストレージ コントローラーとレプリカ自体は Kubernetes を使用してオーケストレーションされます。

特徴

  • 単一障害点のないエンタープライズグレードの分散ブロックストレージ
  • ブロックストレージ増分スナップショット
  • 効率的な変更ブロック検出に基づいて構築されたセカンダリストレージ(NFS または S3 互換オブジェクトストレージ)へのバックアップ
  • 定期的なスナップショットとバックアップ
  • 自動化された、中断のないアップグレード。実行中のストレージ ボリュームを中断することなく、Longhorn ソフトウェア スタック全体をアップグレードできます。
  • 直感的なGUIダッシュボード

Longhornとは何ですか?

Longhorn は、Kubernetes 向けの軽量で信頼性が高く、使いやすい分散ブロック ストレージ システムです。

Longhorn は次のアーキテクチャをサポートしています。

  • AMD64
  • ARM64 (実験的)

Longhorn は無料のオープンソース ソフトウェアです。もともと Rancher Labs によって開発されましたが、現在は Cloud Native Computing Foundation のサンドボックス プロジェクトとして開発されています。

Longhorn を使用すると、次のことが可能になります。

  • Kubernetes クラスター内の分散ステートフル アプリケーションの永続ストレージとして Longhorn ボリュームを使用する
  • ブロックストレージをLonghornボリュームに分割し、クラウドプロバイダーに関係なくKubernetesボリュームを使用できるようにします。
  • 複数のノードとデータセンターにまたがるブロックストレージを複製して可用性を向上
  • バックアップデータをNFSやAWS S3などの外部ストレージに保存する
  • クラスタ間災害復旧ボリュームを作成し、プライマリKubernetesクラスタのデータを2番目のKubernetesクラスタのバックアップから迅速に復元できるようにします。
  • ボリュームの定期的なスナップショットをスケジュールし、NFS または S3 互換のセカンダリ ストレージへの定期的なバックアップをスケジュールします。
  • バックアップからボリュームを復元する
  • 永続ボリュームを中断せずに Longhorn をアップグレードする

Longhorn にはスタンドアロン UI が付属しており、Helm、kubectl、または Rancher アプリ カタログを使用してインストールできます。

マイクロサービスを使用した分散ブロックストレージの簡素化

現代のクラウド環境では数千から数百万の分散ブロック ストレージ ボリュームが必要となるため、一部のストレージ コントローラーは非常に複雑な分散システムになっています。対照的に、Longhorn では、ボリュームを共通のディスク プールから構築できる限り、大規模なブロック ストレージ コントローラを複数の小規模なストレージ コントローラに分割することで、ストレージ システムを簡素化できます。ボリュームごとに 1 つのストレージ コントローラーを使用することで、Longhorn は各ボリュームをマイクロサービスに変換します。コントローラーは Longhorn Engine と呼ばれます。

Longhorn Manager コンポーネントは、Longhorn エンジンが連携して動作するように調整します。

クラウドプロバイダーに依存せずにKubernetesで永続ストレージを使用する

Pod はストレージを直接参照できますが、Pod またはコンテナーを移植できないため、これは推奨されません。代わりに、Kubernetes 永続ボリューム (PV) と永続ボリューム要求 (PVC) でワークロードのストレージ要件を定義します。 Longhorn では、ボリュームのサイズ、IOPS 要件、ボリュームのストレージ リソースを提供するホスト上に必要な同期レプリカの数を指定できます。 Kubernetes リソースは、各 Longhorn ボリュームに対して PVC と対応する PV を使用したり、Longhorn ストレージ クラスを使用してワークロードの PV を自動的に作成したりできるようになります。

レプリカは、基盤となるディスクまたはネットワーク ストレージ上にシン プロビジョニングされます。

複数のコンピューティングホストまたはストレージホストにわたる複数のレプリカのスケジュール設定

可用性を向上させるために、Longhorn は各ボリュームのレプリカを作成します。レプリカはボリュームの一連のスナップショットで構成され、各スナップショットには前のスナップショットからの変更が保存されます。ボリュームの各レプリカもコンテナー内で実行されるため、レプリカが 3 つあるボリュームではコンテナーが 4 つになります。

Longhorn では、各ボリュームのレプリカの数と、レプリカがスケジュールされるノードを構成できます。 Longhorn は各レプリカの状態を監視し、必要に応じてレプリカの修復と再構築を実行します。

各ボリュームに複数のストレージフロントエンドを割り当てる

一般的なフロントエンドには、Linux カーネル デバイス (/dev/longhorn の下にマップ) と iSCSI ターゲットが含まれます。

定期的なスナップショットとバックアップ操作のスケジュールを指定する

これらの操作の頻度 (時間ごと、日ごと、週ごと、月ごと、年ごと)、これらの操作を実行する正確な時刻 (たとえば、毎週日曜日の午前 3 時)、および保持する定期的なスナップショットとバックアップ セットの数を指定します。

<<:  ハイブリッドクラウドプラットフォームがデータの障壁を打ち破り、人工知能がデータの価値を活性化

>>:  IDC: パブリッククラウドのLaaSとPaaSのワークロード収益は2025年に4,000億ドルを超える

推薦する

Veeam 2020年の技術予測: クラウドが新たなユニバーサル展開モデルに

2019 年を通じて、テクノロジーは企業やコミュニティに変革的な影響を及ぼし続けました。 5G の最...

あなたのウェブサイトのユーザーは「忠実」ですか?

ウェブサイトの忠誠心、この用語にはあまり馴染みがないかもしれません。しかし、これは古いユーザーの心の...

Weiboが再び成長軌道に戻るのは難しいのでしょうか?

国内最大の「ファンが集まる場所」であるWeiboのホットな検索リストには、有名人のゴシップ、人気の映...

AWS、企業のデジタル変革を加速するため中国のパートナーエコシステムを拡大

アマゾン ウェブ サービス (AWS) は、2020 年 9 月 9 日に開催された AWS パート...

ウェブサイトマーケティングはユーザーのニーズに基づいて行い、革新を追求する必要がある

今日、私はギークパークイノベーションカンファレンスでのQihoo 360 CEO の周紅毅氏のスピー...

GoogleとBaiduがエンティティ検索に取り組んでいる:「直接回答を提供」

編集者注: この記事は @康国不说出的 からのものです。Weibo でフォローするにはクリックしてく...

BlueVM 期間限定特別版 - 1GB メモリ KVM 月額 5.99 ドル/3 コア/30GB ハードディスク/2TB トラフィック

bluevm はニューヨーク州バッファローのデータセンターのハードウェアをアップグレードし、割引価格...

Baidu入札データ分析手順、簡単に入札をプレイ

入札を行う人の多くは、やみくもにアカウントを調整しており、入札オペレーターの中には、毎日どのような作...

ウェブマスターがオンラインストアに投資する際に考慮すべき入力出力比率についての簡単な説明

お金をかけずに Taobao オンライン ストアを開設することはほぼ不可能です。Taobao ストア...

クラウド移行の3つのビジネスメリット

企業が業務をクラウド プラットフォームに移行するという世界的なトレンドがあるにもかかわらず、生産性と...

タオバオオンラインストアが新しいメディアを活用して運営を支援する方法について簡単に説明します。

今は新メディア時代です。4つの伝統的なメディアの発展はインターネットの影響で疲労の兆候を見せており、...

Amazon re:Invent 2023 で注目すべき 7 つのポイント

アニルバン・ゴシャル企画 |趙雲制作 | 51CTO テクノロジースタック (WeChat ID: ...

Borui HongyuanはHuawei Cloud Kunpeng互換性テスト認証に合格し、安全かつ確実に運用されています

デジタルビジネスパフォーマンス管理サービスプロバイダーのBonree Hongyuanは本日、Bon...

安定性とウェブサイトの最適化の関係について

検索エンジンの観点から見ると、ウェブサイトの安定性は非常に重要です。したがって、Webサイトを構築す...

キーワード「seo」からキーワードのランキングを分析する

多くの人が「seo」というキーワードのランキングに注目していると思います。ウェブサイト「seowhy...