Skip to Content
Dismiss
イノベーション
あらゆる AI ビジョンをサポート

統合化・自動化された基盤が大規模なデータをインテリジェンスに変えます。

詳しく見る
Dismiss
6月16日~18日 ラスベガス開催
Pure//Accelerate® 2026

データの価値を最大化する方法がわかります。

ご登録
Dismiss
2025 年ガートナー・マジック・クアドラント・レポート
「実行能力」と「ビジョンの完全性」で最上位に位置付け

Everpure は、2025 年ガートナー「エンタープライズ・ストレージ・プラットフォーム部門のマジック・クアドラント」において、リーダーの 1 社として「実行能力」と「ビジョンの完全性」の両軸上で最上位に位置付けられました。

レポートを読む

マイクロ・フロントエンドとは

マイクロ・フロントエンドとは

多くの開発者はマイクロサービス・アーキテクチャを知っていますが、マイクロ・フロントエンドはあまり知られていません。名前が示すように、マイクロ・フロントエンドは、マイクロサービスと概念が似ています。モノリシック・アプリケーションと同じ問題の多くを解決しようとします。大きすぎて、作業が難しく、変更も困難です。新しい人材のオンボーディングは、困難な場合があります。また、複数のチームがアプリケーションのさまざまな部分で作業している場合は、全ての変更を互いに調整する必要があります。

マイクロサービスは、バックエンドをより独立したサービスに分割するのに役立ちます。同じアプローチを使用して、シングル・ページ・アプリケーション(SPA)を小さなアプリケーションに分割できます。また、異なるパーツを元に戻すことができるオーケストレータを追加する必要があり、ユーザーがSPAの動作を経験し続けます。

マイクロ・フロントエンド・アーキテクチャの代替手段

もちろん、コードの一部を独自の npm パッケージに分割するなど、大規模なアプリケーションの望ましくない側面に対処する方法は他にもあります。これにより、レポが大きすぎるなど、問題の一部を解決できます。例えば、Angular では、コードをモジュールに分けることもできます。これにより、アプリケーションをある程度垂直に分割することができます。しかし、依存関係の 1 つが更新されたときにトップレベルのプロジェクトを構築しなければならないといった欠点もあります。また、開発者の経験もそれほど優れていません。どのようなフレームワークを使用する場合でも、全てを同じバージョンにアップグレードすることをお勧めしますが、それは大きな作業であり、誰も進んでやりたがりません。また、複数のアプリケーションを iframe 経由で結合することもできます。独立しているが、アプリケーション間のコミュニケーションが問題であり、コードやスタイルの共有なども問題であるため、独立しすぎる可能性があります。 

「マイクロ・フロントエンドによる救済」とは

マイクロ・フロントエンドは、これら 2 つのアプローチの組み合わせです。各マイクロ・フロントエンドは、SPA と比較して個別のアプリケーションです。リンクされたスクリプトとスタイル・ファイルで index.html にコンパイルされるのではなく、JavaScript モジュールにコンパイルされます。「メイン」アプリの iframe ではなく、コードは、URL が何らかのパターンに一致すると、モジュールがレイジーロードされ、特定の場所に配置されることを定義します。このため、同じページに複数のアプリケーションを配置し、相互に相互接続することができます。

そのため、マイクロ・フロントエンドは、メイン・アプリケーションでのみ処理できるアプリケーション・レイアウトや基本的な CSS ルールを処理する必要はありません。同じバージョンの React を使用して複数のマイクロ・フロントエンドを持つ場合は、React モジュールを共有してもらうこともできます。マイクロ・フロントエンドごとに個別にダウンロードする必要はありません。JS モジュールの異なるバージョンを持つことも問題ではありません。

マイクロ・フロントエンドの主な懸念事項は、アプリケーションの他の部分にスタイルがオーバーフローしないようにすることです。幸いなことに、一般的に使用される UI フレームワークには、それを容易に処理するためのツールがあります。

マイクロ・フロントエンド・アーキテクチャのためのツール

マイクロ・フロントエンド・アプリケーションをロードするために独自のコードを記述するのは、かなりの作業です。幸いなことに、オーケストレーションを処理し、最も人気のあるフレームワークで書かれたアプリケーションをマイクロフロント・エンド形式に変換するためのツールを提供する複数のフレームワークがあります。

