How is your experience with the OutSystems Community?
18
Views
1
Comments
OutSystems On-Premises vs OutSystems Cloud installations

Compare OutSystems On-Premises and OutSystems Cloud installations. What are the differences in architecture, administration, deployment, security, performance, scalability, maintenance, and operational responsibilities?

2023-12-26 10-35-28
OutSystems Neo
Staff
AI Generated

Below is a side‑by‑side comparison of OutSystems Cloud (PaaS) vs On‑Premises / Self‑Managed installations, focused on the aspects you listed.


1. Architecture

OutSystems Cloud

  • Runs on OutSystems‑managed infrastructure in public cloud data centers (e.g., AWS/Azure).
  • Uses the standard OutSystems layered architecture: IIS application servers, Platform Server, SQL/Oracle DBs, plus separate Platform, Log, and Session catalogs/schemas per environment, but all provisioned and operated by OutSystems. Infrastructure architecture and deployment options
  • Typical infrastructure includes multiple environments (Dev, Test/QA, Prod, LifeTime) with front‑ends and DB servers sized according to the chosen edition (Basic/Standard/Enterprise). Infrastructure architecture and deployment options

On‑Premises / Self‑Managed

Key Difference: Cloud uses the same technical stack, but the physical layout and capacity planning are pre‑designed and operated by OutSystems; on‑premises you decide and implement the architecture.


2. Administration & Operational Responsibilities

OutSystems Cloud

On‑Premises / Self‑Managed

Key Difference: Cloud offloads platform and infrastructure administration to OutSystems; on‑premises requires full operational ownership.


3. Deployment & Lifecycle Management

Both Models (Common)

OutSystems Cloud

On‑Premises

  • You must install the Platform Server, configure LifeTime, define environments, and optionally create multiple pipelines for different app portfolios and NFRs (e.g., extra UAT, special HA). Infrastructure architecture – Pipelines
  • Full flexibility to add or change environments (e.g., separate UAT or security‑isolated pipeline) as long as your infrastructure supports it. Infrastructure architecture – Pipelines

Key Difference: Cloud gives you ready‑made environments and pipelines; on‑premises you explicitly design and implement the environment topology.


4. Security

OutSystems Cloud

On‑Premises

Key Difference: Cloud delegates infra security to OutSystems; on‑premises lets you tailor security deeply but requires you to manage and prove it.


5. Performance & Scalability

Common Platform Behavior

OutSystems Cloud

On‑Premises

Key Difference: Cloud scalability is packaged/managed by OutSystems; on‑premises scalability is fully customizable but also fully your responsibility (capacity planning, load balancing, HA).


6. Maintenance (Upgrades, Backups, Patching)

OutSystems Cloud

On‑Premises

Key Difference: Cloud: “managed PaaS” model; On‑Prem: “you build and maintain the platform” model.


7. Monitoring & Operational Responsibilities

OutSystems Cloud

On‑Premises

Key Difference: In Cloud, OutSystems covers platform health; in On‑Premises, you cover platform + underlying stack.


Summary

  • Architecture: Same logical stack (.NET/IIS/DB) but OutSystems Cloud is pre‑architected and operated; On‑Premises is tailor‑made and self‑operated.
  • Administration & Ops: Cloud offloads infra/platform admin to OutSystems; On‑Prem requires full ownership.
  • Deployment & Lifecycle: Both use LifeTime and pipelines; Cloud gives ready‑made environments, On‑Prem gives full design freedom.
  • Security: Cloud = OutSystems‑managed infra security, you secure apps; On‑Prem = you secure infra + apps.
  • Performance & Scalability: Cloud scalability packaged by edition; On‑Prem scalability fully under your control (and responsibility).
  • Maintenance: Cloud handles upgrades/backups/patches; On‑Prem you handle all maintenance.
  • Monitoring & Responsibilities: Cloud: OutSystems monitors platform, you monitor apps; On‑Prem: you monitor everything.
This answer was AI-generated. Please read it carefully and use the forums for clarifications
Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.