Cloud Architecture
Own hardware first. Cloud where it makes sense.
Multi-cloud deployment architecture for the xsubi ecosystem — bare metal, edge, and cloud providers working as one mesh.
Architecture Philosophy
Control the core. Extend to the edge. Cloud is a deployment target, not a dependency.
3
Cloud Providers
$0
Cloud Spend
4
Deployment Targets
Deployment Topology
roboNet drones form a unified mesh across all deployment targets
┌─────────────────────────────────────────────────────────────────────┐
│ roboNet Swarm Mesh │
│ │
│ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │
│ │ Bare Metal │ │ Cloudflare │ │ Oracle │ │
│ │ (xsubi HQ) │ │ Workers │ │ Cloud ARM │ │
│ │ │ │ │ │ │ │
│ │ Queen Drone │◄──┤ Edge Drone │ │ Edge Drone │ │
│ │ Hub + Router │ │ CF Tunnel │ │ A1.Flex │ │
│ │ KVM + HV │──►│ DNS + CDN │ │ 4 OCPU 24GB │ │
│ └───────────────┘ └───────────────┘ └───────────────┘ │
│ │ │ │
│ │ ┌───────────────┐ │ │
│ │ │ Google Cloud │ │ │
│ └──────────►│ e2-micro ├───────────┘ │
│ │ Edge Drone │ │
│ │ Always Free │ │
│ └───────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
Cloud Providers
In Production
Cloudflare
Current Usage
- DNS management for xsubi.com
- Cloudflare Tunnel to learning.xsubi.com
- CDN and DDoS (Distributed Denial of Service) protection
- Email forwarding
- Subdomain management
- DDNS (Dynamic DNS) for dynamic IP
Planned
- Workers for edge compute (roboNet relay)
- Tunnel-based drone mesh bridge
- R2 for artifact storage
Free Tier
100K Workers requests/day, 10GB R2
Planned — Q2 2026
Oracle Cloud Infrastructure (OCI)
Deployment Plan
- ARM A1.Flex instance (roboNet edge drone)
- Swarm member connecting to bare metal queen
- Network recon from cloud vantage point
- Cross-provider mesh validation
Why OCI
- Most generous always-free tier
- 4 OCPU ARM + 24GB RAM (free forever)
- 200GB block storage included
- 10TB/month outbound data
Always Free
ARM A1.Flex — no expiration, no credit card charges
Planned — Q2 2026
Google Cloud Platform (GCP)
Deployment Plan
- e2-micro instance (roboNet edge drone)
- Lightweight mesh participant
- Geographic diversity for latency testing
- Cloud Functions for event-driven relay
Why GCP
- e2-micro always free (us-west1, us-central1, us-east1)
- 30GB HDD persistent disk
- 1GB Cloud Storage
- Strong tooling (gcloud CLI)
Always Free
e2-micro — 0.25 vCPU, 1GB RAM, no expiration
Bare Metal Foundation
The core infrastructure runs on owned hardware — cloud extends, never replaces
In Production
xsubi Data Center
Infrastructure
- Ubuntu Linux — KVM/libvirt hypervisor
- Windows Server 2022 DC — Hyper-V
- Kubernetes cluster (platform services)
- PostgreSQL 16 (xmark, Grafana)
- Prometheus + Grafana monitoring
- Loki + Promtail log aggregation
Services
- VM provisioning (KVM + Hyper-V)
- Game server hosting
- roboNet queen (swarm hub)
- Jenkins CI/CD pipeline
- Docker container registry
- Redis session store
Cloud Deployment Roadmap
Q1 2026
Bare Metal + Cloudflare Foundation
Own hardware operational. Cloudflare DNS, tunnels, and CDN protecting all xsubi services. roboNet queen running on bare metal.
CompletedQ2 2026
Multi-Cloud Edge Deployment
Deploy roboNet edge drones to Oracle Cloud ARM and Google Cloud e2-micro. Validate cross-provider mesh connectivity and heartbeat reliability.
In ProgressQ3 2026
Cloudflare Workers Relay
Edge compute relay nodes on Cloudflare Workers. Sub-50ms message routing through the CDN edge network. Tunnel-bridged mesh between cloud providers.
PlannedQ4 2026
Federation + Cross-Cloud Recon
Multi-hive federation across providers. Network recon from each cloud vantage point. Unified monitoring through Prometheus federation.
PlannedTechnology Matrix
Skills demonstrated across deployment targets
| Technology | Bare Metal | Cloudflare | Oracle Cloud | Google Cloud |
|---|---|---|---|---|
| Linux Administration | — | |||
| Virtualization (KVM / Hyper-V) | — | — | — | |
| Kubernetes / Container Orchestration | — | |||
| CDN / Edge Networking | — | — | — | |
| DNS / DDNS Management | — | — | — | |
| Tunnels / Zero Trust Networking | — | — | — | |
| Serverless / Edge Compute | — | — | ||
| ARM Architecture | — | — | — | |
| Monitoring (Prometheus / Grafana) | — | |||
| CI/CD (Jenkins / Docker) | — | |||
| P2P Mesh Networking |
Deployed Planned