|
|
|
This is the wiki chapter on developing **OSDU Multi-Region Deployments** and operations/support into **Release 3**.
|
|
|
|
|
|
|
|
### In Scope:
|
|
|
|
Basic multi-region capabilities including:
|
|
|
|
- deployment of homogeneous OSDU instances in multiple geographic regions
|
|
|
|
- configuration to enable sharing and replication of data among the multi-region instances
|
|
|
|
- designation of one region as an 'Admin Region' for hosting administrative functions
|
|
|
|
- designation of one region as a 'Central Region' for hosting development and deployment infrastructure
|
|
|
|
|
|
|
|
### Out-of-Scope:
|
|
|
|
- In-country hosting outside of cloud provider storage (to be addressed in a future release)
|
|
|
|
|
|
|
|
## Project Artifacts:
|
|
|
|
- [Project Status](/Project-Status)
|
|
|
|
- [Requirements](https://community.opengroup.org/osdu/platform/deployment-and-operations/home/-/issues/7)
|
|
|
|
- [Design](/GlobalDeployment/Design)
|
|
|
|
|
|
|
|
## R3 Done (Deliverables) for OSDU Multi-Region Deployment Services
|
|
|
|
|
|
|
|
### Infrastructure for deployment of homogeneous OSDU instances in multiple geographic regions
|
|
|
|
|
|
|
|
| Criteria | Detail | Location| New Services | Priority |
|
|
|
|
| -------- | ------ | ------- | -------- | -------- |
|
|
|
|
| Can we stand up an operational, homogenous cloud deployment of OSDU in a new region?| | | TBD | High |
|
|
|
|
| Can we deploy OSDU data platform, applications, and services to the new region?| | | TBD | High |
|
|
|
|
| Can we test failure scenarios among all regional deployments?| | | TBD | High |
|
|
|
|
|
|
|
|
### Supporting the replication of data among regional deployments
|
|
|
|
|
|
|
|
| Criteria | Detail | Location| New Services | Priority |
|
|
|
|
| -------- | ------ | ------- | -------- | -------- |
|
|
|
|
| Can we define and assign replication policies to data entities and validate they are honored? | | | Yes | High |
|
|
|
|
| Is all data access in the all regions governed by proper E&O controls, mirrored from the other regions? | | | No | High |
|
|
|
|
| Can we setup and execute automatic replication of metadata among multiple regions? | | | Yes | High |
|
|
|
|
| Can we setup and execute automatic replication of Master/Reference Data among multiple regions? | | | Yes | High |
|
|
|
|
| Can we tag data with a 'home region' and confirm that replicated copies are read-only in the non-home regions? | | | TBD | High |
|
|
|
|
| Can we add new data in the new region and distribute it to the other regions, following prescribed replication policies? | | | TBD | TBD |
|
|
|
|
| Can we execute on-demand replication of selected Master Data to a target region? | | | TBD | TBD |
|
|
|
|
| Can we validate that search indices are refreshed (within NFR bounds) in all regions when a data change occurs? | | | TBD | TBD |
|
|
|
|
|
|
|
|
### Ability to designate one region as an 'Admin Region' for hosting administrative functions
|
|
|
|
|
|
|
|
| Criteria | Detail | Location| New APIs | Priority |
|
|
|
|
| -------- | ------ | ------- | -------- | -------- |
|
|
|
|
| Can OSDU administrators manage the regional deployments? | | | Yes | High |
|
|
|
|
|
|
|
|
## See also:
|
|
|
|
- detailed feature [requirements](https://community.opengroup.org/osdu/platform/deployment-and-operations/home/-/issues/7)
|
|
|
|
|
|
|
|
|