最もよく知られている分散ファイルシステムは 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をご覧ください。 |
<<: マルチクラウド管理の課題を克服するにはどうすればよいでしょうか?
企業がコンテナを導入する場合、コンテナの監視も優先されます。多くの企業がコンテナとマイクロサービスを...
2009 年に設立された 2host は、現在 3,700 を超える顧客にホスティング サービスを提...
2005年に業界でWEB2.0革命が推進されたとき、主に2種類の反応があったことを覚えています。一つ...
この記事は、Lao Zheng 氏が執筆した WeChat パブリックアカウント「運用と保守の開発ス...
クラウド コンピューティング、その種類、サービス、用途、そして組織にどのようなメリットをもたらすかに...
[51CTO.com クイック翻訳] 企業がクラウドに移行してから10年以上経ちますが、大量のデータ...
IDC は、クラウド インフラストラクチャのコンピューティングおよびストレージ システムへの支出が、...
最近、アメリカの老舗ホスティング会社 iwebfusion (2001 年に設立された H4Y Te...
5G の継続的な発展により、5G は将来、あらゆる分野で広く利用されるようになるでしょう。新しい「5...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス私が最後にSong Ge...
Serverhub は、米国西海岸フェニックスにある有名なコンピュータセンターです。優れた立地と優れ...
重要なヒント: ウェブサイトに適したキーワードを選択することは、検索エンジンからサイトが得るトラフィ...
私がオンラインチケット予約について調査を行った理由は、実は最近受けた一連の筆記試験問題に端を発してい...
spinservers ダラス データ センターは、4 ウェイ e7 を使用し、768G メモリ、4...
Zheye IO: 10 月のプロモーション、全アイテムが 20% オフ、更新時も同じ価格、VPS ...