SlideShare una empresa de Scribd logo
1 de 29
© 2013 Terracotta Inc. | Internal Use Only
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 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 4
4© 2013 Terracotta Inc. | Internal Use Only
Why enterprises are
ditching the disks
© 2013 Terracotta Inc. | Internal Use Only 5
The Internet has revealed weaknesses in the
standard disk-based architecture
© 2013 Terracotta Inc. | Internal Use Only 6
Ad-hoc data management built into applications
results in inconsistent speed, scale, and reliability
© 2013 Terracotta Inc. | Internal Use Only 7
The in-memory data management revolution
From disk to RAM
Memory
90% of Data in
Database
Database
90% of Data in
Memory
Slow
Expensive
Difficult to scale
Ultra fast
Cost-efficient
TB-scale servers
modernize
© 2013 Terracotta Inc. | Internal Use Only 8
In-Memory
Explosion in
volume of
business data
Big Data
Why in-memory now?
Low-cost RAM meets Big Data
Unlock the value in your dataMaximize inexpensive memory
Steep drop in
price of RAM
© 2013 Terracotta Inc. | Internal Use Only 9© 2013 Terracotta Inc. | Internal Use Only 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 10© 2013 Terracotta Inc. | Internal Use Only 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 11© 2013 Terracotta Inc. | Internal Use Only 11
A clear correlation with Big Data success
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 in-
memory data management.
According to Aberdeen Group*:
*In-memory Computing: Lifting the Burden of Big Data (Jan 2012)
© 2013 Terracotta Inc. | Internal Use Only 12
12© 2013 Terracotta Inc. | Internal Use Only
The top 6 challenges in designing
great in-memory architectures
© 2013 Terracotta Inc. | Internal Use Only 13
PERFORMANCE
Achieving predictable low latency to Big Data1
Obstacles
• Network latency (for distributed in-memory data sets)
• Marshalling and unmarshalling of data structures
• Garbage collection pauses (Java)
Time
Latency
NOT PREDICTABLE!
© 2013 Terracotta Inc. | Internal Use Only 14
SCALE
Minimal server footprint with large data sets2
Obstacles
• Limits on in-memory storage per node
• Data replication overhead
• Other management overhead
GREAT NOT SO GREAT
1 TB IN-MEMORY DATA
© 2013 Terracotta Inc. | Internal Use Only 15
RELIABILITY
Fault tolerance and high availability3
Obstacles
• RAM is volatile
• Replicating data across nodes can become complex and
expensive
• Failover must be immediate and seamless
DISTRIBUTED IN-MEMORY DATA
X
© 2013 Terracotta Inc. | Internal Use Only 16
RESILIENCY
Fast Restartability4
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)
X
© 2013 Terracotta Inc. | Internal Use Only 17
CONSISTENCY
Synching data across distributed data sets5
Obstacles
• Network latency
• Consistency flexibility (eventual, strong, transactional)
• WAN replication (across regional data centers)
X=1 X=2 X=?
DISTRIBUTED IN-MEMORY DATA
© 2013 Terracotta Inc. | Internal Use Only 18
CONTROL
Monitoring and Management6
Obstacles
• Few standardized tools
• Many in-memory data management tools ship without
management and monitoring dashboards
© 2013 Terracotta Inc. | Internal Use Only 19
19© 2013 Terracotta Inc. | Internal Use Only
Emerging best practices
© 2013 Terracotta Inc. | Internal Use Only 20
Emerging best practices around in-memory
data management challenges
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.
Scale: 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.
3
2
1
© 2013 Terracotta Inc. | Internal Use Only 21
Emerging best practices around in-memory
data management challenges (cont.)
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.
Consistency: Configurable guarantees
Allow your data management team to set consistency guarantees for each data set:
eventual, strong, transactional.
Control: In-memory dashboards
Build or buy a dashboard for advanced in-memory views and controls showing latency,
utilization, and capacity over time.
6
5
4
© 2013 Terracotta Inc. | Internal Use Only 22
22© 2013 Terracotta Inc. | Internal Use Only
Case study: AdJuggler
© 2013 Terracotta Inc. | Internal Use Only 23© 2013 Terracotta Inc. 23
- AdJuggler VP of Technology Ben Lindquist
“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.”
© 2013 Terracotta Inc. | Internal Use Only 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 25
25© 2013 Terracotta Inc. | Internal Use Only
How to start
ditching your disks
© 2013 Terracotta Inc. | Internal Use Only 26© 2013 Terracotta Inc. | Internal Use Only 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 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 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
Terracotta Ditch the Disk webcast

