awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ceph avatar

ceph/ceph

0
View on GitHub↗
16,247 stele·6,298 fork-uri·C++·other·5 vizualizăriceph.io↗

Ceph

Ceph is a unified, software-defined storage platform designed to provide object, block, and file storage services from a single distributed cluster. By decoupling data management from physical hardware, it enables elastic scaling across commodity hardware, allowing organizations to build large-scale storage infrastructure without reliance on proprietary vendor equipment.

The system distinguishes itself through a shared-nothing, distributed architecture that utilizes deterministic hashing for data placement. This approach eliminates centralized metadata bottlenecks, allowing the cluster to scale efficiently while maintaining even load balancing across all nodes. To ensure high availability and data reliability, the platform employs continuous background self-healing, automated integrity verification, and flexible redundancy strategies including both replication and erasure coding.

Beyond its core storage capabilities, the platform provides comprehensive infrastructure management tools for orchestrating cluster lifecycles and automating node deployment. It supports diverse application requirements by offering native integration for containerized workloads, virtualized block storage, and standard file system interfaces. The system also includes advanced performance features such as automated storage tiering and data access optimization to balance throughput and cost across varied hardware media.

Features

  • Storage Volume Orchestration - Provides automated provisioning and mounting of persistent storage volumes to containerized workloads within distributed clusters.
  • Container Storage Persistence - Attaches distributed storage volumes to containerized workloads to ensure persistent data access in dynamic environments.
  • Distributed Storage Clusters - Aggregates multiple independent nodes into a single unified storage system for enterprise-scale data management.
  • Software-Defined Architectures - Decouples data management from physical hardware to enable elastic scaling and high availability.
  • Erasure Coding - Distributes data fragments across nodes to provide high fault tolerance with lower storage overhead than full replication.
  • Deterministic Placement Algorithms - Uses deterministic hashing to calculate object locations across storage nodes without centralized metadata servers.
  • Unified Storage Interfaces - Exposes object, block, and file storage interfaces from a single distributed cluster to support diverse application requirements.
  • Object Storage Systems - Manages data as objects across federated clusters using deterministic hashing to eliminate metadata bottlenecks.
  • Storage Reliability - Ensures data availability through continuous monitoring, automated self-healing, and configurable replication across geographical locations.
  • Self-Healing Infrastructure - Maintains data integrity through continuous background monitoring and automated repair of missing replicas or corruption.
  • Distributed Hash Tables - Uses deterministic hashing to track object locations across thousands of devices without centralized lookup tables.
  • Bit Rot Detection - Performs scheduled background checks to detect and repair data corruption or bit rot across the storage cluster.
  • High Availability Architectures - Ensures continuous service availability and data integrity through automated self-healing and multi-node redundancy.
  • Block Storage Services - Delivers thin-provisioned, snapshot-capable block devices to virtual machines and cloud environments.
  • Storage Distribution Algorithms - Calculates data placement algorithmically to eliminate metadata bottlenecks and ensure even load balancing across storage hardware.
  • Remote Storage Protocols - Exports block and file storage resources via standard network protocols like iSCSI and NFS for remote access.
  • Distributed Data Management - Maintains consistent data placement and replication across multiple storage nodes to ensure high availability.
  • Shared-Nothing Architectures - Operates as a collection of independent nodes that manage their own resources to maximize throughput and eliminate single points of failure.
  • Databases & Data - Distributed object, block, and file storage platform
  • Distributed Filesystems - Distributed object, block, and file storage platform.
  • Storage Management - Unified distributed storage platform for object, block, and file.
  • Networking Tools - Distributed object and file storage platform.
  • More to explore - Distributed storage platform.
  • Block Storage - Provides high-performance block storage by striping virtual disk images across distributed nodes.
  • Distributed File Systems - Provides a standard file system interface supporting native mounting, snapshots, and quotas across distributed infrastructure.
  • Storage Scaling - Expands storage clusters dynamically across commodity hardware to accommodate data growth without performance degradation.
  • Storage Networking - Aggregates standard hardware into a scalable storage system to reduce infrastructure costs and vendor lock-in.
  • Commodity Hardware Abstractions - Aggregates standard, off-the-shelf hardware components into a reliable and scalable distributed storage system.
  • Online Resharding Mechanisms - Adjusts the distribution of object storage buckets across the cluster without requiring downtime for active users.
  • Cluster Lifecycle Management - Automates the deployment, configuration, and ongoing maintenance of storage nodes to ensure consistent performance.
  • Cluster and Service Orchestration - Automates the deployment, configuration, and orchestration of storage nodes and services across large-scale environments.
  • Storage Abstraction Layers - Abstracts physical storage media through pluggable engines optimized for diverse hardware input and output patterns.
  • Data Access Protocols - Locates and accesses data directly within the cluster to eliminate metadata bottlenecks and reduce network traffic.
  • Data Compression Algorithms - Applies database-level compression algorithms to stored data to reduce physical footprint without sacrificing performance.
  • Storage Tiering - Moves data automatically between high-performance and economical storage media to balance speed and cost.
  • Identity and Access Management - Controls multi-tenant permissions and identity-based security policies for object storage systems.

