SlideShare a Scribd company logo
Tendências e
Evoluções em
Armazenamento de
Dados
HELLO!• Jefferson Especialista de Storage no Walmart.com
• Processamento de Dados, Fatec de São Paulo
• Experiência em alta criticidade em sistemas de
armazenamento de dados
• SNIA Certificate .
AGENDA
• Storage Architecture overview
• Ceph overview
• Rados Gateway overview
• Rados Gateway architecture
• RBD
• CephFS
• Object Storage Multi-site
Storage Overview
BEFORE S3 AFTER S3
“ Before S3 ”
R5
B1
R6
B
q
R5
C1
R6
C
p
R5
D
p
R6
D1
R5
A1
R6
A1
R5
B2
R6
B1
R5
C
p
R6
C
q
R5
D1
R6
D
p
R5
A2
R5
A2
R5
B
p
R6
B2
R5
C2
R6
C1
R5
D2
R6
D
q
R5
A3
R6
A
p
R5
B3
R6
B
p
R5
C3
R6
C2
R5
D3
R6
D2
R5
A
p
R6
A
q
CONTROLER
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
CONTROLER
Raid Group 0
Raid Group 2
Raid Group 1
Protection
LUNS or Volumes
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
COMPUTER DISK
Storage
Features
• Snapshots
• Map to Any
• Clone
• Volume Copy
• Virtual Storage
• Thin Provisioning
• Dedup
• Replication
2 Tipos de Storages
CONTROLER
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
DI
S
K
CONTROLER
Block
Unified
SAN
FC/ISCSI
/DEV/SDA
OU
DRIVE F:
CIFS IPSHARE
NFS IP:/MOUNT
Ext4
4k 4k 4k
• Ext4
• XFS
• BRFS
• ZFS
“ S3 ”
O Conceito
March 2006
Simple Storage Service
Escalável
Sem Pontos De Falha
Rápido
Barato
Simples
RBD
CephFS
MON
CRUSH
OSD
PG
radosgw
Sage A. Weil
Community
ceph-community@ceph.com
ceph-users
ceph-users@ceph.com
Ceph Versions
Argonaut – on July 3, 2012
Bobtail (v0.56) – on January 1, 2013
Cuttlefish (v0.61) – on May 7, 2013
Dumpling (v0.67) – on August 14, 2013
Emperor (v0.72) – on November 9, 2013
Firefly (v0.80) – on May 7, 2014
Giant (v0.87) – on October 29, 2014
Hammer (v0.94) – on April 7, 2015
Infernalis (v9.2.0) – on November 6, 2015
Jewel (v10.2.0) – on April 21, 2016
Open source (LGPL license)
Software defined storage distributed
No single point of failure
Massively scalable
Self healing
Unified storage: object, block and file
Ceph
Ceph architecture
CEPHFS
A distributed file
system with POSIX
semantics and scale-
out metadata
management
RGW
A web services
gateway for object
storage, compatible
with S3 and Swift
RBD
A reliable, fully-
distributed block
device with cloud
platform integration
LIBRADOS
A library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby,
PHP)
RADOS
APP HOST CLIENT
Rados
Reliable Distributed Object Storage
Replication
Flat object namespace within each pool
Strong consistency (CP system)
Infrastructure aware, dynamic topology
Hash-based placement (CRUSH)
3 até 10.000 OSDs p/ um Cluster
One per Disk
Server Stored object to client
Intelligently peer to replication
OSD
Maintain cluster membership and state
Provide consensus for distributed decision-
making
Small, odd number
These do not serve stored objects to clients
Monitor node
Object Placement
Pool
placement group (PG)
CRUSH(pg, cluster state,
rule) = [A, B]
O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J O
B
J
O
B
J
BINARY
ID
METADATA
OBJ
Data Center
Rack1
Host1
OSD OSD
Host2
Rack2
Host3
OSD OSD
Host4
Rack3
Host5
OSD OSD
Host6
#ceph osd setcrushmap -i crushmap-filename
# begin crush map
# devices
device 1 osd.1
device 2 osd.2
host Host1 {
id -1
alg straw
hash 0 # rjenkins1
item osd.1 weight 3.500
}
host Host2 {
id -2
alg straw
hash 0 # rjenkins1
item osd.2 weight 3.500
}
rack Rack1 {
id -4
alg straw
hash 0 # rjenkins1
item Host1 weight 3.500
}
rack Rack2 {
id -4
alg straw
hash 0 # rjenkins1
item Host2 weight 3.500
}
datacenter DataCenter {
id -5
alg straw
hash 0 # rjenkins1
item Rack1 weight 3.500
item Rack2 weight 3.500
}
rule data {
ruleset 0
type replicated
min_size 1
max_size 3
step take DataCenter
step chooseleaf firstn 0 type rack
step emit
}
Rados Gateway overview
RGW
A web services
gateway for object
storage, compatible
with S3 and Swift
LIBRADOS
A library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby,
PHP)
RADOS
APP
RADOS CLUSTER
RADOSGW
LIBRADOS
APLICATION
REST
SOCKET
RGW Components
• Frontend
• FastCGI - external web servers
• Civetweb– embedded web server
• Rest Dialect S3
• Swift
• Other API
• Execution layer – common layer for all dialects
$ radosgw-admin user create --display-name="johnny rotten" --uid=johnny
access_key": "TCICW53D9BQ2VGC46I44”
secret_key": "tfm9aHMI8X76L3UdgE+ZQaJag1vJQmE6HDb5Lbrz”
API :
Java, Python, C++, ruby , Perl, C#
HTTP REST:
DELETE/GET/PUT /{bucket} HTTP/1.1
Host: cname.domain.com
Authorization: AWS {access-key}:{hash-of-header-and-secret}
S3 CLOUD CLIENT:
S3cmd, cyberduck , s3fs
S3cmd ls s3://bucket_name/file.txt
RBD
RBD
A reliable, fully-
distributed block
device with cloud
platform integration
LIBRADOS
A library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby,
PHP)
RADOS
HOST
RBD
• Thinly provisioned
• Resizable images
• Image import/export
• Image copy or rename
• Read-only snapshots
• Revert to snapshots
• Ability to mount with Linux or
QEMKVM clients!
RDB(module)
Librados
RADOS
VM/H
ost
RBD connectors
RADOS
RDB(module)
Libvirt
rbd create --size 1024 POOL/IMAGE
rbd resize --size 2048 IMAGE (to increase)
rbd resize --size 2048 IMAGE --allow-shrink (to decrease)
$ sudo apt-get install ceph-common
$ sudo modprobe rbd
ceph-authtool --print-key /etc/ceph/keyring.admin
sudo echo “mon:6789
name=admin,secret=AQDVGc5P0LXzJhAA5C019tbdrgypFNXUpG2cqQ==
rbd IMAGE" | sudo tee /sys/bus/rbd/add
$ sudo mkfs.xfs /dev/rbd0
$ sudo mount /dev/rbd0 /mnt/
CephFS
CEPHFS
A distributed file
system with POSIX
semantics and scale-
out metadata
management
LIBRADOS
A library allowing apps to directly access RADOS (C, C++, Java, Python, Ruby,
PHP)
RADOS
CLIENT
CephFs Overview
Filesystem lookup by inode
INO
Metadata
Server
OID
ONO
PGID
OBJ Ceph Crush
O
bj
O
bj
O
bj
File
1
2
3 4 5
6
Librados
RADOS
Metadata Servers
• POSIX-compliant file system
• Linux Kernel Clientt
• Mount –t ceph 1.2.3.4:/
• /mnt
• Export (NFS), Samba(CIFS)
• Ceph-fuse
• Recursive Directory Stats
• FileSize
• File and Directory Count
• Modification Time
• Libcephfs.so
• your app
• samba
• Hadoop
• Ganesha(NFS)
CephFS na Prática :
ceph-deploy mds create myserver
ceph osd pool create fs_data
ceph osd pool create fs_metadata
ceph fs new myfs fs_metadata fs_data
mount -t cephfs x.x.x.x:6789 /mnt/ceph
Object Storage Multi-site
• Replication
• 3 Million Objects
SITE A
CEPH CLUSTER
RADOSGW
SITE B
CEPH CLUSTER
RADOSGW
S3 S3
• 800 Objs/s
• Active/standby
THANKS!
Any questions?
You can find me at:
Jefferson · Jefferson22alcantara@gmail.com

