multi-cloud

module
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2020 License: Apache-2.0

README

multi-cloud

Releases LICENSE

Introduction

SODA Multi-cloud project provides a cloud vendor agnostic data management for hybrid cloud, intercloud or intracloud. It provides an s3-compatible interface. It can be hosted on prem or cloud native.

It provides a backend manager which is S3 compatible to connect with any cloud vendors. It supports various cloud backends like MS Azure, GCP, AWS, Huawei, IBM and more. It also supports Ceph backed to enable on-prem. We have also integrated some optimizations and also YIG-Ceph backend from China Unicom YIG project.

Currently it provides Object Storage and we are working to support file and block services from the cloud vendors.

This is one of the SODA Core Projects and is maintained by SODA Foundation directly.

Documentation

https://docs.sodafoundation.io

Quick Start - To Use/Experience

https://docs.sodafoundation.io

Quick Start - To Develop

https://docs.sodafoundation.io

Latest Releases

https://github.com/sodafoundation/multi-cloud/releases

Support and Issues

https://github.com/sodafoundation/multi-cloud/issues

Project Community

https://sodafoundation.io/slack/

How to contribute to this project?

Join https://sodafoundation.io/slack/ and share your interest in the ‘general’ channel

Checkout https://github.com/sodafoundation/multi-cloud/issues labelled with ‘good first issue’ or ‘help needed’ or ‘help wanted’ or ‘StartMyContribution’ or ‘SMC’

Project Roadmap

We envision to build a SODA Distributed Data Store (SODA DDS) which can support File, Block and Object across Edge, On-prem and Cloud. We are exploring to transform or integrate SODA Multicloud to other SODA Projects to build SODA DDS.

https://docs.sodafoundation.io

Join SODA Foundation

Website : https://sodafoundation.io

Slack : https://sodafoundation.io/slack/

Twitter : @sodafoundation

Mailinglist : https://lists.opensds.io

Directories

Path Synopsis
api
cmd
pkg/filters/auth
Keystone authentication middleware, only support keystone v3.
Keystone authentication middleware, only support keystone v3.
pkg/filters/signature/signer
Package signer implements signing and signature validation for opensds multi-cloud signer.
Package signer implements signing and signature validation for opensds multi-cloud signer.
backend
cmd
proto
Package backend is a generated protocol buffer package.
Package backend is a generated protocol buffer package.
dataflow
cmd
pkg
proto
Package dataflow is a generated protocol buffer package.
Package dataflow is a generated protocol buffer package.
datamover
cmd
pkg
proto
Package datamover is a generated protocol buffer package.
Package datamover is a generated protocol buffer package.
s3
cmd
pkg/datastore/yig/crypto
Package crypto implements AWS S3 related cryptographic building blocks for implementing Server-Side-Encryption (SSE-S3) and Server-Side-Encryption with customer provided keys (SSE-C).
Package crypto implements AWS S3 related cryptographic building blocks for implementing Server-Side-Encryption (SSE-S3) and Server-Side-Encryption with customer provided keys (SSE-C).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL