An in-memory data grid powered by Apache Geode

Scale your data services on demand to support high-performance, real-time apps.

使用入门

High-performance application cache, a database, and much more

VMware Tanzu GemFire is a distributed, in-memory, key-value store that performs read and write operations at blazingly fast speeds. It offers highly available parallel message queues, continuous availability, and an event-driven architecture you can scale dynamically, with no downtime. As your data size requirements increase to support high-performance, real-time apps, Tanzu GemFire can scale linearly with ease.

High-performance caching for modern, cloud native applications

Traditional databases are often too brittle or unreliable for use with microservices. That’s why every modern distributed architecture needs a cache! With Tanzu GemFire, applications get low-latency responses to data access requests, and always return fresh data.

Consistent scaling across data centers

Maintain transaction integrity across distributed nodes. Support high-concurrency, low-latency data operations in your application. Node failover and Multi Geo (Cross Data Center or Multi Data Center) replication ensure your applications are resilient, whether on-premises or in the cloud.

功能

Elastic scale-out

Easily scale out to meet the most demanding peaks in usage. Scale back down again gracefully when the peaks are behind you. Tanzu GemFire supports scale-out patterns with data partitioning. Partitions are dynamically rebalanced when servers are added or removed. The elasticity of Tanzu GemFire helps reduce your steady-state runtime costs.

Real-time event notifications

Your applications can subscribe to real-time events to react to changes immediately. Tanzu GemFire’s continuous queries notify your application when new data is available, which reduces the overhead on your SQL database.

Predictable low latency

Even during huge peaks in concurrent access, your users can count on predictable low latency because of the in-memory, horizontally scalable architecture of Tanzu GemFire.

Cloud ready

Available as a service on the Tanzu Platform, for on-demand access to Tanzu GemFire’s high-performance, highly available, event-driven data grid. Tanzu GemFire is deployable on the Tanzu Platform, and soon on any Kubernetes.

Superior performance

Tanzu GemFire was designed for responding to large volumes of concurrent requests while maintaining low latency and high throughput.

First-class integration with Spring

Spring Data Geode and Spring Boot for Apache Geode simplify how developers need to work with Tanzu GemFire. Let Spring handle the details so you can get on with building great apps!

Security that’s built in, not bolted on

Tanzu GemFire enables authentication and authorization using oAuth 2 standard. And Tanzu GemFire supports Transport Layer Security(TLS), so all dataflows between Tanzu GemFire and the platform are encrypted.

Multisite replication

Use Tanzu GemFire’s Multi Geo (Cross Data Center or Multi Data Center) replication capability for active-active configuration. For disaster recovery, deploy Tanzu GemFire across sites in an active-passive setup.

Multiple language support

Need to add a cache to your .NET or Node.js apps? It’s easy with the Tanzu GemFire client. Enjoy frictionless access to the full capabilities of Tanzu GemFire.

High availability and business continuity

Deploy with confidence with the resilience provided by Tanzu GemFire’s in-memory data replication and a shared-nothing persistence architecture. No more downtime from node failures, datacenter-wide outages, or software upgrades. Tanzu GemFire nodes automatically fail over in the event of a node-level outage, while its highly efficient WAN replication protocol enables multi-datacenter deployment for business continuity.

使用场景

Website home and landing pages

These pages make dozens of calls to several databases to get the necessary data, much of which is static and can be precomputed overnight and stored in the cache. Often, that data is repeatedly used throughout the day in other parts of the site (e.g., calculating a co-pay for a procedure requires multiple hits to multiple database tables), but much of the data involved is slowly changing—and therefore a great candidate for caching.

Shopping cart, preferences, recently viewed items

The customer needs an accessible shopping cart no matter which app server they come in on. You can expect very high concurrency on the table storing shopping carts, potentially thousands of simultaneous users but not on EACH shopping cart. The traditional, nonscalable database may suffer to keep up. Tanzu GemFire is horizontally scalable, and can be easily scaled out to handle even millions of concurrent accesses per second.

Real-time transaction processing at scale

Some backing stores can’t keep up with high-volume transaction processing, especially when there are many simultaneous requests. Online shopping. Connected devices. Securities trading. These types of transactional applications demand extremely high-performance data management to process thousands of parallel transactions. An in-memory data grid that supports high data consistency is a must to provide real-time responses.

Legacy data modernization

Many of the legacy data sources still remain outside modern runtimes like the Tanzu Platform. Use Tanzu GemFire to cache legacy data on the platform and make it available to a whole new generation of microservices. This protects investments in legacy data, while also enabling the evolution to a modern architecture.

Application data cache

Tanzu GemFire can help when your backing store can’t keep up with the volume of concurrent requests from the app. Use the Tanzu Platform and Tanzu GemFire together to keep your applications online and serving traffic. Tanzu GemFire is also developer-friendly—it enjoys extensive support within the Spring Framework!

Multi-cloud data cache

Tanzu GemFire’s Multi Geo (Cross Data Center or Multi Data Center) replication provides the data layer underpinnings to make your multi-cloud strategy work. Common business drivers include: disaster recovery, reduced latency, and data sovereignty laws and regulations.

Event processing

Credit card fraud. Risk calculation. Industrial fleet tracking. Tanzu GemFire’s powerful in-memory data grid can manage terabytes of data in-memory and push notifications to track and respond to mission-critical processes in real time. This fast, continuous querying lets systems to quickly and easily access large amounts of incoming data—and take action.

Data-aware compute grid

Need to perform massive number crunching on large data sets? Tanzu GemFire can do map-reduce-style processing where data is sharded and computation-intensive workloads are sent each shard.

Streaming data capture

Tanzu GemFire is perfect for IoT scenarios where you’re ingesting data from sensors and monitors.

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