Skip to main content

Deployment Models

Siesta AI can be operated as a managed SaaS service or deployed into a customer-controlled Azure environment. The functional platform can remain consistent while ownership of infrastructure, identity, networking, monitoring, and change approval differs.

Responsibility Comparison​

AreaManaged SaaSCustomer-controlled Azure
Azure subscription and resource lifecycleManaged by Siesta AICustomer-owned with agreed delivery responsibilities
Platform updatesManaged release processCoordinated release and maintenance process
Network integrationStandard managed boundaryCustomer VNet, DNS, firewall, and ingress integration
IdentityCustomer SSO connected to managed serviceCustomer SSO plus Azure workload identities and RBAC
SecretsManaged secure storesCustomer-approved Key Vault or secret store with named owners
MonitoringManaged service monitoringShared or customer-owned monitoring and escalation
Backup and recoveryManaged service policyCustomer-specific RTO, RPO, retention, and recovery tests
Cost managementIncluded in service modelAzure budgets, sizing, quota, and cost ownership agreed with customer

Product administration differences​

Deployment can also change who may create governed product objects. In the current private-deployment policy, only the Owner and Administrator roles can create agents or instantiate a Library template as an agent. A User's create controls are hidden and the direct create route is unavailable. Managed SaaS continues to use its standard role and access rules.

This is an intentional authorization boundary, not a navigation limitation. Do not use Admin Mode, a copied URL, or a template link to bypass it. Follow the agent creation role matrix and have an Owner or Administrator create and assign the requested agent.

Selection Questions​

Choose the deployment model after answering:

  • Must runtime or data resources reside in the customer's Azure tenant?
  • Are private endpoints, custom DNS, fixed egress, or customer SIEM integration required?
  • Who can approve production changes and emergency access?
  • Which team owns provider quota, model deployments, backups, and incident escalation?
  • What availability, RTO, RPO, maintenance window, and evidence requirements apply?
  • Which contractual or regulatory controls require customer ownership?

Document the final responsibility matrix before provisioning begins. Avoid assumptions such as "customer-hosted means customer-operated" unless the operating agreement assigns that work explicitly.