Skip to content

ServiceControl hosting options #6935

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions menu/menu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1432,6 +1432,8 @@
Url: servicecontrol/how
- Title: Licensing
Url: servicecontrol/license
- Title: Hosting
Url: servicecontrol/hosting
- Title: Support policy
Url: servicecontrol/upgrades/support-policy
- Title: Supported versions
Expand Down
45 changes: 45 additions & 0 deletions servicecontrol/hosting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: ServiceControl Hosting Options
summary: Hosting options for running ServiceControl instances
component: ServiceControl
reviewed: 2025-03-20
---

ServiceControl instances can be hosted on:

- Windows Server (virtual machines)
- Linux containers
Deployment options:

- [Monitoring instances](/servicecontrol/monitoring-instances/deployment/)
- [Audit instances](/servicecontrol/audit-instances/deployment/)
- [Error instances](/servicecontrol/servicecontrol-instances/deployment/)

## Windows Server

Instances can be installed on Windows Server (virtual) machines using:

- Commandline: ServiceControl Powershell Module
- Management UI: ServiceControl Management Utility
Comment on lines +22 to +23
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we add links here? The cumbersome thing is that we would have to add different links for each instance type.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mauroservienti links to what/where?


### Supported editions

- Datacenter
- Standard

### Supported versions

The supported Windows Server versions are aligned with the [Microsoft Mainstream support end date for Windows Server](https://learn.microsoft.com/en-us/windows-server/get-started/windows-server-release-info).

## Containers

That Particular Platform images are OCI compliant and can be used in various environments:

- Docker
- Kubernetes
- Podman

### Supported architectures

- `linux/arm64`
- `linux/amd64`
5 changes: 4 additions & 1 deletion servicecontrol/servicecontrol-instances/hardware.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,10 @@ Disk, CPU, RAM, and network performance may be monitored using the Windows Resou
ServiceControl can be hosted in the cloud by:

- Using a virtual machine
- Using a container hosting service. Due to [RavenDB networked disk limitations](https://ravendb.net/docs/article-page/6.0/csharp/start/installation/running-in-docker-container#requirements) there may be [difficulties running the RavenDB container in the cloud with PaaS services](https://github.com/Particular/ServiceControl/issues/3340#issuecomment-2313694640) like [Azure Container Instances](https://azure.microsoft.com/en-us/products/container-instances) or [AWS Elastic Container Service](https://aws.amazon.com/ecs/). ServiceControl containers are compatible with [RavenDB Cloud](https://ravendb.net/cloud).
- Using a container hosting service.

> [!WARNING]
> Due to [RavenDB networked disk limitations](https://ravendb.net/docs/article-page/6.0/csharp/start/installation/running-in-docker-container#requirements) there may be [difficulties running the RavenDB container in the cloud with PaaS services](https://github.com/Particular/ServiceControl/issues/3340#issuecomment-2313694640) like [Azure Container Instances](https://azure.microsoft.com/en-us/products/container-instances) or [AWS Elastic Container Service](https://aws.amazon.com/ecs/). ServiceControl containers are compatible with [RavenDB Cloud](https://ravendb.net/cloud).

## Improving performance

Expand Down