Bring Your Own Cloud

Bring Your Own Cloud lets an organization power its product with infrastructure inside its own AWS account or GCP project.

MIOSA remains the orchestration and product control plane.

For servers in your own office, lab, or data center, use on-premises servers through OpenComputers. Connecting an existing server or cloud VM through OpenComputers does not provision a governed BYOC worker region. Here, BYOC consistently means Bring Your Own Cloud.

Activation gated Infrastructure packages built

Choose an infrastructure model

MIOSA-managed

MIOSA operates compute, networking, host lifecycle, capacity, and placement.

OpenComputers

Connect an individual workstation or owned server through an outbound agent session.

Bring Your Own Cloud

Install a governed MIOSA worker region inside a customer AWS account or Google Cloud project.

Hybrid placement

Keep governed workloads in customer infrastructure and use other capacity only where policy permits.

OpenComputers and Bring Your Own Cloud are different products.

OpenComputers connects individual machines.

Bring Your Own Cloud creates a governed cloud capacity region that remains orchestrated by the MIOSA control plane.

Control plane and customer cloud

The customer controls the cloud account, network, identity policies, provider resources, and provider bill.

MIOSA controls desired capacity, workload placement, immutable runtime generations, acceptance, scheduling, drain, and reconciliation.

What runs where

LayerMIOSA control planeCustomer cloud
Organization and workspace policyYesNo
Desired capacity and placementYesReflected by worker capacity
Provider IAM and networkingValidated and orchestratedCreated and owned
Worker hostsObserved and scheduledExecuted and billed
Firecracker workloadsRequested and trackedExecuted
Host runtime artifactsIdentified and verifiedDownloaded and installed
Customer data storesBound by the applicationCustomer-selected
Acceptance evidenceRecordedProduced by the host

Provider support

Amazon Web Services

Terraform and CloudFormation packages define private multi-AZ worker foundations, scoped IAM, immutable templates, and fail-closed acceptance.

AWS architecture →

Google Cloud

Terraform defines the service account, network, firewall, instance template, artifact access, and acceptance handoff.

Google Cloud architecture →

Customer onboarding path

Infrastructure creation does not make a region live.

Placement begins only after provider preflight, one real host acceptance, recorded evidence, and explicit enablement.

BYOC compared with OpenComputers

Bring Your Own CloudOpenComputers
UnitGoverned cloud region or host poolIndividual owned machine
ProvisioningTerraform or CloudFormationAgent installation
NetworkCustomer VPC or subnetworkExisting host network
IdentityCloud IAM and instance identityMIOSA host registration
CapacityProvider fleetConnected machines
Best forEnterprise cloud boundariesLocal and owned hardware

Provider foundations

ProviderCurrent packageCurrent boundary
AWSTerraform and CloudFormationPrivate networking, scoped identity, immutable host templates, artifact inputs, and fail-closed acceptance
Google CloudTerraformSeparate keyless actuator and worker identities, network, firewall, immutable host image, artifact access, and acceptance handoff

Activation sequence

  1. Create the customer-cloud region in MIOSA.
  2. Apply the reviewed provider package in the customer account or project.
  3. Register the provider outputs with MIOSA.
  4. Run identity, network, quota, image, and artifact preflight.
  5. Boot one acceptance worker.
  6. Verify KVM, storage, runtime generation, authenticated session, and workload execution.
  7. Record the evidence.
  8. Record separate Sandbox, Computer, and Deployment verification receipts for every workload type that will use the pool.
  9. Explicitly enable placement.

Infrastructure creation does not make a region live.

Placement begins only after the full acceptance contract passes.

Shared responsibility

ResponsibilityCustomerMIOSACloud provider
Account or project ownershipOwnsValidates accessHosts account services
IAM and network policyApproves and ownsRequests scoped capabilitiesEnforces
Worker runtimeSupplies capacityVersions, verifies, and reconcilesRuns infrastructure
Workload placementSets policySchedules and recordsProvides compute
Provider billingPaysReports MIOSA usage separatelyBills resources
Host healthReceives incidentsVerifies runtime census and acceptanceReports infrastructure state

Product contract

Your product should not need a different workflow for every provider.

MIOSA resolves the target, checks policy and capacity, dispatches work, and reports one status and evidence shape.

Use OpenComputers for individual owned machines.

Use customer-cloud regions for governed pools of AWS or Google Cloud capacity.

Use MIOSA-managed compute when the customer does not require a cloud-account boundary.

Was this page helpful?