ピュア・ストレージでは、single-spaを選択しました。主なメリットは、分かりやすく、JSフレームワークを幅広くサポートし、詳細なドキュメントを作成できることです。さらに、single-spa は、複数のタイプのマイクロ・フロントエンドを提供し、それぞれがわずかに異なるジョブに適しています。

現時点では、「アプリケーション」タイプのみを使用しています。これは、SPAからマイクロ・フロントエンドへの移行に最も使いやすいためです。その他のタイプでは、より詳細なマイクロ・フロントエンド・アーキテクチャも必要です。また、「アプリケーション」は、シングルスパの作成者のデフォルトとして推奨されます。

アプリケーション

パーセル

ユーティリティ

ルーティング

1 つ以上のルート

いいえ

いいえ

API

宣言型API

インペラティブ API

インターフェースをエクスポート

UI

UI をレンダリング

UI をレンダリング

UI をレンダリング可能

ライフサイクル

single-spa

所有

ライフサイクルのない外部モジュール

いつ使用するか

基本的な構成要素

さまざまなフレームワークで使用されるコンポーネント

ロジックの共有

Slide

Single-SPAフレームワークによるマイクロ・フロントエンドの構築

現在、ピュア・ストレージでは、約 5 つのマイクロ・フロントエンドを含む大規模なアプリケーションの 1 つでSingle-SPAを使用しています。これらのマイクロ・フロントエンドには、主要なアプリケーション開発チームとは異なるチームが取り組んでいることがあります。幸いなことに、マイクロ・フロントエンドに切り替えてから過去 6 か月の間に、問題は報告されていません。また、メイン・アプリが従来ほど膨らんでおらず、アップグレードも容易であることも非常にうれしく思います。また、新機能の追加時に副作用が生じる心配はありません。通常はマイクロフロントエンドで行われます。近い将来、ピュア・ストレージで開発している他の大規模アプリケーションのフロントエンドを分割したいと思います。これらのアプリケーションにとっても、メリットはかなり重要になる可能性が高いためです。マイクロ・フロントエンドは、ピュア・ストレージと同じ問題に直面している場合に試行することをお勧めします。

こちらの資料もご覧ください!

10/2025
Virtual Machine Provisioning at Enterprise Scale | Everpure
Sizing and scaling Red Hat OpenShift Virtualization with Portworx.
ホワイト・ペーパー
22 pages

関連リソースとイベント

動画
動画:エンタープライズ・データ・クラウドのメリット

会長兼 CEO のチャーリー・ジャンカルロが、ストレージ管理からデータ管理へのシフトこそが未来である理由を解説します。統合により、エンタープライズ IT の運用管理がいかに変わるかがわかります。

視聴する
リソース
従来のストレージは未来を支えません。

近代的なワークロードには、AI 対応の高速性、セキュリティ、拡張性が求められます。スタックの準備はできていますか?

現行のサイバー対策を評価する
Pure360 デモ
ピュア・ストレージを探索、体験、学習できます。

ピュア・ストレージの製品や機能をご紹介するオンデマンド動画/デモ付き動画をご用意しています。是非ご利用ください!

デモ動画を見る
ソート・リーダーシップ
イノベーション競争

ストレージ技術革新の最前線に立つ業界リーダーによる最新のインサイトと展望。

詳しく見る
このブラウザは現在サポートされていません。

古いブラウザには、セキュリティ・リスクが存在する場合があります。ピュア・ストレージの Web サイトをより快適にご利用いただけるよう、最新のブラウザにアップデートしてください。

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
ニーズの変化に対応する仮想化戦略

あらゆるニーズに応えるストレージの選択肢

あらゆる規模の AI を支援

データ・パイプライン、トレーニング、推論に最適な高性能ストレージ

徹底したデータ損失対策

サイバー・レジリエンス・ソリューションがリスクを低減

クラウド運用コストを削減

Azure、AWS、プライベート・クラウドを支える高コスト効率のストレージ

アプリとデータベースを高速化

アプリケーションの性能を高める低レイテンシ―のストレージ

省電力・省スペースのデータセンター

リソース消費効率の高いストレージが、データセンターを高効率化

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.