Más contenido relacionado

La actualidad más candente

Next Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellNext Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellHPDutchWorld
 
4 Ways To Save Big Money in Your Data Center and Private Cloud
4 Ways To Save Big Money in Your Data Center and Private Cloud4 Ways To Save Big Money in Your Data Center and Private Cloud
4 Ways To Save Big Money in Your Data Center and Private Cloudtervela
 
Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?Storage Switzerland
 
Audax Group: CIO Perspectives - Managing The Copy Data Explosion
Audax Group: CIO Perspectives - Managing The Copy Data ExplosionAudax Group: CIO Perspectives - Managing The Copy Data Explosion
Audax Group: CIO Perspectives - Managing The Copy Data Explosionactifio
 
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...Principled Technologies
 
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOCloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOStorage Switzerland
 
Symantec Netbackup Appliance Family
Symantec Netbackup Appliance FamilySymantec Netbackup Appliance Family
Symantec Netbackup Appliance FamilySymantec
 
Druva In Sync Product Overview
Druva In Sync Product OverviewDruva In Sync Product Overview
Druva In Sync Product Overviewrammotive
 
NetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash PoolNetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash PoolNetApp
 
Big data and ibm flashsystems
Big data and ibm flashsystemsBig data and ibm flashsystems
Big data and ibm flashsystemssolarisyougood
 
Whitepaper-- Speed up your IT infrastructure
Whitepaper-- Speed up your IT infrastructureWhitepaper-- Speed up your IT infrastructure
Whitepaper-- Speed up your IT infrastructureAbhishek Sood
 
Nimble storage investor presentation - Q2 FY15
Nimble storage investor presentation -  Q2 FY15Nimble storage investor presentation -  Q2 FY15
Nimble storage investor presentation - Q2 FY15nimblestorageIR
 
IBM Storage at FIS InFocus 2019
IBM Storage at FIS InFocus 2019IBM Storage at FIS InFocus 2019
IBM Storage at FIS InFocus 2019Paula Koziol
 
Datavail Health Check
Datavail Health CheckDatavail Health Check
Datavail Health CheckDatavail
 
Maximize IT for Real Business Advantage
Maximize IT for Real Business AdvantageMaximize IT for Real Business Advantage
Maximize IT for Real Business AdvantageHitachi Vantara
 
Nimble storage investor overview presentation
Nimble storage investor overview presentationNimble storage investor overview presentation
Nimble storage investor overview presentationnimblestorageIR
 
Symantec Backup Exec 2010 and NetBackup 7
Symantec Backup Exec 2010 and NetBackup 7Symantec Backup Exec 2010 and NetBackup 7
Symantec Backup Exec 2010 and NetBackup 7Symantec
 
Software defined storage rev. 2.0
Software defined storage rev. 2.0 Software defined storage rev. 2.0
Software defined storage rev. 2.0 TTEC
 
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterWorkload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterCloudian
 
Defining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage ArchitectureDefining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage ArchitectureNetApp
 

La actualidad más candente (20)

Next Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan HartwellNext Generation Datacenter Oracle - Alan Hartwell
Next Generation Datacenter Oracle - Alan Hartwell
 
4 Ways To Save Big Money in Your Data Center and Private Cloud
4 Ways To Save Big Money in Your Data Center and Private Cloud4 Ways To Save Big Money in Your Data Center and Private Cloud
4 Ways To Save Big Money in Your Data Center and Private Cloud
 
Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?Why 2015 is the Year of Copy Data - What are the requirements?
Why 2015 is the Year of Copy Data - What are the requirements?
 