More Related Content

What's hot

Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and OutlookLinux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Danny Al-Gaaf
 
Ceph - A distributed storage system
Ceph - A distributed storage systemCeph - A distributed storage system
Ceph - A distributed storage system
Italo Santos
 
Storing VMs with Cinder and Ceph RBD.pdf
Storing VMs with Cinder and Ceph RBD.pdfStoring VMs with Cinder and Ceph RBD.pdf
Storing VMs with Cinder and Ceph RBD.pdf
OpenStack Foundation
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference Architecture
Patrick McGarry
 
Ceph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to JewelCeph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to Jewel
Colleen Corrice
 
Intorduce to Ceph
Intorduce to CephIntorduce to Ceph
Intorduce to Ceph
kao kuo-tung
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Red_Hat_Storage
 
BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"
BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"
BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"
Barry Greene
 
A crash course in CRUSH
A crash course in CRUSHA crash course in CRUSH
A crash course in CRUSH
Sage Weil
 
Community Update at OpenStack Summit Boston
Community Update at OpenStack Summit BostonCommunity Update at OpenStack Summit Boston
Community Update at OpenStack Summit Boston
Sage Weil
 
Designing for High Performance Ceph at Scale
Designing for High Performance Ceph at ScaleDesigning for High Performance Ceph at Scale
Designing for High Performance Ceph at Scale
James Saint-Rossy
 
