Skip to content

Tuxera SnapFS

効率的なシステムアップデートを、シンプルなデータレイヤーとより小さいストレージ容量で

SnapFSは、安全認証システム向けに構築された組込みファイルシステムです。スナップショットとサブボリュームを標準搭載し、システムアップデートにおけるA/B二重化と固定パーティションのためのストレージ容量を必要としません。「念のため」のストレージ確保をやめ、データレイヤーをシンプルにします。OTAアップデートのデータ量の削減、アプリ間でのストレージ共有、そしてデータの整合性と真正性検証を備えています。

製品概要

ソフトウェアは増え続けます


固定パーティションによるストレージレイアウトは、そこに搭載されるソフトウェアが書かれるよりも何年も前の設計段階でサイズが決められます。各パーティションは最悪のケースを想定してサイズを決める必要があり、さらにA/B方式のアップデートでは、その上にもう1つ分のフルイメージを確保しなければなりません。製品の15~20年というライフサイクルの中で、アプリケーションはそれぞれ異なるペースで肥大化し、新しいユースケースも登場しますが、パーティションはそのままです。一方のパーティションが満杯になっても、もう一方は半分近く空いたままということが起こり、しかも確保された空き領域は、出荷するすべての製品の部品表(BOM)にコストとして残り続けます。

SnapFSは、まさにこうした課題のために作られています。
ひとつの組込みファイルシステムで、次の3つを実現します。

  • OTAアップデートの容量を抑えて配信―フルイメージではなく変更分のみを送信
  • アプリケーション固定の個別パーティションではなく、共有ストレージプールを利用
  • ファイルシステム内部でデータの破損や改ざんを防止

Linux、VxWorks、INTEGRITYなど、あらゆるRTOS上で動作し、マネージドフラッシュ(eMMC、UFS、SD、NVMe)に加え、Tuxera FlashFX Teraと組み合わせることでraw NAND/NOR上でも動作します。

KEY FEATURES

アップデート容量を最小限に抑え、迅速かつ確実にロールバック

  • OTAパッケージはフルイメージ更新と比べて最大90%小型化—ダウンロード量が減り、フリート全体への配信負荷も軽減
  • A/Bパーティショニングが不要になり、これまで確保していた領域の最大50%を解放
  • アップデートに失敗しても直前の正常な状態に復元、不完全な状態や破損した状態を回避
  • スナップショットを工場出荷時リセットポイントやデバイス上のバックアップとして利用可能

固定パーティションなしで、各アプリに必要な容量を確保

  • 厳格なパーティションではなく、1つの共有ストレージプールを使用
  • クォータでアプリの上限を設定し、予約容量で重要なアプリの容量を保証
  • アプリケーション間の分離を維持―1つの容量不足が他のアプリケーションに影響することを防止
  • リリース後の機能追加にも柔軟に対応、再パーティショニングは不要

アプリに到達する前に破損や改ざんを検知

  • Merkle Treeにより、ユーザーデータとメタデータを保護
  • サイレントデータ破損や改ざんを検出し、不正なデータの読み出しを安全に防止
  • サブボリュームごとにハッシュ強度を選択可能
  • 設計段階から電源断の安全を確保

アップデート容量を最小限に抑え、迅速かつ確実にロールバック

  • OTAパッケージはフルイメージ更新と比べて最大90%小型化—ダウンロード量が減り、フリート全体への配信負荷も軽減
  • A/Bパーティショニングが不要になり、これまで確保していた領域の最大50%を解放
  • アップデートに失敗しても直前の正常な状態に復元、不完全な状態や破損した状態を回避
  • スナップショットを工場出荷時リセットポイントやデバイス上のバックアップとして利用可能

固定パーティションなしで、各アプリに必要な容量を確保

  • 厳格なパーティションではなく、1つの共有ストレージプールを使用
  • クォータでアプリの上限を設定し、予約容量で重要なアプリの容量を保証
  • アプリケーション間の分離を維持―1つの容量不足が他のアプリケーションに影響することを防止
  • リリース後の機能追加にも柔軟に対応、再パーティショニングは不要

アプリに到達する前に破損や改ざんを検知

  • Merkle Treeにより、ユーザーデータとメタデータを保護
  • サイレントデータ破損や改ざんを検出し、不正なデータの読み出しを安全に防止
  • サブボリュームごとにハッシュ強度を選択可能
  • 設計段階から電源断の安全を確保

よくある質問

SnapFSに関する質問

よくいただくご質問への回答をご覧いただけます。ここに記載のないご質問がございましたら、お気軽にお問い合わせください。 

さらに詳しく