Audax Group: CIO Perspectives - Managing The Copy Data Explosion
Audax Group: CIO Perspectives - Managing The Copy Data ExplosionAudax Group: CIO Perspectives - Managing The Copy Data Explosion
Audax Group: CIO Perspectives - Managing The Copy Data Explosion
 
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
Equip your Dell EMC PowerEdge R740xd servers with Intel Optane persistent mem...
 
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOCloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
 
Symantec Netbackup Appliance Family
Symantec Netbackup Appliance FamilySymantec Netbackup Appliance Family
Symantec Netbackup Appliance Family
 
Druva In Sync Product Overview
Druva In Sync Product OverviewDruva In Sync Product Overview
Druva In Sync Product Overview
 
NetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash PoolNetApp FAS2200 Series with Flash Pool
NetApp FAS2200 Series with Flash Pool
 
Big data and ibm flashsystems
Big data and ibm flashsystemsBig data and ibm flashsystems
Big data and ibm flashsystems
 
Whitepaper-- Speed up your IT infrastructure
Whitepaper-- Speed up your IT infrastructureWhitepaper-- Speed up your IT infrastructure
Whitepaper-- Speed up your IT infrastructure
 
Nimble storage investor presentation - Q2 FY15
Nimble storage investor presentation -  Q2 FY15Nimble storage investor presentation -  Q2 FY15
Nimble storage investor presentation - Q2 FY15
 
IBM Storage at FIS InFocus 2019
IBM Storage at FIS InFocus 2019IBM Storage at FIS InFocus 2019
IBM Storage at FIS InFocus 2019
 
Datavail Health Check
Datavail Health CheckDatavail Health Check
Datavail Health Check
 
Maximize IT for Real Business Advantage
Maximize IT for Real Business AdvantageMaximize IT for Real Business Advantage
Maximize IT for Real Business Advantage
 
Nimble storage investor overview presentation
Nimble storage investor overview presentationNimble storage investor overview presentation
Nimble storage investor overview presentation
 
Symantec Backup Exec 2010 and NetBackup 7
Symantec Backup Exec 2010 and NetBackup 7Symantec Backup Exec 2010 and NetBackup 7
Symantec Backup Exec 2010 and NetBackup 7
 
Software defined storage rev. 2.0
Software defined storage rev. 2.0 Software defined storage rev. 2.0
Software defined storage rev. 2.0
 
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterWorkload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation Datacenter
 
Defining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage ArchitectureDefining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage Architecture
 

Similar a Terracotta Ditch the Disk webcast

Terracotta Ditch the Disk webcast
Terracotta Ditch the Disk webcastTerracotta Ditch the Disk webcast
Terracotta Ditch the Disk webcastSoftware AG
 
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-PurposeDATAVERSITY
 
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 ProfessionalsStorage Switzerland
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. částMarketingArrowECS_CZ
 
Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?
Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?
Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?KPI Partners
 
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...Databarracks
 
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...Surekha Parekh
 
NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!DataCore Software
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale OverviewPete Jarvis
 
Data core overview - haluk-final
Data core overview - haluk-finalData core overview - haluk-final
Data core overview - haluk-finalHaluk Ulubay
 
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 GridGainData Con LA
 
Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarKeao Caindec
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
Live CEO Interview and Webinar Update on the State of Deduplication
 Live CEO Interview and Webinar Update on the State of Deduplication Live CEO Interview and Webinar Update on the State of Deduplication
Live CEO Interview and Webinar Update on the State of DeduplicationStorage Switzerland
 
Presentation dell™ power vault™ md3
Presentation   dell™ power vault™ md3Presentation   dell™ power vault™ md3
Presentation dell™ power vault™ md3xKinAnx
 
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 ArchitectureVMware Tanzu
 
