SlideShare une entreprise Scribd logo
1  sur  29
Ditch the Disk:
Designing great
in-memory
architectures

© 2013 Terracotta Inc. | Internal Use Only
Your speakers

Gagan Mehra
Chief Evangelist
Terracotta

Orion Letizi
Co-founder
Terracotta

© 2013 Terracotta Inc. | Internal Use Only

2
What we’ll cover in this webcast
•

Why enterprises are ditching their disks

•

The top challenges in designing
great in-memory architectures

•

Emerging best practices

•

Case study: AdJuggler

•

How to start ditching your disks

•

Q&A

© 2013 Terracotta Inc. | Internal Use Only

3
Why enterprises are
ditching the disks

© 2013 Terracotta Inc. | Internal Use Only

4

© 2013 Terracotta Inc. | Internal Use Only

4
The Internet has revealed weaknesses in the
standard disk-based architecture

© 2013 Terracotta Inc. | Internal Use Only

5
Ad-hoc data management built into applications
results in inconsistent speed, scale, and reliability

© 2013 Terracotta Inc. | Internal Use Only

6
The in-memory data management revolution
From disk to RAM

90% of Data in
Database
Memory





Slow
Expensive
Difficult to scale

90% of Data in
Memory
modernize

Database





Ultra fast
Cost-efficient
TB-scale servers

© 2013 Terracotta Inc. | Internal Use Only

7
Why in-memory now?
Low-cost RAM meets Big Data
In-Memory
Maximize inexpensive memory

Steep drop in
price of RAM

Big Data
Unlock the value in your data

Explosion in
volume of
business data

© 2013 Terracotta Inc. | Internal Use Only

8
Who’s ditching the disk?
FINANCIAL
SERVICES

GOVERNMENT

TELECOMMUNICATIONS

MEDIA
ENTERTAINMENT

ECOMMERCE

FRAUD
DETECTION

TRANSPORTATION

HEALTHCARE

TRAVEL

TECHNOLOGY

© 2013 Terracotta Inc. | Internal Use Only

9
The business case for ditching the disk (ROI)
Additional revenue/profit
$10 million to $2 billion (based on media, financial services, e-commerce)
Ability to handle more customers (speed at scale)
Smarter selling and cross-selling
Faster insights
Database license savings:
Oracle Enterprise edition per processor = $47,500 + 20% license support
Other ROI opportunities:
Reduced monitoring and management overhead (people and tools)
Reduced penalties for failing to meet SLAs
Smarter business decisions with faster access to data

© 2013 Terracotta Inc. | Internal Use Only

10
A clear correlation with Big Data success
According to Aberdeen Group*:

44% of best-in-class Big Data
performers are already using
in-memory data management, and
more are planning to deploy it.
0% of Big Data laggards use inmemory data management.
*In-memory Computing: Lifting the Burden of Big Data (Jan 2012)
© 2013 Terracotta Inc. | Internal Use Only

11
The top 6 challenges in designing
great in-memory architectures

© 2013 Terracotta Inc. | Internal Use Only

12

© 2013 Terracotta Inc. | Internal Use Only

12
1

PERFORMANCE
Achieving predictable low latency to Big Data

Latency

NOT PREDICTABLE!

Time

Obstacles
• Network latency (for distributed in-memory data sets)
• Marshalling and unmarshalling of data structures
• Garbage collection pauses (Java)

© 2013 Terracotta Inc. | Internal Use Only

13
2

SCALE
Minimal server footprint with large data sets
1 TB IN-MEMORY DATA

GREAT

NOT SO GREAT

Obstacles
• Limits on in-memory storage per node
• Data replication overhead
• Other management overhead

© 2013 Terracotta Inc. | Internal Use Only

14
3

RELIABILITY
Fault tolerance and high availability

DISTRIBUTED IN-MEMORY DATA

X
Obstacles
• RAM is volatile
• Replicating data across nodes can become complex and
expensive
• Failover must be immediate and seamless

© 2013 Terracotta Inc. | Internal Use Only

15
4

RESILIENCY
Fast Restartability

X

Obstacles
• Large data sets can require very long reload times
• Traditional databases are not well suited as persistent
storage for in-memory data (slow reloads)
© 2013 Terracotta Inc. | Internal Use Only

16
5

CONSISTENCY
Synching data across distributed data sets

X=1

X=2

X=?

