Skip to content

The RosettaOps Model

Two-tier governance that earns trust incrementally -- from read-only visibility (with the real-time Monitoring Service) to full lifecycle automation across AWS, Azure, GCP, Alibaba Cloud, OVH, and OpenStack.

Why Two Tiers

No enterprise gives a new vendor write access on day one. Cloud operations teams need to validate a platform's value before granting it permission to change anything.

RosettaOps is RosettaHub's cloud operations product -- the unified governance abstraction layer across all clouds. It provides the same APIs for account vending, sandboxing, budgets, compliance, and landing zones regardless of the underlying provider. Its two-tier model maps directly to the real trust boundaries in enterprise cloud operations:

  1. See the problem -- read-only visibility plus the real-time Monitoring Service builds confidence and reveals waste.
  2. Stop and fix it -- full enforcement, remediation, and lifecycle automation, with optional Account Vending Machine for greenfield estates.

Each tier delivers standalone value. You can stay at Observe indefinitely, or move to Automate when the business case is clear.

Apr 2026 revision

Earlier drafts had three tiers (Observe / Govern / Automate). The middle Govern tier was dropped to simplify the offering: most buyers were either read-only (Observe) or full-platform (Automate). Brownfield buyers who only want governance enforcement get it under Automate -- the AVM features are optional and sit dormant until adopted. The real-time Monitoring Service (live cost estimate + continuous cost-vs-budget) moved into Observe.

Tier Overview

graph LR
    subgraph tier1 ["TIER 1 -- Observe"]
        O1["Read-only visibility"]
        O2["Real-time Monitoring Service"]
        O3["Cost dashboards + allocation"]
        O4["Compliance scanning"]
    end

    subgraph tier2 ["TIER 2 -- Automate"]
        A1["Enforcement at creation"]
        A2["Auto-remediation"]
        A3["AVM (optional)"]
        A4["Lifecycle automation"]
    end

    tier1 -- "Trust established" --> tier2

    style tier1 fill:#e3f2fd,stroke:#1565c0,color:#000
    style tier2 fill:#e8f5e9,stroke:#2e7d32,color:#000

Automate is a strict superset of Observe: everything visible in Observe is still visible in Automate; Automate adds the write-side capabilities.


Tier 1 -- RosettaOps Observe

Access Level: Read-Only

Observe requires no write access to your cloud accounts. RosettaHub reads telemetry, inventory, and billing data only. Nothing in your environment is modified.

Observe gives you real-time, multi-cloud visibility -- the unified multi-cloud view that most organizations lack today. Many enterprises operate across two or more clouds with no unified cost or compliance view. Observe solves that immediately, and adds the real-time Monitoring Service so cost-vs-budget signals fire continuously rather than after the bill arrives.

Capabilities

Capability Description
Real-time resources Live inventory of every cloud resource across accounts and providers
Real-time cost estimation Event-driven cost tracking across all connected clouds -- not billing-lag estimates
Real-time Monitoring Service Live cost estimate plus continuous cost-vs-budget evaluation. Surfaces overspend continuously, not after the bill arrives
Unified multi-cloud cost dashboard Single view of spend across AWS, Azure, GCP, Alibaba Cloud, OVH, and OpenStack
Cost allocation Account, project, team, and tag-based breakdowns; multi-account rollups
Resource inventory and audit Complete catalog of cloud resources with metadata and ownership
Compliance posture scanning Findings against 10 standards (SOC 2, HIPAA, PCI DSS, GDPR, NIST 800-53/171/CSF, FedRAMP, ISO 27001, CIS) -- read-only findings, no remediation
Idle detection Identifies idle compute, idle databases, orphaned storage volumes and snapshots, unattached IP addresses, idle load balancers
Savings recommendations Commitment and reservation utilisation, right-sizing, Spot conversion candidates
Real-time AI usage tracking Track AI model API consumption across providers
Exportable reports Download cost, inventory, and compliance data for stakeholders

Coming Soon

  • Compliance posture dashboard -- Visual compliance status across all accounts and frameworks. Coming Q2 2026.
  • AI-driven cost forecasting -- Predictive spend analysis powered by historical trends. Coming Q2 2026.

Standalone Value

Observe answers questions that many organizations simply cannot answer today:

  • How much are we spending across all clouds, right now?
  • Are we on track against budget today, or did we already blow past it last week?
  • Which accounts have resources that violate compliance baselines?
  • Who owns the resources driving the most cost?

The data Observe surfaces typically reveals enough waste to build the business case for Automate.


Tier 2 -- RosettaOps Automate

Access Level: Full Lifecycle Management

Automate has full write access. It can enforce policies at resource creation, auto-remediate compliance drift, modify, stop, and terminate existing resources -- subject to Protected Account Designation.

Automate closes the loop. Where Observe shows you the fire, Automate stops new fires from starting and puts out existing ones.

Capabilities

Everything in Observe, plus:

Enforce at creation

Capability Description
Budget hard stops Real-time budget caps that prevent overspend, not just alert on it
Quota enforcement Creation-time limits on machines, volumes, storage, instance types
Region and service restrictions Control which cloud services and regions users can provision in
Account sandboxing Policy guardrails at the account boundary so blast radius is bounded
Compliance policy enforcement Preventive policies that block non-compliant provisioning at creation time
Auto-remediation on drift Automatically correct configuration drift after provisioning

