Skip to main content

Deployment Models

Choosing the right deployment model is a foundational step that impacts your organization's cost, control, scalability, and security.

ServiceOps provides flexible deployment options to meet diverse organizational needs. This guide helps IT administrators and implementation consultants understand the available deployment models and their implications for system architecture, maintenance, and operational requirements. The choice between SaaS and On-Premises deployment affects not only technical implementation but also cost structure, compliance capabilities, and long-term scalability planning.

FeatureSaaS (Software-as-a-Service)On-Premises
HostingHosted and managed by the vendor in the cloudHosted on your own servers and infrastructure
Setup & OnboardingRapid setup; access via URL after subscribingRequires manual installation and configuration
MaintenanceAll updates, security, and maintenance handled by vendorYour IT team responsible for all maintenance
Control & CustomizationLimited control over infrastructure; customization via settingsFull control over infrastructure, data, and security
Cost StructureSubscription-based (OpEx), based on users/featuresHigher upfront investment (CapEx) for hardware and licenses
ScalabilityEasily scalable by adjusting subscription planDepends on your hardware capacity and architecture
Data ResidencyData stored in vendor's cloud infrastructureData remains within your own infrastructure
ComplianceLimited to vendor's compliance certificationsFull control to meet specific regulatory requirements
IntegrationStandard integrations and APIs availableDeep integration with on-premises systems possible
SecurityVendor-managed security measuresYour organization controls all security aspects

1. SaaS Deployment Model

The SaaS model is a turnkey solution designed for organizations that want to leverage the power of ServiceOps without managing the underlying infrastructure.

Best Suited For

  • Organizations that prefer a predictable, subscription-based cost model.
  • Teams that want to minimize IT infrastructure management overhead.
  • Businesses that need to get up and running quickly.

2. On-Premises Deployment Model & Topologies

The on-premises model provides full control over the ServiceOps environment, making it ideal for organizations with specific security, compliance, or integration requirements.

Deployment Topologies

For organizations choosing the On-Premises model, ServiceOps supports several deployment topologies to match different scale and resilience requirements.

  • Single Server Deployment: All ServiceOps components are installed on a single server.

    • Best for: Small-scale deployments, development, or testing environments.
    • Considerations: This model presents a single point of failure.
  • High Availability (HA) Deployment: This setup uses a primary (Master) and secondary (Slave) server with an HA-Proxy to eliminate single points of failure. If the Master server fails, traffic is automatically redirected to the Slave.

    • Best for: Mission-critical production environments requiring high uptime.
  • Distributed Deployment with Disaster Recovery (DR): This topology involves replicating the entire infrastructure from a primary Data Center (DC) to a geographically separate Disaster Recovery (DR) site.

    • Best for: Organizations requiring the highest level of resilience against major outages.
  • Component-Based and Scalable Deployments: The architecture can be scaled out by distributing components (e.g., File Server, Poller Server, DMZ Server) across multiple dedicated servers.

    • Best for: Large enterprises with complex IT landscapes.