なぜ今この製品が必要なのですか?

フラッシュストレージには同時に3つの課題が押し寄せています。ソフトウェアは変更できないハードウェアの上で増え続けています。アップデートはフリート全体でより大きく、より頻繁になっています。そしてフラッシュの価格は上昇しており、確保する1GBごとにコストがかかります。さらに、EUサイバーレジリエンス法(CRA)のような規制により、セキュアなアップデートは任意ではなく必須になっています。SnapFSは、これら3つすべてからストレージの過剰確保をなくすために作られています。

A/Bパーティショニングとの違いは何ですか?

A/B方式では2つのフルイメージを保持し、それらを切り替えます。この方法は機能しますが、製品のライフサイクル全体にわたって各デバイスに2つ目のフルイメージ分の領域を確保する必要があり、パーティションのサイズも固定されたままです。SnapFSでは、変更されたブロックのみをスナップショットとして保持します。2つ目のフルコピー分のコストを払うことなくロールバックポイントを確保でき、ストレージは実行時に柔軟に変化させることができます。

すぐに利用できますか?

SnapFSは現在開発が進行中です。一般提供に先立ち、テクノロジープレビューと先行提供を予定しています。最新情報の受け取り、またはお使いのプラットフォームでのパイロット導入についてご相談いただくには、以下にご連絡先をご入力ください。

SnapFSの開発状況に関する最新情報をいち早くお届けするために、ご連絡先をご入力ください。パイロット導入についてご相談をご希望の場合は、お使いのプラットフォームについてもお聞かせください。

  • スナップショットに基づく差分パッケージ:ファイルシステム自体が生成・検証・適用を行い、実行時のアトミックな切り替えを実現
  • 共有ストレージプール向けのサブボリューム:クォータ(サブボリュームごとの上限)と予約容量(最低保証容量)で管理
  • メタデータとユーザーデータに対するMerkle Tree:サブボリュームごとにハッシュ強度を設定可能
  • 認証取得を前提とした設計—ISO 26262(ASIL D)準拠を目標
  • OS:Linux、VxWorks、INTEGRITY、その他のRTOS
  • フラッシュ:マネージド型(UFS、eMMC、SSD、NVMeなど)、Tuxera FlashFX Tera併用でraw NAND/NORフラッシュ

最適なソリューションを見つけるお手伝いをします

ご質問やご不明な点はございますか?資料をお探しの場合も、専門家とのご相談をご希望の場合も、私たちにお任せください。右側の検索バーから必要な情報をお探しいただけます。

Suggested content for:

製品ラインアップ

ミッションクリティカルなシステムには、妥協のない信頼性が求められます。Tuxeraの製品は、絶対的なデータ完全性を実現します。私たちは、ファイルシステム、ソフトウェアフラッシュコントローラ、そしてセキュアなネットワーキングおよび接続ソリューションを専門としています。データ集約型のミッションクリティカルなワークロードに最適なパートナーです。 Tuxeraの実績あるソリューションを採用することで、お客様のデータは常に安全かつ確実に保護されます。

Proven success

当社のソリューションは、世界中の主要ブランドから信頼されています。あらゆるシステムやデバイス間で、信頼性・拡張性・超高速のデータアクセスおよび転送が求められる場面において、Tuxeraはその期待に応えます。私たちの実績が、その信頼性を証明しています。数十年にわたり、「信頼できるパートナーであること」を明確な使命として事業を続けてきました。ぜひ、詳細をご覧ください。

関連ページおよびブログ記事
技術記事
データシート・仕様書
ホワイトペーパー

Suggested content for:

製品ラインアップ

ミッションクリティカルなシステムには、妥協のない信頼性が求められます。Tuxeraの製品は、絶対的なデータ完全性を実現します。私たちは、ファイルシステム、ソフトウェアフラッシュコントローラ、そしてセキュアなネットワーキングおよび接続ソリューションを専門としています。データ集約型のミッションクリティカルなワークロードに最適なパートナーです。 Tuxeraの実績あるソリューションを採用することで、お客様のデータは常に安全かつ確実に保護されます。

Proven success

当社のソリューションは、世界中の主要ブランドから信頼されています。あらゆるシステムやデバイス間で、信頼性・拡張性・超高速のデータアクセスおよび転送が求められる場面において、Tuxeraはその期待に応えます。私たちの実績が、その信頼性を証明しています。数十年にわたり、「信頼できるパートナーであること」を明確な使命として事業を続けてきました。ぜひ、詳細をご覧ください。

関連ページおよびブログ記事
技術記事
データシート・仕様書
ホワイトペーパー