# Dock **Repository Path**: sodafoundationio/dock ## Basic Information - **Project Name**: Dock - **Description**: SODA Dock 是异构存储后端的扩展坞!这是附加各种存储后端模型的所有不同存储供应商驱动程序的位置。目标是使大多数协议和后端的支持与“即插即用”一样接近。目前,每个存储后端都需要一个精简的、易于开发的 SODA 驱动程序插件来将存储后端连接到 Dock。SODA 驱动程序插件和存储供应商驱动程序一起可以称为 xxx 供应商 yy 模型存储的 SODA 驱动程序。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-12-23 - **Last Updated**: 2023-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SODA DOCK [![Go Report Card](https://goreportcard.com/badge/github.com/sodafoundation/dock?branch=master)](https://goreportcard.com/report/github.com/sodafoundation/dock) [![Build Status](https://travis-ci.org/sodafoundation/dock.svg?branch=master)](https://travis-ci.org/sodafoundation/dock) [![codecov.io](https://codecov.io/github/sodafoundation/dock/coverage.svg?branch=master)](https://codecov.io/github/sodafoundation/dock?branch=master) [![Releases](https://img.shields.io/github/release/sodafoundation/dock/all.svg?style=flat-square)](https://github.com/sodafoundation/dock/releases) [![LICENSE](https://img.shields.io/github/license/sodafoundation/dock.svg?style=flat-square)](https://github.com/sodafoundation/dock/blob/master/LICENSE) ## Introduction SODA Dock is an open source implementation for the unified interface to connect heterogeneous storage backends. So dock is a docking station for heterogeneous storage backends! This is where all the different storage vendors drivers for various storage backend models get attached. It is part of SODA Terra (SDS Controller). There are other two repositories part of SODA Terra viz., [API](https://github.com/sodafoundation/api) and [Controller](https://github.com/sodafoundation/controller) We strive to make most of the protocols and backends supported as close as ‘plug n play’. Currently, each storage backend needs a thin, easy to develop SODA Driver Plugin to connect the storage backend to the DOCK. The SODA Driver Plugin and Storage vendor driver together can be called SODA Driver for xxx vendor yy model storage. SODA Driver can support one or more or multiple classes of storage backends. SODA DOCK can interface directly to SODA API or via Controller. We recommend through the controller for a complete end to end solution, as it can provide the metadata management, handling multiple dock etc. For the api to dock direct interfacing, currently the user needs to do the necessary changes. Plan to have multiple instance, multi driver docks to support multi-cluster, multi-platform or multi-cloud scenarios in future. This is one of the SODA Core Projects and is maintained by SODA Foundation directly. We recommend adding all the storage vendor drivers under this project to build a huge repository for the storage vendor support. However the soda driver plugins can be maintained anywhere, and if it is compliant with SODA API, it can be part of SODA Project Landscape. Earlier part of github.com/sodafoundation/opensds Or github.com/opensds/opensds ## Documentation [https://docs.sodafoundation.io](https://docs.sodafoundation.io/) ## Quick Start - To Use/Experience [https://docs.sodafoundation.io](https://docs.sodafoundation.io/) ## Quick Start - To Develop [https://docs.sodafoundation.io](https://docs.sodafoundation.io/) ## Latest Releases [https://github.com/sodafoundation/dock/releases](https://github.com/sodafoundation/dock/releases) ## Support and Issues [https://github.com/sodafoundation/dock/issues](https://github.com/sodafoundation/dock/issues) ## Project Community [https://sodafoundation.io/slack/](https://sodafoundation.io/slack/) ## How to contribute to this project? Join [https://sodafoundation.io/slack/](https://sodafoundation.io/slack/) and share your interest in the ‘general’ channel Checkout [https://github.com/sodafoundation/dock/issues](https://github.com/sodafoundation/dock/issues) labelled with ‘good first issue’ or ‘help needed’ or ‘help wanted’ or ‘StartMyContribution’ or ‘SMC’ ## Project Roadmap Envision to have huge support for all the industry storage vendor driver support under dock with a standardized and unified storage backend interface. [https://docs.sodafoundation.io](https://docs.sodafoundation.io/) ## Join SODA Foundation Website : [https://sodafoundation.io](https://sodafoundation.io/) Slack : [https://sodafoundation.io/slack/](https://sodafoundation.io/slack/) Twitter : [@sodafoundation](https://twitter.com/sodafoundation) Mailinglist : [https://lists.sodafoundation.io](https://lists.sodafoundation.io/)