Introducing Backblaze B2, the lowest cost cloud storage on the planet.

41
@GlebBudman What When Who Storage Developer Conference September 23, 2015 Gleb Budman, CEO Learnings From Nearly A Decade Of Building Low-Cost Cloud Storage `

Transcript of Introducing Backblaze B2, the lowest cost cloud storage on the planet.

Page 1: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

WhatWhen

Who

Storage Developer ConferenceSeptember 23, 2015Gleb Budman, CEO

Learnings From Nearly A Decade Of Building Low-Cost Cloud

Storage

`

Page 2: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

150+PETABYTES

Page 3: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Page 4: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Page 5: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Page 6: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Glacier? Nearline? S3-Infrequent Access?

• Backblaze B2 is still 40% - 250% lower cost

• Doesn’t make you wait for your data

• Doesn’t penalize for deletes

• Doesn’t penalize for access

Page 7: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

The Cloud Storage Stack

Culture

Business Process

Software

Hardware

Datacenter

Page 8: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

DatacenterConvert Kilowatts-to-Kilobits

Page 9: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Datacenter

Goal: • Convert kilowatts-to-bits

Considerations:• Local cost of power and real

estate• Don’t ignore taxes, economic

zones• Climate• Building and system efficiency• Proximity to ops team & good

people• Connectivity

Resource: Backblaze Datacenter RFP https://www.backblaze.com/blog/backblaze-datacenter-grows-1000x-datacenter-2-0-needed-apply-within/

Page 10: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

HardwareConnect Hard Drives to the

Internet

Page 11: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Backblaze Storage Pod

Page 12: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Don’t Make Hardware Redundant

Page 13: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Server Power Supply Desktop Power SupplyVS

Use Commodity Parts

Page 14: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Use Consumer Hard Drives

Page 15: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Insource & Do the Math for Drive Purchases

Page 16: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Hardware

Goal: • Connect hard drives to

the Internet

Considerations:• Don’t make hardware

redundant• Use commodity parts• Use consumer hard drives• Insource & use math for

drive purchases

Resource: Backblaze Storage Pod https://www.backblaze.com/storage-pod.html/

Page 17: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

http://www.pbs.org/wgbh/nova/body/brain-transplants.html

SoftwarePut All Intelligence Here

Page 18: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Backblaze Vault

Page 19: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Avoid Choke Points

Page 20: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Algorithmically Monitor SMART Stats

Page 21: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

VS

Plan for Silent Corruption

Page 22: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Put Replication Above the File System

http://infosthetics.com/archives/2009/06/a_visual_expedition_inside_the_linux_file_systems.html

Page 23: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Run Out of Resources Simultaneously

Page 24: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Model & Monitor Storage Burn

Page 25: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

SoftwareGoal: • Put all intelligence here

Considerations:• Avoid choke points• Algorithmically monitor SMART

stats• Plan for Silent Corruption• Put replication above the file

system• Run out of resources

simultaneously• Model & monitor storage burnResource: Backblaze Vault

https://www.backblaze.com/blog/vault-cloud-storage-architecture/

Page 26: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Business ProcessesOptimize for TCO

Page 27: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Design for Failure…

Page 28: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

…But Fix Failures Quickly

Page 29: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Create Repeatable Repairs

Page 30: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Standardize Pod Chassis

Page 31: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

ROI Drives Automation

Page 32: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Workflow for Storage Buffer

Page 33: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Goal: • Optimize for TCO

Business Processes

Resource: Backblaze Drive Process https://www.backblaze.com/blog/alas-poor-stephen-is-dead/

Considerations:• Design for failure, but fix failures

quickly• Create repeatable repairs (drive swap,

chassis swap)• Standardize pod chassis• ROI drives automation• Workflow for storage buffer

(different buffer types; e.g. 11 PB in a day)

Page 34: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

CultureQuestion “Conventional Wisdom”

Image by Michael Carahttps://www.flickr.com/photos/michael_cala

/

Page 35: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

No Hardware Worshippers

Page 36: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

http://365datacenters.com/blog/local-cloud-storage-beats-public-cloud/

Agile Extends to Hardware

Page 37: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Relentless Focus on Cost

• Is this required?• Is there a comparable lower cost option?• Can business processes work around this?• Can software work around this?

Page 38: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Culture

Goal: • Question “conventional wisdom”

Considerations:• No hardware worshippers• Agile extends to hardware• Relentless focus on cost

Resource: Backblaze Agile Hardware Process https://www.backblaze.com/blog/designing-the-next-storage-pod/

Page 39: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Page 40: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Page 41: Introducing Backblaze B2, the lowest cost cloud storage on the planet.

@GlebBudman

Learnings from nearly a decade of building low-cost cloud

storage.Backblaze.com/B2 => Lowest cost cloud

storageBackblaze.com/blog => Cloud storage

resources

Gleb Budman@glebbudman

[email protected]