Architecture

The whole cloud business, in one architecture.

Most cloud platforms stop at the infrastructure console. Billing, contracts, partners, the marketplace, identity, compliance and continuity are left to other systems, bought and stitched together by the operator. Oasis Stack builds them into the stack, above infrastructure you own, and connects it to other clouds that made the same choice. This page shows where each one lives, and why it was built that way.

See what is built in Talk to an architect
The Oasis Stack core surrounded by six blocks labelled Layers, Infrastructure, Federation, Security, Sovereignty and Deployment
Where it started

An operator built the platform it needed.

The trade the industry settled on: a cloud that works, or a cloud that’s yours.

A real cloud was assumed to take capital only a handful of global companies could raise. Governments were offered a region. Operators were offered a reseller agreement. Enterprises were offered speed in exchange for the estate.

CloudHost did not start as a software company. It started as a cloud operator, and it runs YallaCloud, its own public cloud, on Oasis Stack in production. The architecture came from running a cloud, not from selling one: every layer exists because an operator needed it.

What is built in

What is usually bolted on is built in.

A cloud management platform provisions and automates. Everything a cloud business needs around it is normally a separate system, integrated and kept in step by the operator. In Oasis Stack, each one is part of a layer, shares one identity, one catalogue and one set of records, and is upgraded with the platform.

The usual build A management platform, and everything around it
Cloud management platformProvisioning · orchestration · automation
  • Billing and invoicing
  • Quotes and CPQ
  • Contracts
  • Partner and reseller management
  • Marketplace
  • Identity and access
  • Compliance evidence
  • Monitoring
  • Backup and DR
  • Helpdesk

Each one bought or built separately, integrated by the operator, and kept in step through every upgrade.

Oasis Stack One stack, with the business inside it
07Ecosystem
Marketplace · CloudSouqFederation
06Experience
White-labelled portalsREST API
05Commercial
Billing and invoicingQuotes and CPQContractsPartners and resellersMini CRM
04Cloud services
Backup and DR · Acronis Cloud · Commvault
03Operations
Monitoring · ObservaHelpdeskAmin
02Governance
Identity · VirtueSuiteCompliance evidence · OditrKeys · OpenBao

Built by Oasis Stack, a CloudHost product, or integrated once and validated, and shared by every module. All seven layers

Comparing by category of platform instead? How Oasis Stack compares

The value it adds

Nine things the architecture adds, and where each one lives.

What an operator, a government or an enterprise gets from the stack, grouped by what it is for. Each links to the page that shows how it is built.

How it is structured

One central core. Independent deployments.

Oasis Stack is a management and orchestration layer. Each deployment is installed above infrastructure that is already running, and connects to the rest of the federation through one central core. Air-gapped deployments are fully local, with no link at all.

Oasis Stack admin centre · run by CloudHost Oasis Federation Core Hosted by CloudHost across multiple locations, in redundancy. Provides platform licences, controls federation transactions and the publishing of services, keeps the federation healthy, and provides central service management and upgrades.
Your deployment · your locationManagement plane
Oasis CoreTwo interfaces
Your administrationThe operator or partner who owns the infrastructure and the location: tenancy, catalogue, pricing, customers.
The admin centreThe backend link through which CloudHost provides licences, releases and central service management, and carries federation transactions. Your Oasis Core holds the local federation connection.
Portals & APIsCustomer · partner · operations · administration
Shared servicesIdentity · tenancy · catalogue · billing · governance
Your infrastructure · deployed firstWorkload plane
Hypervisors, containers, bare metal, storage, network and GPU. Workloads run here, so they keep running if the management plane is unavailable.
Installed for youModules are deployed by the Oasis Stack team and upgraded centrally. Air-gapped deployments are installed and upgraded on site. An operator can defer an upgrade.
Workloads stay upThe management layer orchestrates; it does not carry the workloads. They run on the infrastructure underneath.
Seven layers insideThe management plane is organised in seven layers. Platform Layers
High-level design

The seven layers, and what runs in each.

A reference view of the platform: what each layer is for, the components in it, who builds them, and what the platform itself is built with. Each layer links to its page.

Oasis Stack admin centre · CloudHostOasis Federation CoreLicences · federation transactions · publishing · federation health · central upgrades
Management plane · your deployment
07EcosystemSell more than you run
CloudSouq global catalogueCloudSouq local catalogueFederation linkPartner and ISV listings
06ExperienceYour brand at every door
Customer portalPartner portalOperations consoleAdministration consoleREST API · Terraform · CLI · SDKsNoura
05CommercialEvery order becomes an invoice
Core cataloguePay-as-you-go and reserved pricingEstimates and CPQContractsBillingPartner margins and goalsChargebacksMini CRMTax · currency · dunning · credit · KYCDiscounts · trials · creditsBusiness analyticsStripe · PaymobSAP
04Cloud servicesInfrastructure, sold as services
ComputeStorageNetwork · DNS · CDNKubernetesDatabases: PostgreSQL · MySQL · MariaDB · MongoDB · SQL ServerBackup and DR: Acronis Cloud · CommvaultAI infrastructureAppLite
03OperationsRun it with fewer tools
ProvisioningAutomationObservaCapacitySLAHelpdeskAminFederation statusStatus page · notifications
02GovernanceControl you can prove
VirtueSuite: LDAP · SAML · SSOPolicyAudit trailOditrCost governanceKey custody · OpenBao
Workload plane · your infrastructure, deployed first
01InfrastructureWhat you already own
Apache CloudStackOpenStackVMware vSphereKubernetesBare metalCephGPUPublic clouds · Oasis Multi-Cloud
Built by Oasis StackCloudHost productIntegrated technology
Follow one request

