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.
Explorar
En este artículo discutimos sobre el almacenamiento de almacenamiento de código abierto de software Ceph Storage. Para conocer otras soluciones populares de almacenamiento en la nube autohospedadas, visite las siguientes páginas:
Sistema de almacenamiento en la nube seguro y de alto rendimiento
Solución de almacenamiento privado de nube privada basada en PHP basada en PHP
Solución de almacenamiento de nube de código abierto autohostado
Solución de almacenamiento privado de nube privada con base de Go Based
Top 5 Software de almacenamiento en la nube de código abierto en 2021 en 2021