Permissions and access

Capability Description
RBAC Role-based access control across all platform resources
Role-based service restrictions Control which cloud services and instance types users can provision
Federated multi-cloud console Single sign-on console access across AWS, Azure, GCP
Role and identity management Manage cloud identities, roles, and permissions from one UI
Account provisioning from pools Vend cloud accounts instantly from warm pools with guardrails already applied

AI governance

Capability Description
Per-user model budgets Spending limits on AI/ML model API consumption per team or project
Model restrictions Control which AI models each role can call
Token audit trail Full audit log of AI model usage by user, project, and time

Cost actions

Capability Description
Spot instance hibernation Automatically hibernate Spot instances to preserve state and reduce cost (60-90% savings)
Autostop Stop idle compute on trigger or schedule
One-click idle cleanup Apply savings recommendations as a single action
Account cleanup Identify and remove idle resources, orphaned storage volumes, unused snapshots
Compute shutdown on trigger or schedule Stop or terminate instances based on inactivity, time-of-day, or custom triggers
Account freeze and unfreeze Suspend all non-essential compute in an account instantly, and restore it later

Lifecycle automation (optional)

Capability Description
Account Vending Machine (AVM) Pool, assign, sandbox, clean, and return cloud accounts on demand
Scheduled resource lifecycle policies Define policies that automatically age out, resize, or terminate resources on a schedule

AVM is optional for brownfield estates

Automate's AVM features sit dormant if you don't need them. Brownfield buyers can adopt Automate purely for the enforcement layer (creation-time quotas, auto-remediation, governed AI, cost actions) on existing accounts without restructuring their account estate.

Coming Soon

  • MCP server access -- Programmatic governance via the Model Context Protocol server. Coming Q2 2026.

Critical Safety: Protected Accounts

Protected Account Designation

Any cloud account can be designated as Protected. Protected accounts are exempt from all automated actions at the platform level -- no cleanup, no shutdown, no freeze. This ensures that production workloads and other critical environments are never touched by automation, regardless of any policy or schedule configured in Automate.

Protected Account Designation is the safety mechanism that makes full lifecycle automation viable for enterprises. Teams can automate aggressively in development and sandbox accounts while maintaining absolute certainty that production is off limits.


Feature Comparison

The following table summarizes which capabilities are available at each tier.

Capability Observe Automate
Real-time resources (live inventory)
Real-time cost estimation
Real-time Monitoring Service (live cost + continuous budget)
Unified multi-cloud cost dashboard
Cost allocation (account, project, team, tag)
Resource inventory and audit
Compliance posture scanning (findings)
Idle detection
Savings recommendations
Real-time AI usage tracking
Exportable reports
Budget hard stops
Quota enforcement (machines, volumes, storage)
Region and service restrictions
Account sandboxing
Compliance policy enforcement
Auto-remediation on drift
RBAC
Federated multi-cloud console access
Role and identity management
AI governance (model budgets, restrictions, audit)
Spot instance hibernation
Autostop
One-click idle cleanup
Account cleanup (idle / orphaned resources)
Compute shutdown on trigger / schedule
Account freeze / unfreeze
Account Vending Machine (optional)
Scheduled resource lifecycle policies
Protected Account Designation

How Customers Progress

The two-tier model is designed around a natural upgrade path where Observe builds the case for Automate.

Observe reveals the problem

Most organizations begin with Observe because it requires zero write access -- the lowest possible risk. Within days, the unified cost dashboard, real-time resource inventory, and Monitoring Service surface waste that was previously invisible: idle instances, orphaned volumes, accounts with no budget controls, and compliance gaps. The Monitoring Service in particular catches budget overruns continuously, not after the bill arrives.

This data alone often reveals six- or seven-figure annual savings opportunities.

Observe builds the case for Automate

Once stakeholders can see the waste, the conversation shifts from "do we have a problem?" to "how do we stop it from getting worse, and clean up what's already there?" The business case for Automate writes itself: the cost of inaction is now visible on a dashboard.

Automate's enforcement layer -- creation-time quotas, budget hard stops, compliance policy enforcement, auto-remediation on drift -- stops new waste at the source. Its cost actions -- Spot hibernation, autostop, one-click idle cleanup, account cleanup -- eliminate existing waste. AVM is optional for brownfield estates that don't need account vending.

graph LR
    See["<b>See it</b>\n\nObserve reveals waste.\n<i>Real-time Monitoring Service\ncatches it as it happens.</i>"]
    Fix["<b>Stop it. Fix it.</b>\n\nAutomate enforces, remediates,\nand cleans up.\n<i>Production is protected.</i>"]

    See -->|"Data builds the case"| Fix

    style See fill:#e3f2fd,stroke:#1565c0,color:#000
    style Fix fill:#e8f5e9,stroke:#2e7d32,color:#000

Each tier delivers value on its own. There is no requirement to progress -- organizations can remain on Observe as long as it meets their needs.


Next Steps