Openstack with ceph
Openstack with cephOpenstack with ceph
Openstack with cephIan Colle
 
Bluestore
BluestoreBluestore
Bluestore
Patrick McGarry
 
Your 1st Ceph cluster
Your 1st Ceph clusterYour 1st Ceph cluster
Your 1st Ceph cluster
Mirantis
 
Ceph Object Storage Reference Architecture Performance and Sizing Guide
Ceph Object Storage Reference Architecture Performance and Sizing GuideCeph Object Storage Reference Architecture Performance and Sizing Guide
Ceph Object Storage Reference Architecture Performance and Sizing Guide
Karan Singh
 
Make Internet Safer with DNS Firewall - Implementation Case Study at a Major ISP
Make Internet Safer with DNS Firewall - Implementation Case Study at a Major ISPMake Internet Safer with DNS Firewall - Implementation Case Study at a Major ISP
Make Internet Safer with DNS Firewall - Implementation Case Study at a Major ISP
APNIC
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Colleen Corrice
 
Ceph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake SolutionCeph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake Solution
Karan Singh
 

What's hot (19)

Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and OutlookLinux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
Linux Stammtisch Munich: Ceph - Overview, Experiences and Outlook
 
Ceph - A distributed storage system
Ceph - A distributed storage systemCeph - A distributed storage system
Ceph - A distributed storage system
 
Storing VMs with Cinder and Ceph RBD.pdf
Storing VMs with Cinder and Ceph RBD.pdfStoring VMs with Cinder and Ceph RBD.pdf
Storing VMs with Cinder and Ceph RBD.pdf
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference Architecture
 
Ceph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to JewelCeph Performance: Projects Leading up to Jewel
Ceph Performance: Projects Leading up to Jewel
 
Intorduce to Ceph
Intorduce to CephIntorduce to Ceph
Intorduce to Ceph
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
 
BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"
BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"
BIND’s New Security Feature: DNSRPZ - the "DNS Firewall"
 
A crash course in CRUSH
A crash course in CRUSHA crash course in CRUSH
A crash course in CRUSH
 
Community Update at OpenStack Summit Boston
Community Update at OpenStack Summit BostonCommunity Update at OpenStack Summit Boston
Community Update at OpenStack Summit Boston
 
Designing for High Performance Ceph at Scale
Designing for High Performance Ceph at ScaleDesigning for High Performance Ceph at Scale
Designing for High Performance Ceph at Scale
 
Openstack with ceph
Openstack with cephOpenstack with ceph
Openstack with ceph
 
Block Storage For VMs With Ceph
Block Storage For VMs With CephBlock Storage For VMs With Ceph
Block Storage For VMs With Ceph
 
Bluestore
BluestoreBluestore
Bluestore
 
Your 1st Ceph cluster
Your 1st Ceph clusterYour 1st Ceph cluster
Your 1st Ceph cluster
 
Ceph Object Storage Reference Architecture Performance and Sizing Guide
Ceph Object Storage Reference Architecture Performance and Sizing GuideCeph Object Storage Reference Architecture Performance and Sizing Guide
Ceph Object Storage Reference Architecture Performance and Sizing Guide
 