Backup and Archive Doesn't Have to be Complicated and Expensive
Backup and Archive Doesn't Have to be Complicated and ExpensiveBackup and Archive Doesn't Have to be Complicated and Expensive
Backup and Archive Doesn't Have to be Complicated and Expensivespectralogic
 
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 BeyondSurekha Parekh
 
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...VMware Tanzu
 

Similar a Terracotta Ditch the Disk webcast (20)

Terracotta Ditch the Disk webcast
Terracotta Ditch the Disk webcastTerracotta Ditch the Disk webcast
Terracotta Ditch the Disk webcast
 
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
 
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
 
Oracle Data Protection - 1. část
Oracle Data Protection - 1. částOracle Data Protection - 1. část
Oracle Data Protection - 1. část
 
Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?
Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?
Extreme Analytics - What's New With Oracle Exalytics X3-4 & T5-8?
 
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
 
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...
 
NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!
 
TidalScale Overview
TidalScale OverviewTidalScale Overview
TidalScale Overview
 
Data core overview - haluk-final
Data core overview - haluk-finalData core overview - haluk-final
Data core overview - haluk-final
 
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
 
Dimension Data Saugatuk Webinar
Dimension Data Saugatuk WebinarDimension Data Saugatuk Webinar
Dimension Data Saugatuk Webinar
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
Live CEO Interview and Webinar Update on the State of Deduplication
 Live CEO Interview and Webinar Update on the State of Deduplication Live CEO Interview and Webinar Update on the State of Deduplication
Live CEO Interview and Webinar Update on the State of Deduplication
 
In memory cloud computing
In memory cloud computingIn memory cloud computing
In memory cloud computing
 
Presentation dell™ power vault™ md3
Presentation   dell™ power vault™ md3Presentation   dell™ power vault™ md3
Presentation dell™ power vault™ md3
 
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
 
Backup and Archive Doesn't Have to be Complicated and Expensive
Backup and Archive Doesn't Have to be Complicated and ExpensiveBackup and Archive Doesn't Have to be Complicated and Expensive
Backup and Archive Doesn't Have to be Complicated and Expensive
 
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
 
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...
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

