The Cloud-Barista is a Multi-Cloud Service Platform SW.
Cloud-Barista consists of multiple frameworks (sub-systems) to accommodate microservice-like architecture.
Please take a look Cloud-Barista Website for a detail decription.
Note for developing and using Cloud-Barista
Cloud-Barista is currently under development. (not v1.0 yet)
We welcome any new suggestions, issues, opinions, and controbutors !
Please note that the functionalities of Cloud-Barista are not stable and secure yet.
Becareful if you plan to use the current release in production.
If you have any difficulties in using Cloud-Barista, please let us know.
(Open an issue or Join the Cloud-Barista Slack)
This repository is an integrated archive for repository of major frameworks. These repositories are included and listed in the root directory. This repo reflects the latest release only.
The main frameworks or tools are as follows (the release version of each repository may vary),
- CB-Tumblebug (manages multi-cloud infrastructures)
- Upstream repo: https://github.com/cloud-barista/cb-tumblebug
- Use CB-TB to run all basic Cloud-Barista components
- Upstream repo: https://github.com/cloud-barista/cb-tumblebug
- CB-Spider (connects all clouds in a single interface)
- Upstream repo: https://github.com/cloud-barista/cb-spider
- CB-Bridge/cb-log (provides log library to Cloud-Barista system)
- Upstream repo: https://github.com/cloud-barista/cb-log
- CB-Bridge/cb-store (provides an unified DB interface for meta info of Cloud-Barista)
- Upstream repo: https://github.com/cloud-barista/cb-store
- CB-Bridge/cb-operator (operation tool for Cloud-Barista system runtime)
- Upstream repo: https://github.com/cloud-barista/cb-operator
- Note: As the components of Cloud-Barista are currently simplified, using cb-operator might require additional effort for users. It is recommended to use cb-tumblebug directly.
- Note: not updated, possible to be removed
- (Deprecated) CB-Dragonfly (monitors multi-cloud services)
- Upstream repo: https://github.com/cloud-barista/cb-dragonfly
- Note: not updated since v0.8.0, possible to be removed
-
Cloud-Barista Platform Execution
- CB-Tumblebug Installation and Execution (Docker Compose based)
- Refer to cloud-barista/cb-tumblebug README for configuration and installation
- Run CB-Tumblebug (CB-Spider runs simultaneously)
- CB-Tumblebug Installation and Execution (Docker Compose based)
-
Cloud-Barista Platform Individual Framework Source Download and Installation
-
CB-Tumblebug Installation and Execution
- Refer to cloud-barista/cb-tumblebug README for configuration and installation
- Configure CB-Spider API server address in conf/setup.env
- Configure CB-Dragonfly API server address in conf/setup.env
- Run CB-Tumblebug
- Refer to cloud-barista/cb-tumblebug README for configuration and installation
-
CB-Spider Installation and Execution
-
- Development Stage: Function development priority stage (stabilization and supplementation required for commercial use)
- CSP Integration Verification Status