Make Internet Safer with DNS Firewall - Implementation Case Study at a Major ISP
Make Internet Safer with DNS Firewall - Implementation Case Study at a Major ISPMake Internet Safer with DNS Firewall - Implementation Case Study at a Major ISP
Make Internet Safer with DNS Firewall - Implementation Case Study at a Major ISP
 
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and ContributionsCeph on Intel: Intel Storage Components, Benchmarks, and Contributions
Ceph on Intel: Intel Storage Components, Benchmarks, and Contributions
 
Ceph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake SolutionCeph Object Storage Performance Secrets and Ceph Data Lake Solution
Ceph Object Storage Performance Secrets and Ceph Data Lake Solution
 

Viewers also liked

Matematika sebagai Kata Kerja
Matematika sebagai Kata Kerja Matematika sebagai Kata Kerja
Matematika sebagai Kata Kerja
Iwan Pranoto
 
I phone os4
I phone os4I phone os4
Ppt 4 ResíDuos Compostagem
Ppt 4   ResíDuos    CompostagemPpt 4   ResíDuos    Compostagem
Ppt 4 ResíDuos CompostagemNuno Correia
 
Información de las leyendas
Información de las leyendasInformación de las leyendas
Información de las leyendas
jualopmar
 
Presentacion dream weaver
Presentacion dream weaverPresentacion dream weaver
Presentacion dream weaver
INSTITUTO JUVENTUD OCCIDENTAL
 
President's List at SNHU | SNHU
President's List at SNHU | SNHUPresident's List at SNHU | SNHU
President's List at SNHU | SNHUNader Alsultan
 
MKS County South Gurgaon
MKS County South GurgaonMKS County South Gurgaon
MKS County South Gurgaon
hco honey
 
Illegal armed inits and Russian Federation Armed Forces strength
Illegal armed inits and Russian Federation Armed Forces strengthIllegal armed inits and Russian Federation Armed Forces strength
Illegal armed inits and Russian Federation Armed Forces strength
UkrEmbLondon
 
3 a m3c5_minguillo_2003_zopp
3 a m3c5_minguillo_2003_zopp3 a m3c5_minguillo_2003_zopp
3 a m3c5_minguillo_2003_zopp
Marden Negrão
 
U.S. Army Watervliet Arsenal Newsletter for August 2016
U.S. Army Watervliet Arsenal Newsletter for August 2016U.S. Army Watervliet Arsenal Newsletter for August 2016
U.S. Army Watervliet Arsenal Newsletter for August 2016
U.S. Army Watervliet Arsenal
 
Presentación1
Presentación1Presentación1
Presentación1
Arturo Villa
 
Angelic Bulldog Project web presentation
Angelic Bulldog Project web presentationAngelic Bulldog Project web presentation
Angelic Bulldog Project web presentation
steveweblin
 
MS Thesis Defense
MS Thesis DefenseMS Thesis Defense
MS Thesis Defense
Jim Dunshee
 
Bab 3 lingkungan organisasi
Bab 3 lingkungan organisasiBab 3 lingkungan organisasi
Bab 3 lingkungan organisasi
PT. SASA
 
Libreta Interactiva
Libreta InteractivaLibreta Interactiva
Libreta Interactiva
labordemt
 
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tino Dwiantoro
 

Viewers also liked (18)

Matematika sebagai Kata Kerja
Matematika sebagai Kata Kerja Matematika sebagai Kata Kerja
Matematika sebagai Kata Kerja
 
I phone os4
I phone os4I phone os4
I phone os4
 
Ppt 4 ResíDuos Compostagem
Ppt 4   ResíDuos    CompostagemPpt 4   ResíDuos    Compostagem
Ppt 4 ResíDuos Compostagem
 
Información de las leyendas
Información de las leyendasInformación de las leyendas
Información de las leyendas
 
Presentacion dream weaver
Presentacion dream weaverPresentacion dream weaver
Presentacion dream weaver
 
President's List at SNHU | SNHU
President's List at SNHU | SNHUPresident's List at SNHU | SNHU
President's List at SNHU | SNHU
 
MKS County South Gurgaon
MKS County South GurgaonMKS County South Gurgaon
MKS County South Gurgaon
 
Illegal armed inits and Russian Federation Armed Forces strength
Illegal armed inits and Russian Federation Armed Forces strengthIllegal armed inits and Russian Federation Armed Forces strength
Illegal armed inits and Russian Federation Armed Forces strength
 
3 a m3c5_minguillo_2003_zopp
3 a m3c5_minguillo_2003_zopp3 a m3c5_minguillo_2003_zopp
3 a m3c5_minguillo_2003_zopp
 
