CCSF12_Couchbase_and_fusion_io

32
COUCHBASE + FUSION-IO NOSQL DATA FASTER WWW.FUSIONIO.COM

Transcript of CCSF12_Couchbase_and_fusion_io

Page 1: CCSF12_Couchbase_and_fusion_io

COUCHBASE + FUSION-IONOSQL DATA FASTER

WWW.FUSIONIO.COM

Page 2: CCSF12_Couchbase_and_fusion_io

April 13, 2023 2

⌃2006

⌃2007

⌃2008

⌃2009

⌃2010

⌃2011

⌃2012

Mission to consolidate memory and storage

ioMemory technology unveiled

First products launched

1 million IOPS IBM Quicksilver

Dell strategic investment

HP OEMs products

IBM OEMs products

Samsung strategic investment

Dell OEMs products

VSL introduced

IPO on NYSE

ioTurbine acquired

ioDrive2 announced

50+ Petabytes shipped

Supermicro OEMs products

1 Billion IOPS

2,500 customers

>120 channel and alliance partners

ioFX announced

ioMemory SDK introduced

Cisco OEMs products

FUSION-IO FIRST MOVER MILESTONES

Page 3: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 3

REAL RESULTS – LARGE MOBILE GAMING CO

▸ Problem:• 4 Couchbase databases• 36 hours Per DB Backup - impacted production• Backups done in serial – total time 6 days

▸ Solution:• Fusion-io ioDrive II 1205 GB drives

▸ Results:• 15 minutes/Backup, done in parallel

• 576x improvement

Page 4: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 4

REAL VALUE – LARGE MOBILE GAMING CO

▸ Higher Performance & Better SLA

▸ More Frequent Backups

▸ Minimal Production Impact

Page 5: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 5

FOCUS

Ultra-low-latency meets NoSQL

Page 6: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 6

AGENDA

CouchBase Architectural approaches that include:• IOMemory• ION• Partner Solutions that embed Fusion-io• IOTurbine

Future Architecture – Couchbase Server & native SDK access to

ioMemory

Page 7: CCSF12_Couchbase_and_fusion_io

DATA SUPPLY PROBLEM IDLE SERVERS

7

According to Moore's Law, processing performance doubles every 18 months

CPUs

Memory

Storage

Rela

tive P

erf

orm

an

ce

Growing Performance Gap

2000 20051985 1990 1995 2010

Page 8: CCSF12_Couchbase_and_fusion_io

SERVER IDLENESS IS THE ENEMY…

Page 9: CCSF12_Couchbase_and_fusion_io

SERVER IDLENESS IS THE ENEMY…

… HIGH CORE COUNTS UNEXPLOITED

Page 10: CCSF12_Couchbase_and_fusion_io

A SIMPLE SOLUTION: IOMEMORY

Page 11: CCSF12_Couchbase_and_fusion_io

DATA CENTERS NEED A SOLUTION

April 13, 2023 11

The Performance of a SAN…

Optimized for Disks

…in the Palm of Your Hand

Optimized for Flash

Page 12: CCSF12_Couchbase_and_fusion_io

ORIGINAL: IOMEMORY SUCCEEDS NEAR THE CPU

Nanoseconds – Microseconds Milliseconds

ACCESS DELAY

ioMemoryL1, L2 & L3CPU Cache

DRAM

StorageAreaNetwork

12

Page 13: CCSF12_Couchbase_and_fusion_io

13April 13, 2023

NETWORK FABRIC – LATENCY MATTERS NOT JUST THROUGHPUT

Big Latency Improvements• Ethernet - 40GB vs 10 vs 1• Fibre Channel -16GB vs 8, 4, 2• Infiniband – FDR, QDR

• Key point – All network fabrics have ULL (ultra-low-latency) options

Page 14: CCSF12_Couchbase_and_fusion_io

DECENTRALIZED IO ARCHITECTURE

10GbE

10 GBit Switch

Page 15: CCSF12_Couchbase_and_fusion_io

15

SHARED STORAGE - BLOCK

KAMINARIO – FC SAN

NEXGEN –ISCSI SAN

(ETHERNET)

INFINIBAND, FC, ISCSI

Page 16: CCSF12_Couchbase_and_fusion_io

NEW PARADIGM: IOMEMORY WINS WITH LOW LATENCY CPU

Nanoseconds – Microseconds Milliseconds

ACCESS DELAY

ioMemoryL1, L2 & L3CPU Cache

DRAM

StorageAreaNetwork

16

Page 17: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 17

BRINGING THE PIECES TOGETHER

▸ Caching Layer

▸ DB Tier

▸ Backend Storage

Page 18: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 18

CACHING LAYER

Page 19: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 19

