Apache Geodeを搭載したインメモリデータグリッド

オンデマンドでデータサービスを拡張して、ハイパフォーマンスのリアルタイムアプリケーションをサポートします。

始める

ハイパフォーマンスアプリケーション、キャッシュ、データベース、その他多数

VMware Tanzu GemFireは、極めて高速で読み取り/書き込み操作を実行する、分散型インメモリkey-valueストアです。可用性の高い並列メッセージキュー、継続的な可用性、およびダウンタイムなしで動的に拡張できるイベント駆動型アーキテクチャを提供します。ハイパフォーマンスのリアルタイムアプリケーションをサポートするためにデータサイズを増やす必要が生じても、Tanzu GemFireなら簡単にリニアに拡張できます。

モダンなクラウドネイティブアプリケーション向けのハイパフォーマンスキャッシング

通常、従来型のデータベースは、マイクロサービスで使用するには不安定で、信頼性に欠けます。そのため、すべての分散型のモダンアーキテクチャにはキャッシュが必要になります。Tanzu GemFireを使用すると、アプリケーションはデータアクセス要求に対して低遅延応答を受け、常に最新のデータを返します。

データセンター全体で一貫したスケーリング

分散ノード間でトランザクションの完全性を維持します。アプリケーションで高並行性、低遅延のデータ操作をサポートします。ノードフェールオーバーとマルチジオ(クロスデータセンターまたはマルチデータセンター)レプリケーションにより、オンプレミスでもクラウドでも、アプリケーションの回復力が確保されます。

特長

弾力性のあるスケールアウト

使用負荷の最も厳しいピークに合わせて簡単にスケールアウトできます。 ピークが過ぎると再び緩やかに元に戻します。Tanzu GemFireは、データパーティションを使用したスケールアウトパターンをサポートしています。サーバーが追加または削除されると、パーティションは動的にリバランスされます。Tanzu GemFireの弾力性により、定常状態のランタイムコストを削減できます。

リアルタイムイベント通知

アプリケーションはリアルタイムイベントにサブスクライブして、変更に即座に対応できます。Tanzu GemFireの継続的なクエリは、新しいデータが利用可能になるとアプリケーションに通知するため、SQLデータベースのオーバーヘッドが削減されます。

予測可能な低遅延

同時アクセスによる大きなピーク時でも、Tanzu GemFireのインメモリ型の水平方向にスケーラブルなアーキテクチャにより、予測可能な低遅延をユーザーに提供します。

クラウドレディ

Tanzu Platformのサービスとして利用でき、Tanzu GemFireのハイパフォーマンスで可用性の高いイベント駆動型データグリッドにオンデマンドでアクセスできます。Tanzu GemFireはTanzu Platformにデプロイでき、近日中にあらゆるKubernetesにデプロイ可能になる予定です。

卓越したパフォーマンス

Tanzu GemFireは、低遅延と高スループットを維持しながら、大量の同時リクエストに応答するように設計されました。

Springとの密結合

Apache GeodeのSpring Data GeodeとSpring Bootは、開発者がTanzu GemFireを扱う方法を簡素化します。詳細な処理はSpringにまかせて、素晴らしいアプリケーションの構築に専念してください。

セキュリティは後付けのボルトオン型ではなくビルトイン型

Tanzu GemFireは、OAuth 2標準を使用した認証と承認を可能にします。また、Transport Layer Security(TLS)をサポートしているため、Tanzu GemFireとプラットフォーム間のすべてのデータフローが暗号化されます。

マルチサイトレプリケーション

Tanzu GemFireのマルチジオ(クロスデータセンターまたはマルチデータセンター)レプリケーション機能をアクティブ/アクティブ構成に使用します。 ディザスタリカバリに対しては、Tanzu GemFireをアクティブ/パッシブ構成でサイト全体にデプロイします。

複数言語をサポート

.NETまたはNode.jsアプリにキャッシュを追加する必要がありますか? Tanzu GemFireクライアントを使えば簡単です。 Tanzu GemFireのすべての機能がスムーズにご利用いただけます。

高可用性とビジネス継続性

Tanzu GemFireのインメモリデータレプリケーションと、シェアードナッシングパーシステンスアーキテクチャによって提供される回復力により、確実にデプロイすることができます。ノード障害、データセンター全体の停止、ソフトウェアのアップグレードによるダウンタイムはもうありません。Tanzu GemFireノードは、ノードレベルの停止が発生した場合に自動的にフェールオーバーします。その一方で、極めて効率的なWANレプリケーションプロトコルにより、ビジネス継続性を確保するマルチデータセンターの展開が可能になります。