U.S. Army Watervliet Arsenal Newsletter for August 2016
U.S. Army Watervliet Arsenal Newsletter for August 2016U.S. Army Watervliet Arsenal Newsletter for August 2016
U.S. Army Watervliet Arsenal Newsletter for August 2016
 
Presentación1
Presentación1Presentación1
Presentación1
 
Html notes
Html notesHtml notes
Html notes
 
Angelic Bulldog Project web presentation
Angelic Bulldog Project web presentationAngelic Bulldog Project web presentation
Angelic Bulldog Project web presentation
 
Responsabilidad Social Corporativa e Igualdad de Género
Responsabilidad Social Corporativa e Igualdad de GéneroResponsabilidad Social Corporativa e Igualdad de Género
Responsabilidad Social Corporativa e Igualdad de Género
 
MS Thesis Defense
MS Thesis DefenseMS Thesis Defense
MS Thesis Defense
 
Bab 3 lingkungan organisasi
Bab 3 lingkungan organisasiBab 3 lingkungan organisasi
Bab 3 lingkungan organisasi
 
Libreta Interactiva
Libreta InteractivaLibreta Interactiva
Libreta Interactiva
 
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
Tnd - Pengantar Manajemen Proyek Sistem Informasi - Temu 4
 

Similar to Tendências e Evoluções em Armazemamento de Dados

ceph optimization on ssd ilsoo byun-short
ceph optimization on ssd ilsoo byun-shortceph optimization on ssd ilsoo byun-short
ceph optimization on ssd ilsoo byun-short
NAVER D2
 
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej SistlaSecure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Redis Labs
 
Update on Crimson - the Seastarized Ceph - Seastar Summit
Update on Crimson  - the Seastarized Ceph - Seastar SummitUpdate on Crimson  - the Seastarized Ceph - Seastar Summit
Update on Crimson - the Seastarized Ceph - Seastar Summit
ScyllaDB
 
Ceph - Desmistificando Software-Define Storage
Ceph - Desmistificando Software-Define StorageCeph - Desmistificando Software-Define Storage
Ceph - Desmistificando Software-Define Storage
Italo Santos
 
Ceph Block Devices: A Deep Dive
Ceph Block Devices:  A Deep DiveCeph Block Devices:  A Deep Dive
Ceph Block Devices: A Deep Dive
Red_Hat_Storage
 
Ceph Block Devices: A Deep Dive
Ceph Block Devices: A Deep DiveCeph Block Devices: A Deep Dive
Ceph Block Devices: A Deep Dive
joshdurgin
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure Coding
Shinobu Kinjo
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure Coding
Shinobu KINJO
 
Ceph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross TurkCeph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross Turkbuildacloud
 
Brk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBrk2051 sql server on linux and docker
Brk2051 sql server on linux and docker
Bob Ward
 
Ceph Internals
Ceph InternalsCeph Internals
Ceph Internals
Victor Santos
 
Ceph Day Santa Clara: The Future of CephFS + Developing with Librados
Ceph Day Santa Clara: The Future of CephFS + Developing with LibradosCeph Day Santa Clara: The Future of CephFS + Developing with Librados
Ceph Day Santa Clara: The Future of CephFS + Developing with Librados
Ceph Community
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and docker
Bob Ward
 
What's new in Jewel and Beyond
What's new in Jewel and BeyondWhat's new in Jewel and Beyond
What's new in Jewel and Beyond
Sage Weil
 
OSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage SystemOSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage System
NETWAYS
 
Ceph Overview for Distributed Computing Denver Meetup
Ceph Overview for Distributed Computing Denver MeetupCeph Overview for Distributed Computing Denver Meetup
Ceph Overview for Distributed Computing Denver Meetup
ktdreyer
 
Quick-and-Easy Deployment of a Ceph Storage Cluster
Quick-and-Easy Deployment of a Ceph Storage ClusterQuick-and-Easy Deployment of a Ceph Storage Cluster
Quick-and-Easy Deployment of a Ceph Storage Cluster
Patrick Quairoli
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatThe Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
OpenStack
 
Azure Hd insigth news
Azure Hd insigth newsAzure Hd insigth news
Azure Hd insigth news
nnakasone
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) Overview
Marcel Hergaarden
 

Similar to Tendências e Evoluções em Armazemamento de Dados (20)

