O CEPH é o armazenamento definido por software auto-hospedado em código aberto.

Ceph Backup grátis e software de sincronização

Software de armazenamento de alto desempenho baseado em Python & C ++

O CEPH é um objeto, bloco e armazenamento definido por objeto de código aberto. É totalmente em destaque de alto desempenho e armazenamento de arquivos distribuído confiável.

Visão geral

O CEPH é um aplicativo de armazenamento de objeto, bloco e armazenamento de software de código aberto. Ele implementa o armazenamento distribuído escalável do objeto em um único cluster de computador distribuído e fornece interfaces 3 em 1 para objetos, blocos e armazenamento baseado em arquivo em um sistema inteiro. Sistema de arquivos CEPH de código aberto O CEPHFS é um sistema de arquivos distribuído compatível com POSIX e compatível com POSIX. Serviço Cephfs com instantâneos, cotas e recursos de espelhamento de vários cluster. Os arquivos CEPHFS são distribuídos entre os objetos armazenados pelo CEPH para alta escala e desempenho. O CEPH é uma plataforma de armazenamento de código aberto e de alto desempenho amplamente utilizado. É um armazenamento confiável e escalável projetado para qualquer organização comercial. O sistema de arquivos distribuído livre do CEPH fornece uma interface para armazenamento em nuvem de objeto, bloco e nível de arquivo. O CEPH foi projetado para fornecer um sistema de armazenamento em nuvem distribuído sem um único ponto de falha. Instalações e gerenciamento CEPH podem ser muito desafiadores e complicados. O Software Ceph de código aberto possui 9,4k Github Stars e 4,4 Github Forks.

Requisitos de sistema

Os requisitos para configurar o CEPH Open Source SDS incluem:

  • Python 3
  • Systemd
  • Sincronização de tempo
  • Git

Características

Alguns dos principais recursos do sistema de arquivos distribuídos CEPH estão listados abaixo:

  • Bloco de armazenamento de provisionamento fino
  • Leia e escreve
  • Transações atômicas
  • Apagar a codificação para proteção de dados
  • Histórico de instantâneos
  • Suporte de clonagem e camadas
  • Suporte semântica do sistema de arquivos POSIX
  • Mapeamentos de valor da chave do nível do objeto
  • Código aberto

Instalação

Instale o ceph no Ubuntu

Este guia explica como configurar e executar o Ceph no Ubuntu. As etapas de instalação abaixo supõem que todos os pacotes de dependência da solução de armazenamento definidos por software CEPH estejam instalados e atualizados no seu sistema. Para as distribuições Debian e Ubuntu, siga as etapas do CEPH abaixo. Primeiro, adicione a chave de liberação:

    wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -

Em seguida, adicione os pacotes Ceph ao seu repositório. Use o comando abaixo e substitua {Ceph-estável-lançamento} por uma liberação estável do CEPH como:

    echo deb https://download.ceph.com/debian-{ceph-stable-release}/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list

Atualize seu repositório e instale o Ceph-Deploy:

    sudo apt update
    sudo apt install ceph-deploy

Para clonar o repositório do código -fonte do CEPH, execute o comando:

    git clone --recursive https://github.com/ceph/ceph.git
    cd ceph

Depois que o clone do Git for concluído, você deve ter uma cópia completa do repositório de código CEPH. O CEPH contém muitos submódulos Git que precisam ser verificados com comando:

    git submodule update --init --recursive

Antes de criar o código -fonte do CEPH, você precisa instalar várias bibliotecas e ferramentas por:

    ./install-deps.sh

O armazenamento CEPH SDS é construído usando CMake. Para construir o CEPH, navegue para o seu repositório CEPH clonado e execute o seguinte comando:

    cd ceph
    ./do_cmake.sh
    cd build
    ninja

Para construir um tarball de fonte completo com tudo o que é necessário e construir a partir da fonte, construa um pacote Deb ou RPM:

    ./make-dist

É isso. Parabéns! Você instalou com êxito o cluster de armazenamento CEPH implantado no Ubuntu. Aproveitar!

Perguntas frequentes

Para que é usado o CEPH?

Ceph é software de armazenamento definido por software software. É um objeto altamente escalável, armazenamento em bloco e arquivo no sistema de nó único Ceph e simplifica o acesso ao sistema de armazenamento de arquivos distribuído.

está livre de ceph?

O CEPH é um armazenamento de objetos e arquivos distribuído de código aberto que é gratuito para uso. Quando se trata de código aberto, o Ceph é uma solução segura de armazenamento em nuvem auto-hospedada e armazenamento definido por software SDS.

O CEPH é de código aberto?

Sim, o CEPH é um armazenamento SDS de código aberto e seguro. O código -fonte do aplicativo CEPH está disponível em Github.

Que tipo de armazenamento é ceph?

O CEPH é uma plataforma de armazenamento definida por software de código aberto. Ele implementa o armazenamento de objetos em um único cluster Ceph distribuído e fornece interfaces 3 em 1 para armazenamento de objetos, bloqueio e nível de arquivo.

quão seguro é ceph?

O CEPH é SDS altamente confiável, fácil de gerenciar e de código aberto. O CEPH oferece excelente desempenho, confiabilidade e escalabilidade a milhares de clientes.

 Português