1 / 18

Arquitetura de armazenamento de objetos em nuvem

Arquitetura de armazenamento de objetos em nuvem. Agenda. Distribuindo o armazenamento de objetos Biblioteca de acesso Acesso REST Swift / S3 Block Device Sistema de arquivos distribuído. CEPH e Mandic Simple Storage. APP. APP. HOST/VM. CLIENT. CEPH FS

toki
Download Presentation

Arquitetura de armazenamento de objetos em nuvem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Arquitetura de armazenamento de objetosemnuvem

  2. Agenda Distribuindo o armazenamento de objetos Biblioteca de acesso Acesso REST Swift / S3 BlockDevice Sistema de arquivos distribuído

  3. CEPH e Mandic Simple Storage APP APP HOST/VM CLIENT CEPH FS Sistema de arquivosdistribuído com suporte no Kernel Linux RADOSGW REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM LIBRADOS Bibliotecapara acessodireto com suporte a C, C++, Java, Python, Ruby, ePHP 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 DISK DISK DISK M M M

  5. Monitors: Mantem o mapa do cluster NÃO serve objetosparaosclientes CEPH RADOS M OSDs: Um por disco(recomendado) Provêobjetosparaosclientes Inteligênciaparareplicação de dados

  6. LIBRADOS APP APP HOST/VM CLIENT CEPH FS Sistema de arquivosdistribuído com suporte no Kernel Linux RADOSGW REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM LIBRADOS Bibliotecapara acessodireto 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 M M

  8. LIBRADOS Acessonativo C, C++, Python, PHP, Java Sem HTTP overhead LIBRADOS L

  9. RADOS Gateway APP APP HOST/VM CLIENT CEPH FS Sistema de arquivosdistribuído com suporte no Kernel Linux RADOSGW REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM LIBRADOS Bibliotecapara acessodireto 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 GW CEPH GW CEPH LIB CEPH LIB nativo M M M

  11. RADOS Gateway: Interface REST para o RADOS Compatível com S3 e Swift RADOS Gateway

  12. RADOS Block Device APP APP HOST/VM CLIENT CEPH FS Sistema de arquivosdistribuído com suporte no Kernel Linux RADOSGW REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM LIBRADOS Bibliotecapara acessodireto 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 M M

  14. RADOS Block Device: Discos Virtuais no RADOS Live migration! Imagenssãodistribuídas no cluster Suporte QEMU KVM RADOS Block Device

  15. CEPH Filesystem APP APP HOST/VM CLIENT CEPH FS Sistema de arquivosdistribuído com suporte no Kernel Linux RADOSGW REST gateway, compatível com S3 e Swift RBD Block device com suporte no Kernel Linux e drivers para QEMU/KVM LIBRADOS Bibliotecapara acessodireto 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 dados 01 10 M M M

  17. Metadata Server Metadata para filesystem compartilhado Hierarquia de diretórios POSIX Filesystem Necessário para sistema de arquivos compartilhados CEPH Filesystem

  18. Perguntas? Marcos Amorim marcos.amorim@mandic.net.br http://www.mandic.com.br/solucoes/simple-storage/

More Related