ceph optimization on ssd ilsoo byun-short
ceph optimization on ssd ilsoo byun-shortceph optimization on ssd ilsoo byun-short
ceph optimization on ssd ilsoo byun-short
 
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej SistlaSecure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
Secure Redis Cluster At Box: Vova Galchenko, Ravitej Sistla
 
Update on Crimson - the Seastarized Ceph - Seastar Summit
Update on Crimson  - the Seastarized Ceph - Seastar SummitUpdate on Crimson  - the Seastarized Ceph - Seastar Summit
Update on Crimson - the Seastarized Ceph - Seastar Summit
 
Ceph - Desmistificando Software-Define Storage
Ceph - Desmistificando Software-Define StorageCeph - Desmistificando Software-Define Storage
Ceph - Desmistificando Software-Define Storage
 
Ceph Block Devices: A Deep Dive
Ceph Block Devices:  A Deep DiveCeph Block Devices:  A Deep Dive
Ceph Block Devices: A Deep Dive
 
Ceph Block Devices: A Deep Dive
Ceph Block Devices: A Deep DiveCeph Block Devices: A Deep Dive
Ceph Block Devices: A Deep Dive
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure Coding
 
Cache Tiering and Erasure Coding
Cache Tiering and Erasure CodingCache Tiering and Erasure Coding
Cache Tiering and Erasure Coding
 
Ceph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross TurkCeph Intro and Architectural Overview by Ross Turk
Ceph Intro and Architectural Overview by Ross Turk
 
Brk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBrk2051 sql server on linux and docker
Brk2051 sql server on linux and docker
 
Ceph Internals
Ceph InternalsCeph Internals
Ceph Internals
 
Ceph Day Santa Clara: The Future of CephFS + Developing with Librados
Ceph Day Santa Clara: The Future of CephFS + Developing with LibradosCeph Day Santa Clara: The Future of CephFS + Developing with Librados
Ceph Day Santa Clara: The Future of CephFS + Developing with Librados
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and docker
 
What's new in Jewel and Beyond
What's new in Jewel and BeyondWhat's new in Jewel and Beyond
What's new in Jewel and Beyond
 
OSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage SystemOSDC 2015: John Spray | The Ceph Storage System
OSDC 2015: John Spray | The Ceph Storage System
 
Ceph Overview for Distributed Computing Denver Meetup
Ceph Overview for Distributed Computing Denver MeetupCeph Overview for Distributed Computing Denver Meetup
Ceph Overview for Distributed Computing Denver Meetup
 
Quick-and-Easy Deployment of a Ceph Storage Cluster
Quick-and-Easy Deployment of a Ceph Storage ClusterQuick-and-Easy Deployment of a Ceph Storage Cluster
Quick-and-Easy Deployment of a Ceph Storage Cluster
 
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red HatThe Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
The Future of Cloud Software Defined Storage with Ceph: Andrew Hatfield, Red Hat
 
Azure Hd insigth news
Azure Hd insigth newsAzure Hd insigth news
Azure Hd insigth news
 
Red Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) OverviewRed Hat Storage 2014 - Product(s) Overview
Red Hat Storage 2014 - Product(s) Overview
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 

Tendências e Evoluções em Armazemamento de Dados

Editor's Notes

  1. Here is a fact: Ceph release names follow alphabetic order; the next one will be a "K" release.
  2. license allows developers
  3. Reliable Distributed Object Storage Replication Flat object namespace within each pool Identifier, binary data, and metadata consisting of a set of name/value pairsno hierarchy of directories Strong consistency (CP system) Consistency e Partition tolerance continuidade do systema mesmo que tenha uma falhar na rede Infrastructure aware, dynamic topology Hash-based placement (CRUSH) Rados O rados é um sistema que consiste em uma coleção de diferentes servidores (ou servidores de diferentes tipos de hardware) O rados tem a habilidade de escalar milhares de dispositivos de harware fazendo uso do seu gerenciamento de software destes devices indivialmente para cada node . rados prove tambem uma serie de features tais como thin provision ,snapshots , e replicaçao , um algoritmo chamado controle de replicação dentro de scalabilidade por hash (crush ) deteremina como o dados é replicado e mapeado para um node individialmente . O rados foi criado na universidade da California em Santa Cruz .
  4. Exemplo de Crush : Crush tem o conseito de Zonas ,
  5. INO --número de inode (INO) ONO -- número do objeto OID -- ID de objeto PGID -- ID do group de posicionamento .