20

Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

  • Upload
    pivotal

  • View
    633

  • Download
    3

Embed Size (px)

DESCRIPTION

Companies across all industries and sizes are investing in strategic custom applications to enhance their competitive advantages. Developing these applications requires continuous improvement, based on insights gleaned from collecting and analyzing the data that they generate. Big Data for high-performing, scalable and reliable applications requires a new set of tools and technologies. Pivotal GemFire is a distributed in-memory NoSQL data management solution for creating high-scale custom applications. Pivotal GemFire XD supports structured data as part the industry’s first Hadoop-based platform for creating closed loop analytics solutions – enabling businesses to continuously optimize real-time automation in their applications.

Citation preview

Page 1: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD
Page 2: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

2 © 2014 Pivotal Software, Inc. All rights reserved. 2 © 2014 Pivotal Software, Inc. All rights reserved.

Pivotal GemFire 8 & Pivotal GemFire XD 1.3 What’s New in Pivotal Big Data Suite for Application Developers

November 2014

Page 3: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

3 © 2014 Pivotal Software, Inc. All rights reserved.

Agenda

� What’s New with GemFire and GemFire XD?

� How are GemFire and GemFire XD commonly used?

� Demo: GemFire in Action

� Q&A

Page 4: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

4 © 2014 Pivotal Software, Inc. All rights reserved.

Agenda

� What’s New with GemFire and GemFire XD? � How are GemFire and GemFire XD commonly used?

� Demo: GemFire in Action

� Q&A

Page 5: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

5 © 2014 Pivotal Software, Inc. All rights reserved.

Big Data Apps at Scale Have Unique Needs

Pivotal GemFire and GemFire XD are the distributed, in-memory NoSQL aand SQL databases for big data apps for that need: 1.  Scale-out performance

2.  Consistent database operations across globally distributed nodes

3.  High availability, resilience, and global scale

4.  Powerful & Standards-based developer features

5.  Easy administration of distributed nodes

Page 6: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

6 © 2014 Pivotal Software, Inc. All rights reserved.

A New Release for Real-Time Data Apps in Pivotal Big Data Suite

Pivotal Big Data Suite

GemFire XD

Greenplum Database

Unlimited Pivotal HD

GemFire

HAWQ

REAL-TIME

INTERACTIVE

BATCH

REAL-TIME

INTERACTIVE

BATCH

Page 7: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

7 © 2014 Pivotal Software, Inc. All rights reserved.

What’s New With GemFire & GemFire XD

Pivotal GemFire 8 Launched September 2014

� More data per node

� Higher resilience

� More programming languages supported

Pivotal GemFire XD 1.3 Launched October 2014

� Combines SQLFire and GemFire XD into one product

� Performance, Resilience enhancments

�  Improved .NET support.

Page 8: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

8 © 2014 Pivotal Software, Inc. All rights reserved.

Agenda

� What’s New with GemFire and GemFire XD?

� How are GemFire and GemFire XD commonly used? � Demo: GemFire in Action

� Q&A

Page 9: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

9 © 2014 Pivotal Software, Inc. All rights reserved.

Example Use Case: Scale-Out Performance China Railway Corporation

“The system is operating with solid performance and uptime. Now, we have a reliable, economically sound production system that supports record volumes and has room to grow”

Dr. Jiansheng Zhu, Vice Director of China

Academy of Railway Sciences •  4.5 million ticket purchases & 20 million

users per day. •  Spikes of 15,000 tickets sold per minute,

40,000 visits per second.

In-Memory Storage

Optimized data distribution

Elastic, linear scalability Nodes

Ops

/ S

ec

Page 10: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

10 © 2014 Pivotal Software, Inc. All rights reserved.

Example Use Case: Consistent Database Operations Across Globally Distributed Nodes

Indexing, triggers, event notification

Performance-optimized persistence

Configurable consistency Partitioned Replicated Disabled

Distributed queries & regional functions

“Our global deployment of Pivotal GemFire’s distributed cache gives me a single version of the trade – resolving hard-to-test-for synchronization issues that exist within any globally distributed business application architecture” Michael Benillouche, Global Head of Data Management

Page 11: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

11 © 2014 Pivotal Software, Inc. All rights reserved.

Example Use Case: High Availability, Resilience, and Global Scale

“We can track and collect money at our 4,000+ kiosks and branches – even without a reliable Internet connection. GemFire provides the core data grid and a significant amount of related functionality to help us handle this unreliable network problem” Gustavo Valdez, Chief of Architecture and Development •  19 million payment transactions per month •  4000+ points of sale with intermittent

Internet connectivity

