VMware Pivotal GemFire
Elastic In-Memory Data Management
Overview:
Pivotal and VMware are partnering to deliver well-managed, agile and secure data and application infrastructure for VMware environments across public, private and hybrid clouds. Pivotal GemFire, formerly known as VMware vFabric GemFire, is now part of the Pivotal portfolio of products.
Pivotal GemFire is a distributed data management platform. Pivotal GemFire is designed for many diverse data management situations, but is especially useful for high-volume, latency-sensitive, mission-critical, transactional systems.
- Lightning fast, highly available and scalable data access for modern applications—run your applications 4–40 times faster
- Parallel data execution for extremely high throughput
- Engineered for low latency
- Data replication across nodes and clusters for high availability
- Reliable event notifications—as data changes, applications automatically updated
- Continuous querying updates results with predictably low latency
- "Shared nothing" disk persistence ensures disk failure on one node does not result in data loss
- Data sharing between Java, C++ and C# based applications
- WAN scaling while preserving performance, reliability and data consistency
Elastic In-memory Data Management
Modern applications are web-oriented, data-intensive, and deployed in virtualized and cloud environments. Traditional databases are becoming performance bottlenecks when they can't supply the high-speed performance required, and are unable to scale elastically with demand.
Pivotal GemFire delivers speed and dynamic scalability without compromising enterprise-class capabilities supporting high availability, reliability, and manageability.
Deliver High-Performance Data Management at Cloud Scale
Pivotal GemFire is a distributed data management platform providing dynamic scalability, high performance, and database-like persistence. It blends advanced techniques like replication, partitioning, data-aware routing, and continuous querying to help you:
Achieve unmatched performance plus database-class reliability
Pivotal GemFire’s in-memory design and unique “shared nothing” architecture eliminates single points of failure while delivering very high performance. Combining that with an equally unique disk logging algorithm, you get exceptionally high throughput for your data. Pivotal GemFire manages multiple copies of data on disk with minimal impact on performance. And thanks to the sophisticated recovery mechanism, disk or single-node failures will not compromise data consistency.
Improve operational efficiency with non-disruptive up/down scalability
Get the elasticity your business applications require through dynamic data partitioning, distributed application functionality, automatic data rebalancing, and continuous client load-balancing.
Increase developer productivity
Pivotal GemFire's APIs and integration with the popular Spring framework combine to greatly speed and simplify the development and support of scalable, transactional enterprise applications. The Spring Data GemFire project provides specific code samples to get productive quickly.
Simplify and improve caching for Tomcat and Hibernate users
Pivotal GemFire can offload and manage HTTP session state for Apache Tomcat, Pivotal tc Server, VMware's enterprise version of Tomcat optimized for Java Spring users, and other application servers. Pivotal GemFire manages large sessions with proven high availability and scalability - an especially beneficial capability for web apps that need to scale out to meet demand. Pivotal GemFire also provides fast, scalable, and distributed second level (L2) caching for Hibernate, for dramatically superior performance and reduced network traffic.
Key Features:
Pivotal and VMware are partnering to deliver well-managed, agile and secure data and application infrastructure for VMware environments across public, private and hybrid clouds. Pivotal GemFire, formerly known as VMware vFabric GemFire, is now part of the Pivotal portfolio of products.
Pivotal GemFire is a distributed data management platform. Pivotal GemFire is designed for many diverse data management situations, but is especially useful for high-volume, latency-sensitive, mission-critical, transactional systems.
Monitoring and Management
Monitor the current status of the entire Pivotal GemFire deployment through a visual dashboard. For command-line users, the Pivotal GemFire Shell ('gfsh') delivers a powerful interface to manage Pivotal GemFire deployments. Wth gfsh, Pivotal GemFire servers can be started and stopped, members can be configured, metrics viewed and access to most all other product capabilities available. View running Pivotal GemFire systems with the visually stunning new dashboard.
Native support for JSON Documents
Pivotal GemFire can store JSON documents along with key-value/object data. For developers writing mobile and other applications, this is very useful. Some of the capabilities provided to JSON documents include the ability to query within and across JSON documents, federated queries with support for joins across JSON and key-value stores and transactional support.
New HTML5 based dashboard
A simplified JMX model with federated MBeans provides a single-agent consolidated view of a Pivotal GemFire distributed system – integrated with gfsh and new dashboard.
Enhanced Parallel Disk Persistence
The "shared nothing" parallel disk persistence model provides persistence for any block of data: partitioned or replicated. This enables all your operational data to safely "live" in Pivotal GemFire, greatly reducing costs by relegating the database to an archival store.
Spring Integration and Simplified APIs for Greater Development Ease
Thanks to the Spring Data GemFire project, developers will be able to easily build Spring applications that leverage Pivotal GemFire distributed data management. Developers can architect their applications so that data access and business logic are separated from configuration and operation code. In addition, Pivotal GemFire APIs and related code samples help developers get productive quickly.
Scale-out Capabilities
Subscription processing is partitioned to enable access by many more subscribers with even lower latency than before. Clients communicate directly with each data-hosting server in a single hop, increasing access performance 2 to 3 times for thin clients.
Co-located Transactions to Dramatically Boost Throughput
Multiple transactions can be executed simultaneously across several partitioned regions.
Very High Throughput
Pivotal GemFire uses concurrent main-memory data structures and a highly optimized distribution infrastructure, offering 10X or more read and write throughput compared with traditional disk-based databases.
Low and Predictable Latency
Pivotal GemFire uses a highly optimized caching layer designed to minimize context switches among threads and processes.
High Scalability
- Scalability is achieved through dynamic partitioning of data across many member nodes and spreading the data load across the servers.
- For 'hot' data, the system can be dynamically expanded to have more copies of the data.
- Application behavior can also be provisioned and routed to run in a distributed manner in proximity to the data it depends on.
Continuous Availability
- In addition to guaranteed consistent copies of data in memory across servers and nodes, applications can synchronously or asynchronously persist the data to disk on one or more nodes.
- Pivotal GemFire's shared-nothing disk architecture ensures very high levels of data availability.
Heterogeneous Data Sharing
C#, C++ and Java applications can share business objects with each other without going through a transformation layer such as SOAP or XML. A change to a business object in one language can trigger reliable notifications in applications written in the other supported languages.
Wide Area Data Distribution
Pivotal GemFire's WAN gateway allows distributed systems to scale out in an unbounded and loosely-coupled fashion without loss of performance, reliability and data consistency.
Native Support for Memcached Clients by Using Gemcached
Use any memcached client to connect to Pivotal GemFire. Pivotal GemFire listens for memcached clients on a specified port, eliminating client configuration on memcahed clients.
HTTP Session Management for Tomcat and Pivotal tc Server
Pivotal GemFire lets you decouple session management from your JSP container. You can scale application server and HTTP session handling independently, leveraging Pivotal GemFire's ability to manage very large sessions with high performance and no session loss. Pivotal GemFire HTTP Session Management is pre-configured and can launch automatically with tc Server. For Tomcat, the module is enabled via minor configuration modifications.
L2 Caching for Hibernate
With L2 caching, developers can implement Pivotal GemFire's enterprise-class data management features for their Spring Hibernate applications. Highly scalable and reliable Pivotal GemFire L2 caching vastly increases Hibernate performance, reduces database bottlenecks, boosts developer productivity, and supports cloud-scale deployment.
How To Buy:
Pivotal GemFire is a distributed data management platform. Pivotal GemFire is designed for many diverse data management situations, but is especially useful for high-volume, latency-sensitive, mission-critical, transactional systems.
Pivotal GemFire is deployed in production serving a variety of use cases including distributed object caching, session state replication and management in Java environments, a distributed data and event management layer for Event Driven Architectures, continuous analytics, and more.
Pivotal GemFire is deployed in support of three topologies: peer-to-peer network, client-server, and wide-area network. There are three key Pivotal GemFire offerings to consider:
- The Client/Embedded Node – supports clients connecting to Data Management Nodes or basic peer to peer caching in embedded mode for Http Session and Hibernate
- Data Management Node – supports client-server toplogy and wide area data management networks with rich data management features
- Unlimited Client Upgrade – provides unlimited clients to each Data Management Node
In addition to these 3 core offerings, there is GemFire Community Edition for developers. Developers writing applications that incorporate Pivotal GemFire Community Edition can do so at no charge with a 3 server process limit, 12 core max limit and without wide-area network caching (WAN) capabilities. The Community Edition can be deployed in production with purchase of flat fee SnS.
Suggested retail pricing for U.S. commercial editions of Pivotal GemFire available are shown below. Contact your local Reseller for specific pricing.
Note: Retail Pricing is for reference purposes only and is subject to change without notice. Pricing is suggested retail price in USD, for sales in the US. Regional prices may vary. For detailed pricing please contact a Reseller or Pivotal GemFire expert.
Pricing is perpetual and Cross Cloud (Per Core, vCPU or Amazon ECU).
Support:
VMware Basic Support & Subscription
Weekday Support for Test, Dev and Non-Critical Deployments
- Global, 12x5 access to support
- Unlimited number of support requests
- Remote Support
- Online access to documentation and technical resources, knowledge base, discussion forums
- Product updates and upgrades
Overview
VMware Basic Support is designed for non-critical applications and platforms that require support during normal business hours. Our global support centers have been strategically placed to provide you with fast and efficient access to the support center in your region. Each center is staffed with engineers that can provide industry-leading expertise in virtualization and years of experience supporting virtual infrastructure products in real-world customer environments. We are committed to delivering enterprise-class, worldwide support with a single objective in mind: your success.
VMware Production Support & Subscription Service
Technical Support, 12 Hours/Day, per published Business Hours, Mon. thru Fri.
- Global, 24x7 support for Severity 1 issues
- Fast response times for critical issues
- Unlimited number of support requests
- Remote Support
- Online access to documentation and technical resources, knowledge base, discussion forums
- Product updates and upgrades
Overview
VMware Production Support is designed with your production environments in mind. Our global support centers are staffed around the clock to provide you access to our industry-leading expertise in virtualization and years of experience supporting virtual infrastructure products in real-world customer environments. We are committed to delivering enterprise-class, worldwide support with a single objective in mind: your success.
Feature | Production Support | Basic Support |
---|---|---|
Hours of Operation1 | 24 Hours/Day 7 Days/Week 365 Days/Year |
12 Hours/Day Monday–Friday |
Length of Service | 1 or 3 Years | 1 or 3 Years |
Product Updates 2 | Yes | Yes |
Product Upgrades 2 | Yes | Yes |
Products Supported 3 | All Products (excluding VMware Fusion and VMware Player) |
All Products |
Method of Access | Telephone/Web | Telephone/Web |
Response Method | Telephone/Email | Telephone/Email |
Remote Support | Yes | Yes |
Root Cause Analysis | Available only with Business Critical or Mission Critical Support Offering | Available only with Business Critical or Mission Critical Offering |
Access to VMware Web Site | Yes | Yes |
Access to VMware Discussion Forums and Knowledge Base | Yes | Yes |
Max Number of Technical Contacts per Contract | 6 | 4 |
Number of Support Requests | Unlimited | Unlimited |
Target Response Times Critical (Severity 1) Major (Severity 2) Minor (Severity 3) Cosmetic (Severity 4) |
30 minutes or less: 24x7 4 business hours 8 business hours 12 business hours |
4 business hours 8 business hours 12 business hours 12 business hours |
Business Hours North America Alaska, Hawaii Latin America Europe, Middle East, Africa (EMEA) Asia, Pacific Rim, Japan (APJ) Australia/New Zealand |
Monday - Friday 6 a.m. to 6 p.m. (local time zone) 6 a.m. to 6 p.m. (PST/PDT) 9 a.m. to 6 p.m. (local time zone) 7 a.m. to 7 p.m. (GMT/GMT+1) 8:30 a.m. to 8:30 p.m. (Singapore Time) 7 a.m. to 7 p.m. (Sydney AET) |
Monday - Friday 6 a.m. to 6 p.m. (local time zone) 6 a.m. to 6 p.m. (PST/PDT) 9 a.m. to 6 p.m. (local time zone) 7 a.m. to 7 p.m. (GMT/GMT+1) 8:30 a.m. to 8:30 p.m. (Singapore Time) 7 a.m. to 7 p.m. (Sydney AET) |
1 Hours of operation for Gemstone are Monday – Friday, 8 a.m. to 5 p.m. (PST/PDT). Severity 1 issues are responded to 24x7.
2 Product updates and upgrades are not included with Basic Support and Subscription Service for SUSE Linux Enterprise Server (SLES) for VMware.
Product updates and upgrades are not included with Production Support and Subscription Service for SUSE Linux Enterprise Server (SLES) for VMware.
3 VMware Fusion Professional and VMware Workstation require a minimum of ten (10) licenses in order to purchase Basic support. VMware Workstation requires a minimum of ten (10) licenses in order to purchase Production Support.
Documentation:
Download the VMware Pivotal GemFire Datasheet (PDF).