最もよく知られている分散ファイルシステムは HDFS です。その正式名称は 本日ご紹介するのは、クラウド環境向けに設計されたファイルシステムです。 JuiceFS は、「データ」と「メタデータ」を分離するプラグイン アーキテクチャを採用した、クラウド ネイティブの高性能分散ファイル システムです。ユーザーは、シナリオの要件に応じて適切なメタデータとデータ エンジンを選択できます。 JuiceFS を使用してデータを保存する場合、データ自体はオブジェクト ストレージ (Amazon S3 など) に永続化され、対応するメタデータは、必要に応じて Redis、MySQL、TiKV、SQLite などの複数のデータベースに保存できます。 JuiceFS は 2021 年 1 月に GitHub でオープンソース化されました。1 年半で 6.5K スターを獲得し、インフラ分野で注目度の高いプロジェクトとなっています。 JuiceFS は Aache 2.0 ライセンスを使用しているため、ユーザーは JuiceFS をさまざまなビジネス環境により自信を持って適用し、独自のアプリケーションと統合できます。 JuiceFS は、AI コンポーネント Fluid と PaddlePaddle で確認できます。 特性
すぐに始めましょうJuiceFS のインストールは非常に簡単です。メタデータ ストレージ エンジン (Redis、MySQL など) とオブジェクト ストレージを準備する必要があります。最後に、JuiceFS クライアントをダウンロードし、コマンド ラインを実行してすぐに使用を開始します。 最新の JuiceFS クライアントのダウンロード アドレスは GitHub プロジェクト ページで見つかります。プラットフォーム用のコンパイル済みバージョンを選択し、ダウンロードして /usr/local/bin/juicefs にインストールします。 ターミナルで juicefs と入力して実行し、プログラムのヘルプ情報が返された場合は、JuiceFS クライアントが正常にインストールされたことを意味します。 ファイルシステムの作成 ファイル システムを作成するには、クライアントが提供する format コマンドを使用します。一般的な形式は次のとおりです。 juicefs フォーマット[ コマンドオプション] META - URL NAME ファイル システムをフォーマットするには、次の 3 種類の情報が必要であることがわかります。
ファイルシステムのマウントファイル システムをマウントするには、クライアントが提供する mount コマンドを使用します。一般的な形式は次のとおりです。 juicefs mount [ コマンドオプション] META - URL マウントポイント ファイルシステムを作成するコマンドと同様に、ファイルシステムをマウントするときには次の情報を指定する必要があります: **[コマンド オプション]**: ファイルシステム関連のオプションを指定するために使用されます。たとえば、-d を使用するとバックグラウンド マウントを実現できます。 META-URL: メタデータの保存を設定するために使用されます。つまり、データベースに関連する情報、通常はデータベースの URL またはファイル パスです。 MOUNTPOINT: ファイル システムのマウント ポイントを指定します。たとえば、次のコマンドは、myjfs ファイル システムを ~/jfs フォルダーにマウントします。 juicefs マウント sqlite3://myjfs.db ~/jfs 以下のようなフィードバックが得られればマウント成功です! ! ファイルシステムを確認するファイルシステムがマウントされたら、juicefs bench コマンドを使用してファイルシステムの基本的なパフォーマンス テストと機能検証を実行し、JuiceFS ファイルシステムに正常にアクセスでき、パフォーマンスが期待どおりであることを確認できます。 juicefsベンチ ~/jfs juicefs bench コマンドを実行すると、指定された同時実行数 (デフォルトは 1) に従って、N 個の大きなファイル (デフォルトは 1) と N 個の小さなファイル (デフォルトは 100) を JuiceFS ファイル システムに書き込み、読み取り、単一操作の読み取りおよび書き込みスループットと待ち時間、およびメタデータ エンジンへのアクセスの待ち時間をカウントします。 検証が成功したら、ぜひあなたのスキルを披露し、より多くの遊び方を模索してください〜 プロジェクトアドレス: https://github.com/juicedata/juicefs. 参考文献[1] HDFS API: https://juicefs.com/docs/zh/community/hadoop_java_sdk. [2] S3 ゲートウェイ: https://juicefs.com/docs/en/community/s3_gateway。 [3] CSIドライバー: https://juicefs.com/docs/zh/community/how_to_use_on_kubernetes/. [4]パフォーマンステスト結果: https://juicefs.com/docs/zh/community/benchmark/. [5]詳細については、https://juicefs.com/docs/en/community/security/encryptをご覧ください。 |
<<: マルチクラウド管理の課題を克服するにはどうすればよいでしょうか?
Burst.net、20% オフの割引コード: WINTER20、12 月 31 日まで有効、スクラ...
1. Tanzuとはスワヒリ語で「tanzu」は成長する枝を意味します。日本語で「たんず」とは、モジ...
最近、Tencent Cloud WAF は、国際的に有名な調査機関である Gartner が発表し...
tmhhost はフィリピンで独立したサーバー サービスを提供しています。サーバーはフィリピンの P...
サーバー仮想化テクノロジーは、IBM メインフレーム仮想化 z/VM にまで遡ることができます。これ...
[51CTO.com クイック翻訳] Oracleは4月21日、人気のリアルタイムデータ構造Gold...
7月5日、北京協和医学院病院とテンセントAIラボは、完全に独立した知的財産権を持つポータブルなインテ...
Clamhost、関連する紹介は見つかりませんでした。Web サイトは比較的シンプルですが、製品は安...
ご存知のとおり、検索エンジンはサイトが獲得したリンクの数と質を分析し、サイトを評価します。これは、最...
私は2009年に百度の入札に接して以来、ずっと百度の入札を観察してきました。詳細に研究したとは言えま...
ハイブリッドクラウドとは何ですか? [[434436]]ハイブリッド クラウドとは、パブリック クラ...
インターネットが急速に発展する時代において、電子商取引のオンライン マーケティングは徐々に従来のマー...
Servarica は、500G ハード ドライブで年間 12 ドルという低価格の高構成のカナダ V...
2010 年以降、誰もが突然仮想ホストから VPS に移行したようです。移行が速すぎるように感じませ...
ほとんどのAPP運営者は運営する際に、迅速に新規ユーザーを獲得し、ダウンロード数を増やしたいと考えて...