Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouStefany Pena Alterado mais de 10 anos atrás
1
Arquitetura de armazenamento de objetos em nuvem
- Imagens de cliente Gerenciamento de usuário API padronizada
2
Distribuindo o armazenamento de objetos Biblioteca de acesso
Agenda Distribuindo o armazenamento de objetos Biblioteca de acesso Acesso REST Swift / S3 Block Device Sistema de arquivos distribuído
3
CEPH e Mandic Simple Storage
APP APP HOST/VM CLIENT RADOSGW REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM CEPH FS Sistema de arquivos distribuído com suporte no Kernel Linux LIBRADOS Biblioteca para acesso direto com suporte a C, C++, Java, Python, Ruby, e PHP RADOS Sistema autônomo de auto-gestão para armazenamento distribuído de objetos
4
CEPH RADOS OSD OSD OSD OSD OSD FS FS FS FS FS btrfs xfs ext4 DISK DISK
M
5
M Monitors: Mantem o mapa do cluster
CEPH RADOS M Monitors: Mantem o mapa do cluster NÃO serve objetos para os clientes OSDs: Um por disco(recomendado) Provê objetos para os clientes Inteligência para replicação de dados
6
LIBRADOS APP APP HOST/VM CLIENT RADOSGW RBD CEPH FS LIBRADOS RADOS
REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM CEPH FS Sistema de arquivos distribuído com suporte no Kernel Linux LIBRADOS Biblioteca para acesso direto com suporte a C, C++, Java, Python, Ruby, e PHP RADOS Sistema autônomo de auto-gestão para armazenamento distribuído de objetos
7
LIBRADOS APP CEPH LIB Nativo M
8
L LIBRADOS Acesso nativo C, C++, Python, PHP, Java Sem HTTP overhead
9
RADOS Gateway APP APP HOST/VM CLIENT RADOSGW RBD CEPH FS LIBRADOS
REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM CEPH FS Sistema de arquivos distribuído com suporte no Kernel Linux LIBRADOS Biblioteca para acesso direto com suporte a C, C++, Java, Python, Ruby, e PHP RADOS Sistema autônomo de auto-gestão para armazenamento distribuído de objetos
10
RADOS Gateway APP APP REST CEPH LIB CEPH GW CEPH GW CEPH LIB nativo M
11
Interface REST para o RADOS Compatível com S3 e Swift
RADOS Gateway RADOS Gateway: Interface REST para o RADOS Compatível com S3 e Swift
12
RADOS Block Device APP APP HOST/VM CLIENT RADOSGW RBD CEPH FS LIBRADOS
REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM CEPH FS Sistema de arquivos distribuído com suporte no Kernel Linux LIBRADOS Biblioteca para acesso direto com suporte a C, C++, Java, Python, Ruby, e PHP RADOS Sistema autônomo de auto-gestão para armazenamento distribuído de objetos
13
RADOS Block Device HOST KRBD (KERNEL MODULE) LIBRADOS M
14
Discos Virtuais no RADOS Imagens são distribuídas no cluster Suporte
RADOS Block Device RADOS Block Device: Discos Virtuais no RADOS Live migration! Imagens são distribuídas no cluster Suporte QEMU KVM
15
CEPH Filesystem APP APP HOST/VM CLIENT RADOSGW RBD CEPH FS LIBRADOS
REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM CEPH FS Sistema de arquivos distribuído com suporte no Kernel Linux LIBRADOS Biblioteca para acesso direto com suporte a C, C++, Java, Python, Ruby, e PHP RADOS Sistema autônomo de auto-gestão para armazenamento distribuído de objetos
16
CEPH Filesystem CLIENTE metadata 01 10 dados M
17
Metadata para filesystem compartilhado
CEPH Filesystem Metadata Server Metadata para filesystem compartilhado Hierarquia de diretórios POSIX Filesystem Necessário para sistema de arquivos compartilhados
18
Perguntas? Marcos Amorim marcos.amorim@mandic.net.br
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.