Cluster to cluster WAN connectivity W

AN

Cluster resilience & failover

Page 12: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

12 © 2014 Pivotal Software, Inc. All rights reserved.

Geo-distributed

Deployment Flexibility for In-Memory Apps (Pivotal GemFire)

Embedded Embedded, Clustered Tiered, Clustered Distributed, Clustered

WEB SERVER

WEB SERVER

WEB SERVER

WEB SERVER

GEM CLIENT

WEB SERVER

GEM CLIENT

WEB SERVER

GEM CLIENT

GEM SERVER

GEM SERVER

GEM SERVER

ü  Flexibility ü  Flexibility ü  Scale

ü  Flexibility ü  Scale ü  Performance

ü  Flexibility ü  Scale ü  Performance ü Availability

ü  Flexibility ü  Scale ü  Performance ü Availability ü  Localization

WEB SERVER

WEB SERVER

WEB SERVER

WEB SERVER

WEB SERVER

WEB SERVER

GEM PEER

GEM PEER

GEM PEER

WEB SERVER

WEB SERVER

GEM CACHE

Page 13: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

13 © 2014 Pivotal Software, Inc. All rights reserved.

Geo-distributed

Deployment Flexibility for In-Memory Apps (Pivotal GemFire XD)

Embedded Peer to Peer Tiered, Clustered Distributed, Clustered

WEB SERVER

WEB SERVER

WEB SERVER

APP SERVER

SQL App

APP SERVER

SQL App

APP SERVER

SQL App

GEM SERVER

GEM SERVER

GEM SERVER

ü  Flexibility ü  Scale

ü  Flexibility ü  Scale ü  Performance

ü  Flexibility ü  Scale ü  Performance ü Availability

ü  Flexibility ü  Scale ü  Performance ü Availability ü  Localization

WEB SERVER

WEB SERVER

WEB SERVER

APP SERVER

APP SERVER

APP SERVER

GEM PEER

GEM PEER

GEM PEER

Local Disk / HDFS

Local Disk / HDFS

Distributed, Clustered

GEM SERVER

GEM SERVER

GEM SERVER

Local Disk / HDFS

Distributed, Clustered

GEM SERVER

GEM SERVER

GEM SERVER

Local Disk / HDFS

Distributed, Clustered

GEM SERVER

GEM SERVER

GEM SERVER

Local Disk / HDFS

Distributed, Clustered

GEM SERVER

GEM SERVER

GEM SERVER

Local Disk / HDFS

Distributed, Clustered

GEM SERVER

GEM SERVER

GEM SERVER

Local Disk / HDFS

Distributed, Clustered

GEM SERVER

GEM SERVER

GEM SERVER

Local Disk / HDFS

Page 14: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

14 © 2014 Pivotal Software, Inc. All rights reserved.

Gem XD HAWQ

HDFS

PXF

Model Refresh

Map-Reduce

I/P & O/P Formatter

Native Persistence

Shared Data

Re-evaluate Model

Re-evaluate Model

Model Refresh

Online Apps Analytic Apps Sensor Data / Feeds SQL

Objects JSON

Pivotal GemFire XD in Hadoop Context

Page 15: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

15 © 2014 Pivotal Software, Inc. All rights reserved.

Agenda

� What’s New with GemFire and GemFire XD?

� How are GemFire and GemFire XD commonly used?

� Demo: GemFire in Action � Q&A

Page 16: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

16 © 2014 Pivotal Software, Inc. All rights reserved. 16 © 2014 Pivotal Software, Inc. All rights reserved.

Demo

Page 17: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

17 © 2014 Pivotal Software, Inc. All rights reserved.

Agenda

� What’s New with GemFire and GemFire XD?

� How are GemFire and GemFire XD commonly used?

� Demo: GemFire in Action

� Q&A

Page 18: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

18 © 2014 Pivotal Software, Inc. All rights reserved. 18 © 2014 Pivotal Software, Inc. All rights reserved.

Q&A

Page 19: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD

19 © 2014 Pivotal Software, Inc. All rights reserved.

Get Pivotal GemFire & GemFire XD today! Pivotal GemFire

�  Product Information –  http://www.pivotal.io/big-data/pivotal-gemfire

�  Product Download, Support, and Resources –  https://network.pivotal.io/products/pivotal-GemFire

Pivotal GemFire XD

�  Product Information –  http://www.pivotal.io/big-data/pivotal-gemfire-XD

�  Product Download, Support, and Resources –  https://network.pivotal.io/products/gemfirexd

Page 20: Scale Out Your Big Data Apps: The Latest on Pivotal GemFire and GemFire XD