Terracotta Ditch the Disk webcast

  • 1. © 2013 Terracotta Inc. | Internal Use Only Ditch the Disk: Designing great in-memory architectures
  • 2. © 2013 Terracotta Inc. | Internal Use Only 2 Your speakers Gagan Mehra Chief Evangelist Terracotta Orion Letizi Co-founder Terracotta
  • 3. © 2013 Terracotta Inc. | Internal Use Only 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
  • 4. © 2013 Terracotta Inc. | Internal Use Only 4 4© 2013 Terracotta Inc. | Internal Use Only Why enterprises are ditching the disks
  • 5. © 2013 Terracotta Inc. | Internal Use Only 5 The Internet has revealed weaknesses in the standard disk-based architecture
  • 6. © 2013 Terracotta Inc. | Internal Use Only 6 Ad-hoc data management built into applications results in inconsistent speed, scale, and reliability
  • 7. © 2013 Terracotta Inc. | Internal Use Only 7 The in-memory data management revolution From disk to RAM Memory 90% of Data in Database Database 90% of Data in Memory Slow Expensive Difficult to scale Ultra fast Cost-efficient TB-scale servers modernize
  • 8. © 2013 Terracotta Inc. | Internal Use Only 8 In-Memory Explosion in volume of business data Big Data Why in-memory now? Low-cost RAM meets Big Data Unlock the value in your dataMaximize inexpensive memory Steep drop in price of RAM
  • 9. © 2013 Terracotta Inc. | Internal Use Only 9© 2013 Terracotta Inc. | Internal Use Only 9 Who’s ditching the disk? FINANCIAL SERVICES GOVERNMENT TELECOMMUNICATIONS MEDIA ENTERTAINMENT ECOMMERCE FRAUD DETECTION TRANSPORTATION HEALTHCARE TRAVEL TECHNOLOGY
  • 10. © 2013 Terracotta Inc. | Internal Use Only 10© 2013 Terracotta Inc. | Internal Use Only 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
  • 11. © 2013 Terracotta Inc. | Internal Use Only 11© 2013 Terracotta Inc. | Internal Use Only 11 A clear correlation with Big Data success 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 in- memory data management. According to Aberdeen Group*: *In-memory Computing: Lifting the Burden of Big Data (Jan 2012)
  • 12. © 2013 Terracotta Inc. | Internal Use Only 12 12© 2013 Terracotta Inc. | Internal Use Only The top 6 challenges in designing great in-memory architectures
  • 13. © 2013 Terracotta Inc. | Internal Use Only 13 PERFORMANCE Achieving predictable low latency to Big Data1 Obstacles • Network latency (for distributed in-memory data sets) • Marshalling and unmarshalling of data structures • Garbage collection pauses (Java) Time Latency NOT PREDICTABLE!
  • 14. © 2013 Terracotta Inc. | Internal Use Only 14 SCALE Minimal server footprint with large data sets2 Obstacles • Limits on in-memory storage per node • Data replication overhead • Other management overhead GREAT NOT SO GREAT 1 TB IN-MEMORY DATA
  • 15. © 2013 Terracotta Inc. | Internal Use Only 15 RELIABILITY Fault tolerance and high availability3 Obstacles • RAM is volatile • Replicating data across nodes can become complex and expensive • Failover must be immediate and seamless DISTRIBUTED IN-MEMORY DATA X
  • 16. © 2013 Terracotta Inc. | Internal Use Only 16 RESILIENCY Fast Restartability4 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) X
  • 17. © 2013 Terracotta Inc. | Internal Use Only 17 CONSISTENCY Synching data across distributed data sets5 Obstacles • Network latency • Consistency flexibility (eventual, strong, transactional) • WAN replication (across regional data centers) X=1 X=2 X=? DISTRIBUTED IN-MEMORY DATA
  • 18. © 2013 Terracotta Inc. | Internal Use Only 18 CONTROL Monitoring and Management6 Obstacles • Few standardized tools • Many in-memory data management tools ship without management and monitoring dashboards
  • 19. © 2013 Terracotta Inc. | Internal Use Only 19 19© 2013 Terracotta Inc. | Internal Use Only Emerging best practices
  • 20. © 2013 Terracotta Inc. | Internal Use Only 20 Emerging best practices around in-memory data management challenges 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. Scale: 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. 3 2 1
  • 21. © 2013 Terracotta Inc. | Internal Use Only 21 Emerging best practices around in-memory data management challenges (cont.) 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. Consistency: Configurable guarantees Allow your data management team to set consistency guarantees for each data set: eventual, strong, transactional. Control: In-memory dashboards Build or buy a dashboard for advanced in-memory views and controls showing latency, utilization, and capacity over time. 6 5 4
  • 22. © 2013 Terracotta Inc. | Internal Use Only 22 22© 2013 Terracotta Inc. | Internal Use Only Case study: AdJuggler
  • 23. © 2013 Terracotta Inc. | Internal Use Only 23© 2013 Terracotta Inc. 23 - AdJuggler VP of Technology Ben Lindquist “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.”
  • 24. © 2013 Terracotta Inc. | Internal Use Only 24 AdJuggler in-memory architecture I wanted to throw out the database and, with it, the disks. — AdJuggler VP of Technology Ben Lindquist
  • 25. © 2013 Terracotta Inc. | Internal Use Only 25 25© 2013 Terracotta Inc. | Internal Use Only How to start ditching your disks
  • 26. © 2013 Terracotta Inc. | Internal Use Only 26© 2013 Terracotta Inc. | Internal Use Only 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
  • 27. © 2013 Terracotta Inc. | Internal Use Only 27 Ditch the Disk: Q & A Questions Please type yours in the “Questions” panel or in the chat window.
  • 28. © 2013 Terracotta Inc. | Internal Use Only 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

Notas del editor

  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.