ユースケース

ウェブサイトのホームページとランディングページ

これらのページは、必要なデータを取得するために複数のデータベースを数十回呼び出します。その多くは静的であり、夜間に事前の演算処理をしてキャッシュに保存することができます。多くの場合、そのデータはサイトの他の部分で1日を通して繰り返し使用されます(たとえば、医療費の共同負担の計算には複数のデータベーステーブルへの複数回のヒットが必要です)が、関係するデータのほとんどはゆっくりと変化しているため、キャッシュの候補として最適です。

ショッピングカート、プリファレンス、最近表示したアイテム

お客様は、アクセスするアプリケーションサーバーに関係なく、アクセス可能なショッピングカートを必要とします。各ショッピングカートではなく、ショッピングカートを格納するテーブルにおいて大量の同時アクセスが予想されます。すなわち数千の同時ユーザーが発生する可能性があります。 従来のスケーラブルでないデータベースでは処理し続けるのが困難でしょう。Tanzu GemFireは水平にスケーラブルであり、1秒あたり数百万の同時アクセスでも処理するように簡単にスケールアウトできます。

大規模なリアルタイムトランザクション処理

一部のバッキングストアは、大量のトランザクション処理に対応できない場合があります。特に、多くの同時リクエストがある場合です。オンラインショッピング、インターネット接続デバイス、証券取引などのタイプのトランザクションアプリケーションでは、数千の並列トランザクションを処理するために非常に高性能なデータ管理が必要です。高度なデータ一貫性をサポートするインメモリデータグリッドは、リアルタイム応答を提供するために不可欠です。

レガシーデータのモダナイゼーション

レガシーデータソースの多くは、いまだにTanzuプラットフォームのようなモダンランタイムの範囲外です。Tanzu GemFireを使用して、プラットフォーム上のレガシーデータをキャッシュし、新世代のマイクロサービスで利用できるようにします。これにより、レガシーデータへの投資が保護され、モダンアーキテクチャへの進化も可能になります。

アプリケーションデータキャッシュ

Tanzu GemFireは、アプリケーションからの大量の同時リクエストにバッキングストアが追いつかない場合に役立ちます。Tanzu PlatformとTanzu GemFireを同時に使用して、アプリケーションをオンラインに維持してトラフィックを処理します。 また、Tanzu GemFireは開発者フレンドリーで、SpringFramework内で広範なサポートが提供されます。

マルチクラウドデータキャッシュ

“Tanzu GemFireのマルチジオ(クロスデータセンターまたはマルチデータセンター)レプリケーションは、マルチクラウド戦略を実施するためのデータレイヤーの基盤を提供します。一般的なビジネスドライバーには、ディザスタリカバリ、遅延時間の短縮、データ主権に関する法規制が含まれます。”

イベント処理

クレジットカード詐欺。 リスク計算。 産業車両の追跡。Tanzu GemFireの強力なインメモリデータグリッドは、テラバイト級のインメモリデータを管理し、通知をプッシュして、ミッションクリティカルなプロセスをリアルタイムで追跡して応答することができます。この高速で継続的なクエリにより、システムは大量の受信データに素早く簡単にアクセスしてアクションを実行できます。

Data-Aware Compute Grid

大規模なデータセットで大量の演算処理を実行する必要がありますか? Tanzu GemFireは、データが断片化され、計算集中型のワークロードが各断片に送信されるMapReduceスタイルの処理を実行できます。

ストリーミングデータキャプチャ

Tanzu GemFireは、センサーやモニターからデータを取り込むIoTシナリオに最適です。

Let’s talk.

Contact us about VMware Tanzu GemFire.

ご関心をお寄せいただきありがとうございます!

私たちはすぐにご連絡いたします。

Disclaimer
Apache Geode™ is an in-memory distributed data store for high scale custom applications. Geode provides in-memory access for all operational data, spread across hundreds of nodes, with a shared-nothing architecture. This enables Geode to provide low latency data access to applications at massive scale, with many concurrent transactions involving tens of terabytes of operational data. Apache, Apache Geode, Geode, and the Geode logo are trademarks of the Apache Software Foundation. The Apache Software Foundation has no affiliation with and does not endorse the materials provided at this event. Learn more