DISTRIBUTED IN-MEMORY DATA

Obstacles
• Network latency
• Consistency flexibility (eventual, strong, transactional)
• WAN replication (across regional data centers)

© 2013 Terracotta Inc. | Internal Use Only

17
6

CONTROL
Monitoring and Management

Obstacles
• Few standardized tools
• Many in-memory data management tools ship without
management and monitoring dashboards

© 2013 Terracotta Inc. | Internal Use Only

18
Emerging best practices

© 2013 Terracotta Inc. | Internal Use Only

19

© 2013 Terracotta Inc. | Internal Use Only

19
Emerging best practices around in-memory
data management challenges

1
2
Scale:
3

Performance:

Off-heap storage

Storing data off the Java heap lets you keep massive amounts of data in-process by
increasing predictability and decreasing latency.

Tiers, not grids

Classic P2P data grids require as many as 5x the number of servers due to
management overhead. (More if off-heap storage unavailable.)

Reliability:

Mirrored stripes

With an active and mirror for each server stripe in your array, you can failover
automatically to increase availability and reliability.
© 2013 Terracotta Inc. | Internal Use Only

20
Emerging best practices around in-memory
data management challenges (cont.)

4
Consistency:
5
Control:
6
Resiliency:

Fast restartable stores

The best in-memory architectures optimize persistent transaction storage for very fast
reload. Loading a terabyte should take minutes, not days.

Configurable guarantees

Allow your data management team to set consistency guarantees for each data set:
eventual, strong, transactional.

In-memory dashboards

Build or buy a dashboard for advanced in-memory views and controls showing latency,
utilization, and capacity over time.

© 2013 Terracotta Inc. | Internal Use Only

21
Case study: AdJuggler

© 2013 Terracotta Inc. | Internal Use Only

22

© 2013 Terracotta Inc. | Internal Use Only

22
“At AdJuggler, we’re building a 1 million
transaction-per-second advertising
marketplace. Speed at scale is everything,
and we are past the point where we can do
things in traditional ways.”

- AdJuggler VP of Technology Ben Lindquist

© 2013 Terracotta Inc. | Internal Use Only
© 2013 Terracotta Inc.

23
AdJuggler in-memory architecture
I wanted to throw out
the database and, with
it, the disks.
— AdJuggler VP of
Technology Ben
Lindquist

© 2013 Terracotta Inc. | Internal Use Only

24
How to start
ditching your disks

© 2013 Terracotta Inc. | Internal Use Only

25

© 2013 Terracotta Inc. | Internal Use Only

25
How to start ditching your disks?

• Start with a low-risk, high-return opportunity
with potential for a quick win
• Get early buy-in from senior executives
• Define and track success metrics so you can
expand your “ditch the disk” project

© 2013 Terracotta Inc. | Internal Use Only

26
Ditch the Disk: Q & A

Questions
Please type yours in the “Questions” panel or in the chat window.

© 2013 Terracotta Inc. | Internal Use Only

27
Want to learn more about designing in-memory
architectures?
1. Download “Ditch the Disk” white paper
Visit: www.terracotta.org (Resources > White Papers)

2. Contact Gagan to discuss your in-memory
architecture challenges
Email: gagan@terracotta.org

3. Follow us on Twitter
Follow: @big_memory

© 2013 Terracotta Inc. | Internal Use Only

28
Terracotta Ditch the Disk webcast

Contenu connexe

Tendances

Next Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellNext Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan Hartwell
HPDutchWorld
 
AlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorageAlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorage
Alan Drummer
 
Skip the Disk, Move to the Cloud
Skip the Disk, Move to the CloudSkip the Disk, Move to the Cloud
Skip the Disk, Move to the Cloud
Iron Mountain
 

Tendances (20)

Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScapeData Vault 2.0 DeMystified with Dan Linstedt and WhereScape
Data Vault 2.0 DeMystified with Dan Linstedt and WhereScape
 
Next Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellNext Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan Hartwell
 
Webinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
Webinar: The All-Flash Fix – How to Create a Hybrid Storage ArchitectureWebinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
Webinar: The All-Flash Fix – How to Create a Hybrid Storage Architecture
 
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy ClustersData Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
Data Works Summit Munich 2017 - Worldpay - Multi Tenancy Clusters
 
AlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorageAlanDrummer-GetYourMoneyOutofStorage
AlanDrummer-GetYourMoneyOutofStorage
 
