# Cloud Architecture

#### Overview

**Cloud Architecture** provides an alternative deployment model for hosting ONEWEB applications on a cloud provider. This approach is designed to reduce infrastructure overhead while improving flexibility, scalability, and operational efficiency.

By leveraging cloud platforms, organizations can lower the cost of hardware investment and server maintenance, while benefiting from on‑demand resource provisioning and elastic scaling.

ONEWEB is designed to run in cloud environments without changing the core application model, making it suitable for both cloud‑native and hybrid strategies.

***

#### Cloud Service Models

Cloud environments typically offer multiple service models. ONEWEB can be deployed depending on organizational and customer requirements.

Common cloud service models include:

* **Infrastructure as a Service (IaaS)**\
  Provides virtualized computing resources such as servers, storage, and networking. ONEWEB can be deployed on top of this infrastructure with full control over the runtime environment.
* **Platform as a Service (PaaS)**\
  Provides a managed platform for running applications. ONEWEB can be hosted as a platform‑level service, reducing operational complexity while maintaining flexibility.
* **Software as a Service (SaaS)**\
  Delivers applications as fully managed services. In this model, ONEWEB can be offered as a SaaS solution depending on customer preferences and business models.

ONEWEB primarily supports **PaaS and SaaS deployment models**, allowing organizations to choose the level of control and responsibility that best fits their needs.

***

#### Cloud‑Ready by Design

ONEWEB is architected to support modern cloud environments through:

* Logical separation of platform layers
* Support for distributed deployments
* Compatibility with container‑based execution models

These characteristics allow the platform to scale horizontally and adapt to varying workloads without redesigning applications.

<figure><img src="https://2015371994-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMpDjHWFRUtZ5nJcSfVXd%2Fuploads%2FCvajDlzhMdvnHAGRqPuv%2F0?alt=media" alt=""><figcaption></figcaption></figure>

***

#### Relationship to Other Deployment Models

Within the **Platform Architecture** section, Cloud Architecture represents:

* A progression from **Standalone Architecture**
* An evolution of **High Availability Architecture** using cloud infrastructure
* A foundation for elastic, container‑based deployments

While Standalone and High Availability architectures focus on physical or virtual server layouts, Cloud Architecture emphasizes scalability, automation, and operational efficiency.

***

#### Preparing for Container‑Based Deployment

In cloud environments, ONEWEB is commonly deployed using **containerized architecture**. Containers provide a standardized way to package and run platform components, making deployments more portable and scalable.

This page focuses on the **conceptual cloud architecture**.\
Details about how ONEWEB components are structured and executed using containers are covered in the next section:

* **Container Structure**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onewebstack.com/overview/platform-architecture/cloud-architecture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
