Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vmware-tanzu/astrolabe
Data protection framework for complex applications
https://github.com/vmware-tanzu/astrolabe
data-protection kubernetes service-mesh storage-service
Last synced: 2 months ago
JSON representation
Data protection framework for complex applications
- Host: GitHub
- URL: https://github.com/vmware-tanzu/astrolabe
- Owner: vmware-tanzu
- License: other
- Created: 2019-12-20T19:14:38.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T12:19:45.000Z (9 months ago)
- Last Synced: 2024-08-05T17:23:36.008Z (6 months ago)
- Topics: data-protection, kubernetes, service-mesh, storage-service
- Language: Go
- Homepage:
- Size: 24.7 MB
- Stars: 37
- Watchers: 10
- Forks: 21
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: changelogs/unreleased/0024-dsmithuchida
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cloud-native - astrolabe - Data protection framework for complex applications. (OPS)
README
![](docs/images/402465-astrolabe-os-logo-FINAL.svg)
## Overview
Modern distributed applications are complex. They may consist of containers,
virtual machines, databases, load balancers, Kubernetes namespaces and other
objects. These applications need to be protected against data loss, service
outages and disasters. Data protection applications have to contend with
new types of object to protect and the complex topologies of the applications.
Astrolabe is a framework for data protection applications to discover,
backup/replicate data and restore complex applications. It provides a data
protection-centric model of applications with APIs for snapshotting, data
extraction, copying and restoration.The Astrolabe project consists of:
* Kubernetes CRD API (in-progress)
* OpenAPI API specification
* Reference server implementation
* Reference Protected Entity implementations