Map r whitepaper_zeta_architecture
Map r whitepaper_zeta_architectureMap r whitepaper_zeta_architecture
Map r whitepaper_zeta_architecture
 
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
The All-Flash SAP HANA Solution: Performance, Economics, and Reliability
 
The buyers' guide to virtual + physical data protection
The buyers' guide to virtual + physical data protectionThe buyers' guide to virtual + physical data protection
The buyers' guide to virtual + physical data protection
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise Fl
 
How to Manage Hybrid Data Center Environments
How to Manage Hybrid Data Center EnvironmentsHow to Manage Hybrid Data Center Environments
How to Manage Hybrid Data Center Environments
 
Copy Data Management & Storage Efficiency - Ravi Namboori
Copy Data Management & Storage Efficiency - Ravi NambooriCopy Data Management & Storage Efficiency - Ravi Namboori
Copy Data Management & Storage Efficiency - Ravi Namboori
 
Becoming Data-Driven Through Cultural Change
Becoming Data-Driven Through Cultural ChangeBecoming Data-Driven Through Cultural Change
Becoming Data-Driven Through Cultural Change
 
From Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your OrganizationFrom Insight to Action: Using Data Science to Transform Your Organization
From Insight to Action: Using Data Science to Transform Your Organization
 
NetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash PoolNetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash Pool
 
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the BankDeploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
 
The BigMemory Revolution in Financial Services
The BigMemory Revolution in Financial ServicesThe BigMemory Revolution in Financial Services
The BigMemory Revolution in Financial Services
 
Skip the Disk, Move to the Cloud
Skip the Disk, Move to the CloudSkip the Disk, Move to the Cloud
Skip the Disk, Move to the Cloud
 
Govern and Protect Your End User Information
Govern and Protect Your End User InformationGovern and Protect Your End User Information
Govern and Protect Your End User Information
 
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
 
Finals(Group3)
Finals(Group3)Finals(Group3)
Finals(Group3)
 

En vedette

trestor-whitepaper-voting
trestor-whitepaper-votingtrestor-whitepaper-voting
trestor-whitepaper-voting
Kunal Dixit
 
Liberal Studies Senior Thesis
Liberal Studies Senior ThesisLiberal Studies Senior Thesis
Liberal Studies Senior Thesis
Pryscilla Truong
 

En vedette (12)

Letter of Recommendation
Letter of RecommendationLetter of Recommendation
Letter of Recommendation
 
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
Wind or No Wind. We Still Need to Win - Keynote ProcessForum Nordic, Nov.14 2013
 
Accenture Technology Vision | Innovation World 2013 | San Francisco
Accenture Technology Vision | Innovation World 2013 | San Francisco Accenture Technology Vision | Innovation World 2013 | San Francisco
Accenture Technology Vision | Innovation World 2013 | San Francisco
 
trestor-whitepaper-voting
trestor-whitepaper-votingtrestor-whitepaper-voting
trestor-whitepaper-voting
 
Tresto
TrestoTresto
Tresto
 
Neige1
Neige1Neige1
Neige1
 
5 Ways to Boost E-Commerce Site Performance with BigMemory
5 Ways to Boost E-Commerce Site Performance with BigMemory5 Ways to Boost E-Commerce Site Performance with BigMemory
5 Ways to Boost E-Commerce Site Performance with BigMemory
 
Liberal Studies Senior Thesis
Liberal Studies Senior ThesisLiberal Studies Senior Thesis
Liberal Studies Senior Thesis
 
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
Apama, Terracotta, webMethods Upgrade: Avoiding Common Pitfalls
 
Accenture Technology Vision 2015 - Digital Business Era
Accenture Technology Vision 2015 - Digital Business EraAccenture Technology Vision 2015 - Digital Business Era
Accenture Technology Vision 2015 - Digital Business Era
 
Accenture Technology Vision 2014—Every Business is a Digital Business
Accenture Technology Vision 2014—Every Business is a Digital BusinessAccenture Technology Vision 2014—Every Business is a Digital Business
Accenture Technology Vision 2014—Every Business is a Digital Business
 
Digital Business - Accenture
Digital Business - AccentureDigital Business - Accenture
Digital Business - Accenture
 

Similaire à Terracotta Ditch the Disk webcast

Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk Webinar
Keao Caindec
 
Cignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdaysCignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdays
MongoDB APAC
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
Pete Jarvis
 

Similaire à Terracotta Ditch the Disk webcast (20)

Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk Webinar
 
Designing Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsDesigning Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT Professionals
 
Ten Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider GreenplumTen Reasons Why Netezza Professionals Should Consider Greenplum
Ten Reasons Why Netezza Professionals Should Consider Greenplum
 
Using Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-PurposeUsing Data Platforms That Are Fit-For-Purpose
Using Data Platforms That Are Fit-For-Purpose
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
Running Persistent Data in a Multi-Cloud Architecture
Running Persistent Data in a Multi-Cloud ArchitectureRunning Persistent Data in a Multi-Cloud Architecture
Running Persistent Data in a Multi-Cloud Architecture
 
In memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGainIn memory computing principles by Mac Moore of GridGain
In memory computing principles by Mac Moore of GridGain
 
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
Cloud Native Data Architecture: Break Away From Data Monoliths for Cloud Nati...
 
Cignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdaysCignex mongodb-sharding-mongodbdays
Cignex mongodb-sharding-mongodbdays
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
 
Exadata Implementation strategy
Exadata Implementation strategyExadata Implementation strategy
Exadata Implementation strategy
 
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
 
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
 
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix themWebinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
Webinar: 5 Reasons Primary Cloud Storage is Broken and How to Fix them
 
Beware of the Risk Behind Big Data
Beware of the Risk Behind Big DataBeware of the Risk Behind Big Data
Beware of the Risk Behind Big Data
 
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
Webinar- Simple and Cost-Effective Disaster Recovery in the Cloud - 7-19-12
 
Big data oracle_introduccion
Big data oracle_introduccionBig data oracle_introduccion
Big data oracle_introduccion
 
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
Demystifying In-Memory Technologies: Best Uses and Competitive Advantages for...
 
Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?
 

Plus de Software AG

One Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONEOne Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONE
Software AG
 

Plus de Software AG (20)

NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023NA Adabas & Natural User Group Meeting April 2023
NA Adabas & Natural User Group Meeting April 2023
 
Adabas & Natural Virtual User Group Meeting NAM 2022
Adabas & Natural Virtual User Group Meeting NAM 2022Adabas & Natural Virtual User Group Meeting NAM 2022
Adabas & Natural Virtual User Group Meeting NAM 2022
 
Process management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical ImplementationProcess management and GRC in ARIS Practical Implementation
Process management and GRC in ARIS Practical Implementation
 
Adabas & Natural User Group
Adabas & Natural User GroupAdabas & Natural User Group
Adabas & Natural User Group
 
Adabas Roadmap
Adabas RoadmapAdabas Roadmap
Adabas Roadmap
 
NaturalONE & DevOps
NaturalONE & DevOpsNaturalONE & DevOps
NaturalONE & DevOps
 
One Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONEOne Path to a Successful Implementation of NaturalONE
One Path to a Successful Implementation of NaturalONE
 
Ten Disruptive Digital Trends Retailers Need To Know
Ten Disruptive Digital Trends Retailers Need To Know Ten Disruptive Digital Trends Retailers Need To Know
Ten Disruptive Digital Trends Retailers Need To Know
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
 
Innovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram JostInnovation World 2015 General Session - Dr. Wolfram Jost
Innovation World 2015 General Session - Dr. Wolfram Jost
 
Tech Trends: The Fusion of Business and IT
Tech Trends: The Fusion of Business and ITTech Trends: The Fusion of Business and IT
Tech Trends: The Fusion of Business and IT
 
VEA: ARIS and Alfabet Journey Together
VEA: ARIS and Alfabet Journey Together VEA: ARIS and Alfabet Journey Together
VEA: ARIS and Alfabet Journey Together
 
The Future of Customer Centricity
The Future of Customer Centricity The Future of Customer Centricity
The Future of Customer Centricity
 
webMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep DivewebMethods Integration Cloud Deep Dive
webMethods Integration Cloud Deep Dive
 
ARIS World
ARIS World ARIS World
ARIS World
 
Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics Apama and Terracotta World: Getting Started in Predictive Analytics
Apama and Terracotta World: Getting Started in Predictive Analytics
 
In-Memory Data Management Goes Mainstream - OpenSlava 2015
In-Memory Data Management Goes Mainstream - OpenSlava 2015In-Memory Data Management Goes Mainstream - OpenSlava 2015
In-Memory Data Management Goes Mainstream - OpenSlava 2015
 
Thingalytics
ThingalyticsThingalytics
Thingalytics
 
The Digital Business Platform
The Digital Business PlatformThe Digital Business Platform
The Digital Business Platform
 
The 7 Pillars of Market Surveillance 2.0
The 7 Pillars of Market Surveillance 2.0The 7 Pillars of Market Surveillance 2.0
The 7 Pillars of Market Surveillance 2.0
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 

Terracotta Ditch the Disk webcast

  • 1. Ditch the Disk: Designing great in-memory architectures © 2013 Terracotta Inc. | Internal Use Only
  • 2. Your speakers Gagan Mehra Chief Evangelist Terracotta Orion Letizi Co-founder Terracotta © 2013 Terracotta Inc. | Internal Use Only 2
  • 3. What we’ll cover in this webcast • Why enterprises are ditching their disks • The top challenges in designing great in-memory architectures • Emerging best practices • Case study: AdJuggler • How to start ditching your disks • Q&A © 2013 Terracotta Inc. | Internal Use Only 3
  • 4. Why enterprises are ditching the disks © 2013 Terracotta Inc. | Internal Use Only 4 © 2013 Terracotta Inc. | Internal Use Only 4
  • 5. The Internet has revealed weaknesses in the standard disk-based architecture © 2013 Terracotta Inc. | Internal Use Only 5
  • 6. Ad-hoc data management built into applications results in inconsistent speed, scale, and reliability © 2013 Terracotta Inc. | Internal Use Only 6
  • 7. The in-memory data management revolution From disk to RAM 90% of Data in Database Memory    Slow Expensive Difficult to scale 90% of Data in Memory modernize Database    Ultra fast Cost-efficient TB-scale servers © 2013 Terracotta Inc. | Internal Use Only 7
  • 8. Why in-memory now? Low-cost RAM meets Big Data In-Memory Maximize inexpensive memory Steep drop in price of RAM Big Data Unlock the value in your data Explosion in volume of business data © 2013 Terracotta Inc. | Internal Use Only 8
  • 9. Who’s ditching the disk? FINANCIAL SERVICES GOVERNMENT TELECOMMUNICATIONS MEDIA ENTERTAINMENT ECOMMERCE FRAUD DETECTION TRANSPORTATION HEALTHCARE TRAVEL TECHNOLOGY © 2013 Terracotta Inc. | Internal Use Only 9
  • 10. The business case for ditching the disk (ROI) Additional revenue/profit $10 million to $2 billion (based on media, financial services, e-commerce) Ability to handle more customers (speed at scale) Smarter selling and cross-selling Faster insights Database license savings: Oracle Enterprise edition per processor = $47,500 + 20% license support Other ROI opportunities: Reduced monitoring and management overhead (people and tools) Reduced penalties for failing to meet SLAs Smarter business decisions with faster access to data © 2013 Terracotta Inc. | Internal Use Only 10
  • 11. A clear correlation with Big Data success According to Aberdeen Group*: 44% of best-in-class Big Data performers are already using in-memory data management, and more are planning to deploy it. 0% of Big Data laggards use inmemory data management. *In-memory Computing: Lifting the Burden of Big Data (Jan 2012) © 2013 Terracotta Inc. | Internal Use Only 11
  • 12. The top 6 challenges in designing great in-memory architectures © 2013 Terracotta Inc. | Internal Use Only 12 © 2013 Terracotta Inc. | Internal Use Only 12
  • 13. 1 PERFORMANCE Achieving predictable low latency to Big Data Latency NOT PREDICTABLE! Time Obstacles • Network latency (for distributed in-memory data sets) • Marshalling and unmarshalling of data structures • Garbage collection pauses (Java) © 2013 Terracotta Inc. | Internal Use Only 13
  • 14. 2 SCALE Minimal server footprint with large data sets 1 TB IN-MEMORY DATA GREAT NOT SO GREAT Obstacles • Limits on in-memory storage per node • Data replication overhead • Other management overhead © 2013 Terracotta Inc. | Internal Use Only 14
  • 15. 3 RELIABILITY Fault tolerance and high availability DISTRIBUTED IN-MEMORY DATA X Obstacles • RAM is volatile • Replicating data across nodes can become complex and expensive • Failover must be immediate and seamless © 2013 Terracotta Inc. | Internal Use Only 15
  • 16. 4 RESILIENCY Fast Restartability X Obstacles • Large data sets can require very long reload times • Traditional databases are not well suited as persistent storage for in-memory data (slow reloads) © 2013 Terracotta Inc. | Internal Use Only 16
  • 17. 5 CONSISTENCY Synching data across distributed data sets X=1 X=2 X=? DISTRIBUTED IN-MEMORY DATA Obstacles • Network latency • Consistency flexibility (eventual, strong, transactional) • WAN replication (across regional data centers) © 2013 Terracotta Inc. | Internal Use Only 17
  • 18. 6 CONTROL Monitoring and Management Obstacles • Few standardized tools • Many in-memory data management tools ship without management and monitoring dashboards © 2013 Terracotta Inc. | Internal Use Only 18
  • 19. Emerging best practices © 2013 Terracotta Inc. | Internal Use Only 19 © 2013 Terracotta Inc. | Internal Use Only 19
  • 20. Emerging best practices around in-memory data management challenges 1 2 Scale: 3 Performance: Off-heap storage Storing data off the Java heap lets you keep massive amounts of data in-process by increasing predictability and decreasing latency. Tiers, not grids Classic P2P data grids require as many as 5x the number of servers due to management overhead. (More if off-heap storage unavailable.) Reliability: Mirrored stripes With an active and mirror for each server stripe in your array, you can failover automatically to increase availability and reliability. © 2013 Terracotta Inc. | Internal Use Only 20
  • 21. Emerging best practices around in-memory data management challenges (cont.) 4 Consistency: 5 Control: 6 Resiliency: Fast restartable stores The best in-memory architectures optimize persistent transaction storage for very fast reload. Loading a terabyte should take minutes, not days. Configurable guarantees Allow your data management team to set consistency guarantees for each data set: eventual, strong, transactional. In-memory dashboards Build or buy a dashboard for advanced in-memory views and controls showing latency, utilization, and capacity over time. © 2013 Terracotta Inc. | Internal Use Only 21
  • 22. Case study: AdJuggler © 2013 Terracotta Inc. | Internal Use Only 22 © 2013 Terracotta Inc. | Internal Use Only 22
  • 23. “At AdJuggler, we’re building a 1 million transaction-per-second advertising marketplace. Speed at scale is everything, and we are past the point where we can do things in traditional ways.” - AdJuggler VP of Technology Ben Lindquist © 2013 Terracotta Inc. | Internal Use Only © 2013 Terracotta Inc. 23
  • 24. AdJuggler in-memory architecture I wanted to throw out the database and, with it, the disks. — AdJuggler VP of Technology Ben Lindquist © 2013 Terracotta Inc. | Internal Use Only 24
  • 25. How to start ditching your disks © 2013 Terracotta Inc. | Internal Use Only 25 © 2013 Terracotta Inc. | Internal Use Only 25
  • 26. How to start ditching your disks? • Start with a low-risk, high-return opportunity with potential for a quick win • Get early buy-in from senior executives • Define and track success metrics so you can expand your “ditch the disk” project © 2013 Terracotta Inc. | Internal Use Only 26
  • 27. Ditch the Disk: Q & A Questions Please type yours in the “Questions” panel or in the chat window. © 2013 Terracotta Inc. | Internal Use Only 27
  • 28. Want to learn more about designing in-memory architectures? 1. Download “Ditch the Disk” white paper Visit: www.terracotta.org (Resources > White Papers) 2. Contact Gagan to discuss your in-memory architecture challenges Email: gagan@terracotta.org 3. Follow us on Twitter Follow: @big_memory © 2013 Terracotta Inc. | Internal Use Only 28

Notes de l'éditeur

  1. In-Memory Technologies can help e-commerce companies keep pace.Over last several decades there has been a huge drop in memory prices and massive increase in the size of commodity serversIt’s time to ditch the disk… to stop locking data away in slow, disk-bound databases which are expensive and difficult to runInstead, you can store data in memory, right where the application runs for ultra-fast access (at least 100x faster)
  2. A few years back, building an in-memory solution was too expensive. But now the good news is that the explosion in data – combined with a steep drop in RAM prices - is creating some exciting new opportunities to rethink the way we look at data management.
  3. Brief writeup on AdJuggler.