CACHING LAYER – CACHE MORE FEARLESSLY

Page 20: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 20

ULTRA-LOW-LATENCY WINS

▸ Higher Performance

- Replication, Disk Flushes/Access

- Cache miss inexpensive▸ Faster Engineering/Deployment

- Focus on Features

- Infrastructure Scales

Page 21: CCSF12_Couchbase_and_fusion_io

Fusion-io Confidential 21April 13, 2023

VIRTUALIZED ENVIRONMENT: PROBLEM

SAN/NFS

Storage

I/OGap

VM VMVM

Fast CPUs

I/O Constrained Disk

SSD attempts

Page 22: CCSF12_Couchbase_and_fusion_io

April 13, 2023 Fusion-io Confidential 22

VIRTUALIZATION SUPPORT

▸ Hyper-V, KVM, ESX▸ Citrix coming with 64-bit support▸ Caching on ESX - IOTurbine

Page 23: CCSF12_Couchbase_and_fusion_io

Fusion-io Confidential 23April 13, 2023

IOTURBINE: SEAMLESSLY DELIVER IOPS TO VMS

ESX(i) 4.X, 5.0

Server 2008/R2 Server 2003(32/64

Bit)Supported Environments

ioCache BundleMezzanine

ioDrive for blade servers

Page 24: CCSF12_Couchbase_and_fusion_io

Fusion-io Confidential 24April 13, 2023

EVOLVED SOLUTION

VM VM VM

• Address problems at virtual machines

• Work at strategic high ground

• Deploy adjacent to workload

• File, application, and VM visibility

SAN/NFS

Storage

Page 25: CCSF12_Couchbase_and_fusion_io

SDK – FASTER ACCESS, PERSISTENT TIER

APPLICATION

Application source code

TransactionalBlock

Native File

LoggingKey-Value

PairAuto-Commit

Memory™SimpleBlock

Network File

SimpleBlock

April 13, 2023 25

Traditional Storage

Proprietary Storage OS

Storage Media

Native Flash Translation Layer

Storage Media

Software Defined Storage

Conventional access Memory accessDirect access I/O

Page 26: CCSF12_Couchbase_and_fusion_io

ACCELERATION SOLUTIONS

26

Max Acceleration Max Interoperability Max Scalability

• Lowest latency• Smallest footprint• For I/O intensive applications

• Drop-in SAN/NAS acceleration• Storage workload reduction• Greater VM density

• Multi-protocol• Platform independent• For clustered architectures

DIRECT CACHING SHARED

FLASH OPTIMIZATIONFLASH OPTIMIZATION

Page 27: CCSF12_Couchbase_and_fusion_io

27

NEW ERA FOR STORAGE

HIGH-COST CLOSED

LOW-COST OPEN

Page 28: CCSF12_Couchbase_and_fusion_io

April 13, 2023 28

FUSION-IO IOMEMORY PLATFORM

OEM PRODUCTS

750 MB/s

145,000 IOPs

640 GB

1.5 GB/s

278,000 IOPs

1.28 TB

6.7 GB/s

1,240,000 IOPs

10.24 TB

2.6 GB/s

937,000 IOPs

2.4 TB

1.5 GB/s

535,000 IOPs

1.2 TB

Page 29: CCSF12_Couchbase_and_fusion_io

29

ION DATA ACCELERATOR

ioMemory

Open Platforms

Software

▸ Transforms Tier 1 servers into an open shared flash resource

▸ Proven, tested, reliable and fast

▸ Thousands of satisfied customers

▸ 100+ Petabytes and growing

▸ Industry-leading performance, reliability and capacity

Page 30: CCSF12_Couchbase_and_fusion_io

April 13, 2023 30

AnalyticsSearch

ORACLE Text

Messaging

MQ

Databases

INFORMIX

Virtualization

KVM

HPC

GPFS

Big Data

Security/Logging

Collaboration

Lotus

Development Web

LAMP

CachingWorkstation

ACCELERATING THE ENTERPRISE

+

Page 31: CCSF12_Couchbase_and_fusion_io

COMPREHENSIVE CUSTOMER SUCCESS

April 13, 2023 3130+ case studies at http://fusionio.com/casestudies

F I N A N C I A L S M A N U FA C T U R I N G / G O V E R N M E N T

W E B T E C H N O L O G Y R E TA I L

FASTER DATA WAREHOUSE QUERIES40x

QUERY PROCESSING THROUGHPUT15x

FASTER DATABASE REPLICATION30xFASTER DATA

ANALYSIS5x FASTER QUERIES15x

Page 32: CCSF12_Couchbase_and_fusion_io

T H A N K Y O U

J A M I L A @ F U S I O N I O . C O M