# ServiceControl Monitoring instances deployment options ## Deployment options ServiceControl Monitoring instances can be deployed in multiple ways. - Instances can be deployed as [containers](containers.md) - Instances can be deployed and managed using the [ServiceControl Management Utility Windows application](scmu.md). - Scripted deploys and upgrades can be done via the [ServiceControl Management PowerShell module](powershell.md). ## Planning > [!NOTE] > In production environments, make sure to review the [environment considerations](/servicecontrol/servicecontrol-instances/hardware.md) when setting up a machine with ServiceControl. For production systems, it is recommended to limit the number of instances per machine to one of each [type](/servicecontrol/index.md#servicecontrol-instance-types). The ability to add multiple instances *of the same type on a single machine* is primarily intended to assist development and test environments. See [ServiceControl Capacity Planning](/servicecontrol/capacity-and-planning.md) and [Hardware Considerations](/servicecontrol/servicecontrol-instances/hardware.md) for more guidance.