最もよく知られている分散ファイルシステムは 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をご覧ください。 |
<<: マルチクラウド管理の課題を克服するにはどうすればよいでしょうか?
調査会社IDCのデータセンターおよびマルチクラウドネットワーキング担当副社長ブライアン・ケースモア氏...
#virmach日本vps# virmachのAMDシリーズVPS-Japan東京データセンターが、...
7月23日、Antグループの新しいAnt Chain発表イベントで、Ant Chainオールインワン...
ローカル Web サイト分野が現在、いくつかの非常に困難な問題に直面していることは否定できません。 ...
SEO 最適化に関しては、「コンテンツが王様、外部リンクが女王様」とよく言われます。ウェブサイトでは...
周知のとおり、ウェブサイトのSEO最適化のプロセスにおける外部リンクの役割は明らかです。百度のスパー...
12月15日、Tencent Cloud + Community Developer Confere...
多くの新しいウェブマスターはインターネット環境に参加したばかりで、無料のトラフィック チャネルである...
inertianetworks.com は 2009 年からホスティング サービスを提供していますが...
多くのウェブマスターは、スナップショットが翌日のものだと毎日自問していますが、ウェブサイトのランキン...
マーケティング キャンペーンや e コマース販売 Web サイトは、一夜にして実現できるものではあり...
Google は最近大きな変更を行いましたが、その中でも特に議論する価値のある変更が 1 つあります...
[51CTO.com からのオリジナル記事] 健康は常に国民が最も懸念する問題の 1 つです。 Yo...
frontlineservers, LLC は、2017 年 2 月 23 日に米国ダラスで登録され...
数日前、元旦の休みにA5で見た「百度アルゴリズム更新、SEOVIPランキングが消えた原因を推測」とい...