The commercial and control steps sit in the path.

Most platforms provision first and reconcile the business and the audit afterwards. In Oasis Stack, every order placed through the platform passes through all seven steps, whoever places it and whatever it provisions.

  1. 1OrderedFrom the customer portal or an API.
  2. 2PricedAgainst the catalogue and the commercial engine.
  3. 3CheckedIdentity and approvals, and policy with the Governance module, before anything exists.
  4. 4ProvisionedOn the underlying infrastructure, through its integration.
  5. 5MeteredUsage recorded as it is consumed.
  6. 6InvoicedBilled, collected and partner margins settled.
  7. 7RecordedEvery step written to the audit trail.
Read it by role

Different readers. One architecture.

What each person around the table gets from the same stack, and the pages worth reading first.

CEOA cloud business, not a cost centre: your own catalogue and marketplace, partners and resellers selling under your brand, and the federation to sell beyond your own capacity.
CFOA flat platform fee that does not grow with your revenue. Every service metered, priced and invoiced from one set of records, with business analytics on revenue, partners and the federation.
CIO and CTOOne management plane above the infrastructure you already run, an open and published stack, and a REST API with Terraform, a command-line tool and SDKs.
CISOIdentity, keys and the audit trail held inside your deployment, what CloudHost can reach set out plainly, and evidence produced as the platform runs.
COO and operationsProvisioning, monitoring, capacity, the helpdesk and the status page in one console, with Amin watching the estate. Run it yourself, or with the Oasis Stack team under a support contract.
Cloud providers and MSPsA white-labelled cloud on infrastructure you own, sold direct and through resellers, with a catalogue extended by the federation.
The design decisions

Eight decisions shaped the architecture.

Read from the infrastructure up. Each one departs from how cloud platforms are usually built, and each has its own page with the detail.

  1. 01 A layer above, not a replacement Most platforms ask you to migrate onto their stack. Oasis Stack sits above the infrastructure you already run, so the estate stays and the cloud arrives. HowYour infrastructure is deployed first. Each technology is connected once and published as catalogue items carrying price, quota and policy. Technology
  2. 02 Shared foundations, independent modules Seven modules share one identity, one catalogue, one billing engine and one governance model, so each can be adopted when it is needed. HowModules are installed as separate deployments on the shared services, not as separate products to integrate. The seven modules
  3. 03 The business is part of the stack Most architectures stop at the infrastructure console. The layers that turn infrastructure into a cloud business are designed in, not bolted on. HowEvery order passes through the commercial engine: quoted, contracted, metered and invoiced by the platform that provisions it. Commercial
  4. 04 Operated by design Continuity is a property of the platform, not a second project run on a bad day. HowWorkloads run on the infrastructure, not inside the management layer, and Amin watches health, capacity and cost continuously. Reliability & Operations
  5. 05 Control before creation Policy is evaluated when something is ordered, not discovered in an audit months later. The certificate stays with the operator. HowIdentity, approvals and policy are applied before provisioning, and every action is written to the audit trail as it happens. Compliance & Evidence
  6. 06 Every boundary is a decision Where data lives, who holds the keys and who operates the platform are decided, not inherited from a provider. HowLocation, key custody and operator are set per deployment in platform policy. Customer data never moves automatically. Security & Sovereignty
  7. 07 Connected, never merged Independent clouds trade services by agreement without handing over control of their own cloud. HowFinancial and contractual transactions between locations and clouds go through the Oasis Federation Core. Workloads and data do not. Federation
  8. 08 One platform at every size A mini edge deployment, an enterprise cloud, an operator cloud and a national cloud run the same software. HowModules are installed per deployment and upgraded centrally, or on site for an air-gapped deployment, so every size stays on the same platform. Deployment Architectures
Designed for exit

Leaving is part of the design.

Your infrastructure is deployed first, and Oasis Stack orchestrates above it. The platform’s own records — customers, contracts, usage and invoices — are held in PostgreSQL inside your deployment. Leaving removes the management and orchestration layer. The virtualisation and the infrastructure underneath stay with you, as long as they are not CloudHost products.

Where a module or product was built end to end by CloudHost — including VirtueSuite for identity and access management, Observa for observability and Oditr for compliance as a service — the exit is planned and built with you, so the dependency is known before you depend on it.

Review the architecture with your team.

Read it with your team. Then walk it with ours.

Start with the technical resources. When you want an architect in the room, we will walk the design against the estate you run and the cloud you intend to build.

View technical resources Talk to an architect