Istoric stele

Graficul istoricului de stele pentru ceph/cephGraficul istoricului de stele pentru ceph/ceph

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face ceph/ceph?

Ceph is a unified, software-defined storage platform designed to provide object, block, and file storage services from a single distributed cluster. By decoupling data management from physical hardware, it enables elastic scaling across commodity hardware, allowing organizations to build large-scale storage infrastructure without reliance on proprietary vendor equipment.

Care sunt principalele funcționalități ale ceph/ceph?

Principalele funcționalități ale ceph/ceph sunt: Storage Volume Orchestration, Container Storage Persistence, Distributed Storage Clusters, Software-Defined Architectures, Erasure Coding, Deterministic Placement Algorithms, Unified Storage Interfaces, Object Storage Systems.

Care sunt câteva alternative open-source pentru ceph/ceph?

Alternativele open-source pentru ceph/ceph includ: gluster/glusterfs — GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources… minio/minio — MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data.… rustfs/rustfs — Rustfs is a distributed object storage system designed for high availability and horizontal scalability. It functions… juicedata/juicefs — JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions… phpredis/phpredis — phpredis is a C-based native extension that bridges PHP applications with Redis servers for high-performance data… doocs/advanced-java — This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency…

Alternative open-source pentru Ceph

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ceph.
  • gluster/glusterfsAvatar gluster

    gluster/glusterfs

    5,191Vezi pe GitHub↗

    GlusterFS is a software-defined distributed file system and scale-out storage cluster that aggregates disk resources from multiple servers into a single global namespace. It functions as a unified storage platform, allowing the same underlying data to be exposed through file, block, and object storage interfaces. The system distinguishes itself through a decentralized architecture that uses consistent hashing to distribute files across network nodes without a central metadata server. It ensures data integrity and availability using self-healing replication, quorum-based consistency to prevent

    C
    Vezi pe GitHub↗5,191
  • minio/minioAvatar minio

    minio/minio

    60,346Vezi pe GitHub↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug

    Goamazon-s3cloudcloudnative
    Vezi pe GitHub↗60,346
  • rustfs/rustfsAvatar rustfs

    rustfs/rustfs

    28,850Vezi pe GitHub↗

    Rustfs is a distributed object storage system designed for high availability and horizontal scalability. It functions as a cluster-based platform that manages data across multiple nodes, providing a self-hosted infrastructure for large-scale storage requirements. The system is built to be container-native, utilizing an operator to automate deployment and management within orchestrated environments. It provides compatibility with standard object storage protocols, allowing existing applications and tools to interact with the storage layer through a translation interface. To ensure long-term re

    Rustamazon-s3bigdatacloud-native
    Vezi pe GitHub↗28,850
  • juicedata/juicefsAvatar juicedata

    juicedata/juicefs

    13,233Vezi pe GitHub↗

    JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions as a cloud-native persistent storage layer that decouples file metadata from raw data, storing metadata in a transactional database while keeping data blocks in object storage. This architecture enables multiple hosts across different regions to access the same storage simultaneously while maintaining strong consistency. The system distinguishes itself by performing data processing, including compression and encryption, directly on the client side before transmission. By split

    Gobigdatacloud-nativedistributed-systems
    Vezi pe GitHub↗13,233
Vezi toate cele 30 alternative pentru Ceph→