Ceph es de código abierto de software autohospedado de almacenamiento definido.

Ceph Software gratuito de copia de seguridad y sincronización

Software de almacenamiento de alto rendimiento basado en Python & C ++

CEPH es un objeto distribuido, bloqueo y almacenamiento definidos de software de código abierto. Es un almacenamiento de archivos distribuido de alto rendimiento y de alto rendimiento.

Descripción general

CEPH es un objeto distribuido, bloqueo y aplicación de almacenamiento de software de código abierto. Implementa el almacenamiento distribuido escalable de objetos en un solo clúster de computadora distribuido y proporciona interfaces 3-en-1 para objetos, bloques y almacenamiento basado en archivos en un sistema completo. Sistema de archivos CEPH de código abierto CEPHFS es un sistema de archivos distribuido que cumple con POSIX y sólido y totalmente destacado. Cephfs Service con instantáneas, cuotas y capacidades de reflejo de múltiples parques. Los archivos CEPHFS se distribuyen a través de los objetos almacenados por CEPH para alta escala y rendimiento. CEPH es una plataforma de almacenamiento distribuida y de código abierto de alto rendimiento ampliamente utilizada. Es un almacenamiento confiable y escalable diseñado para cualquier organización empresarial. El sistema de archivos distribuidos Ceph Free proporciona una interfaz para el almacenamiento en la nube de objetos, bloqueos y niveles de archivo. Ceph está diseñado para proporcionar un sistema de almacenamiento de nube distribuido sin un solo punto de falla. Las instalaciones y la gestión de CEPH pueden ser muy desafiantes y complicadas. El software Ceph de código abierto tiene 9.4k estrellas GitHub y 4.4 tenedores GitHub.

Requisitos del sistema

Requisitos para configurar CEPH Open Source SDS incluyen:

  • Python 3
  • Systemd
  • Sincronización de tiempo
  • Git

Características

Algunas de las características clave del sistema de archivos distribuidos CEPH se enumeran a continuación:

  • Bloqueo de almacenamiento de aprovisionamiento delgado
  • Leer y escribe
  • Transacciones atómicas
  • Codificación de borrado para la protección de datos
  • Historial de instantáneas
  • Soporte de clonación y capas
  • Soporte de semántica del sistema de archivos POSIX
  • Mapeaciones de valor de clave de nivel de objeto
  • Fuente abierta

Instalación

Instale Ceph en Ubuntu

Esta guía explica cómo configurar y ejecutar Ceph en Ubuntu. A continuación, los pasos de instalación suponen que todos los paquetes de dependencia de la solución de almacenamiento definida del software CEPH están instalados y actualizados en su sistema. Para las distribuciones de Debian y Ubuntu, siga los siguientes pasos de Ceph. Primero, agregue la tecla de lanzamiento:

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

A continuación, agregue los paquetes CEPH a su repositorio. Use el comando a continuación y reemplace {Ceph-Stable Lelease} con una liberación de CEPH estable como:

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

Actualice su repositorio e instale Ceph-Deploy:

    sudo apt update
    sudo apt install ceph-deploy

Para clonar el repositorio del código fuente de CEPH, ejecute el comando:

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

Una vez que se completa el clon Git, debe tener una copia completa del repositorio de código CEPH. Ceph contiene muchos submódulos GIT que deben verificarse con el comando:

    git submodule update --init --recursive

Antes de poder crear el código fuente de CEPH, debe instalar varias bibliotecas y herramientas por:

    ./install-deps.sh

El almacenamiento de Ceph SDS se construye con CMake. Para construir CEPH, navegue a su repositorio de Ceph clonado y ejecute el siguiente comando:

    cd ceph
    ./do_cmake.sh
    cd build
    ninja

Para construir un tarball de origen completo con todo lo necesario y construir desde la fuente, construir un paquete DEB o RPM:

    ./make-dist

Eso es todo. ¡Felicidades! Ha instalado con éxito el clúster de almacenamiento CEPH implementado en Ubuntu. ¡Disfrutar!

Preguntas frecuentes

¿Para qué se usa Ceph?

Ceph es software definido de software de código abierto de almacenamiento. Es un almacenamiento de objeto, bloque y archivos altamente escalable en el sistema de nodo único CEPH y simplifica el acceso al sistema de almacenamiento de archivos distribuido.

¿Ceph está libre?

CEPH es un sistema de objetos distribuidos de código abierto y un sistema de archivos que es de uso gratuito. Cuando se trata de código abierto, Ceph es una solución de almacenamiento en la nube autohostada segura y el almacenamiento definido por el software SDS.

¿Es Ceph Open Source?

Sí, Ceph es un código abierto y un almacenamiento seguro SDS. El código fuente de la aplicación CEPH está disponible en Github.

¿Qué tipo de almacenamiento es Ceph?

Ceph es una plataforma de almacenamiento definida por software de código abierto. Implementa el almacenamiento de objetos en un solo clúster CEPH distribuido y proporciona interfaces 3 en 1 para el almacenamiento de objetos, bloqueos y niveles de archivo.

¿Qué tan seguro es Ceph?

CEPH es altamente confiable, fácil de administrar y SDS de código abierto. Ceph ofrece un excelente rendimiento, confiabilidad y escalabilidad a miles de clientes.

 Español