High-Density Memory Store: Enterprise Lightning Talk

Post on 15-Jul-2015

139 views 0 download

Tags:

transcript

© 2014 Hazelcast Inc.

Lightning Talk SeriesEnterprise HD Memory

DECEMBER 2014

© 2014 Hazelcast Inc.

About me

David Brimley @dbrimley

Senior Solutions Architect for Hazelcast.

Worked with Oracle Coherence and Pivotal Gemfire since 2006.

Worked for Major Investment Banks.

Java Programmer since 1998.

Started programming in BASIC on a Commodore VIC-20 and BBC Model B.

First job as a COBOL programmer in 1988.

2

© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.

Set-up

3

© 2014 Hazelcast Inc.

Getting and Installing Hazelcast Enterprise

4

http://hazelcast.com/hazelcast-enterprise-trial/

http://docs.hazelcast.org/docs/3.3/manual/html/installinghzenterprise.html#hazelcast-enterprise

Apply for a trial key here :-

Follow set-up documentation for key :-

© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.

HD Memory

5

© 2014 Hazelcast Inc.

Why HD Memory?

• It’s easy to scale Hazelcast horizontally for compute and memory storage.

• Just add more JVM.

• This works for the majority of use cases.

6

© 2014 Hazelcast Inc.

Why HD Memory?

• But, what if you want a cluster with Terabytes of data?

• If the box has hundreds of GB memory?

• Too scale this way puts pressure on cores.

• JVM Heap will give large pauses if made too large ~10gb

7

© 2014 Hazelcast Inc.

HD Memory

• What of you could scale horizontally and vertically?

• Have fewer JVMs, but access all the memory on the machine.

• This is what Hazelcast Enterprise HD Memory gives us.

8

© 2014 Hazelcast Inc.

HD Memory

• HD Memory allows a JVM to address memory on the native OS.

• This means no more long GC pauses.

• Create a small JVM Heap of 512mb and it can access hundreds GB of native memory.

9

© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.

Demo

10

© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.© 2014 Hazelcast Inc.

Thank You @dbrimley

david@hazelcast.com11