Skip to content
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

ServiceControl hosting options #6935

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 4 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 @@ -1439,6 +1439,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
68 changes: 68 additions & 0 deletions servicecontrol/hosting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
title: ServiceControl Hosting Options
summary: Hosting options for running ServiceControl instances
component: ServiceControl
reviewed: 2024-12-16
---

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:

- Management UI: ServiceControl Management Utility
- Commandline: ServiceControl Powershell Module
Copy link
Member

Choose a reason for hiding this comment

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

We should be downplaying SCMU, as it isn't very devops friendly and promote powershell for Windows more.

Copy link
Member Author

Choose a reason for hiding this comment

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

I've never seen a customer use Powershell. I'm not disagreeing with you and change the order but most of our customers especially those that need support are the point and clicky type users.


### 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

Various containerized hosting options are available:

- Docker
- Kubernetes

### Supported architectures

- `linux/arm64`
- `linux/amd64`

### Supported environments

The following environments are getting production supports

- Azure Container Apps
- Azure Managed Kubernetes Service (AKS)
- Amazon Elastic Kubernetes Service (EKS)
- Amazon Elastic Container Service (ECS)
- Docker Engine on Windows 2022


### Known working environments

Docker and Kubernetes are available in many configurations and environments. Many will "just work" but are unsupported for production deployments.

The following additional environments are known to work:

- Docker Desktop for Windows
- Docker Desktop for Mac
- Docker on Fedora
- Podman on Fedora Workstation 41
4 changes: 0 additions & 4 deletions servicecontrol/servicecontrol-instances/hardware.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,6 @@ Disk, CPU, RAM, and network performance may be monitored using the Windows Resou
> [!NOTE]
> Do not use an ephemeral AWS or Azure disk for ServiceControl data because these disks will be erased when the virtual machine reboots.

### Hosting in the cloud

At this time, the only way to host ServiceControl in the cloud is to use a virtual machine.

## Improving performance

### Increase RAM
Expand Down