Documenting requirements and plans for migrating Artheon the ThreeFold Grid...
Artheon is currently using:
9 virtual servers. Two have 1TB HDD, the rest have 64GB
Database is Postgres, currently hosted on VPS with larger storage
Three VPS are used for Kubernetes cluster (this should be an easy move to VDC)
One VPS used for Gitlab runner
Gamer servers are packaged as Docker containers
There is an Python based API, the main backend source of the data. And the Golang based backend service used for text chat and Vivox (voice chat) authentication.
AWS S3 storage to store art objects. And it is planned also to store community/user created mods. (Can replace with our Minio solution?)
Future goals/needs:
Want users to be able to upload custom maps and locations to explore with others, first of all the photogrammetry scanned locations.
One more hard thing from the DevOps perspective is to allow users to schedule their worlds to run at our public servers.
Plan:
Deploy a VDC and test launching existing Kubernetes workloads within it (requires a very small amount of TFT)
Test integrating what's on VDC with the other components running on existing infrastructure
Deploy a Minio solution, potentially utilizing the VDCs QSFS provisions, copy objects from AWS S3 and test
Evaluating remaining components and how to migrate them
Picking up from: https://github.com/planetfirst/www_artheon/issues/5
Documenting requirements and plans for migrating Artheon the ThreeFold Grid...
Artheon is currently using:
Future goals/needs:
Plan: