Service Center is resource-intensive. This means production systems should be dedicated to Barracuda Managed Workplace. Sharing a server with other applications results in contention for resources, particularly memory and disk throughput, which can significantly impact the performance of all applications on the server.
Memory and disk space requirements listed in this section must be dedicated to Service Center, so additional resources are required for the server operating system and any other roles performed.
|Network Load Balancing|
Network Load Balancer
With the implementation of multiple Application Servers, load balancing is required to balance incoming requests across all Application Servers.
Load-balancing is driven by a unique virtual IP address that is typically associated with a specific URL. The hardware servers that will be hosting the content for the virtual IP address or URL will be configured in a server farm associated with the virtual IP address.
There are a number of predictor algorithms that handle the load-balancing. The following two methods can be easily deployed:
- Round Robin is a static load-balancing predictor in which servers receive connections on a strictly rotating basis, ignoring server weight. After a server receives a connection, it moves to the bottom of the connection queue.
- Least Connections is a dynamic load-balancing predictor in which network traffic patterns are considered. The load-balancer determines which server has the fewest connections and then forwards the incoming service request to it.
In order to function as expected the load balancer must be configured to use the persistence method source-address affinity (also known as sticky sessions). Using this method means the load balancer creates a record in memory noting to which server the requests were made for each originating IP address. All future requests from the same originating IP address will be forwarded to the same application server. A timeout may be specified so that these records are not kept forever.
The Hosted Service Center database server require the following:
- Minimum hardware requirements as listed in the table below:
All the software listed in this section has passed performance testing with Barracuda Managed Workplace. While it may be possible to install on other flavors of Windows or other required applications, it is not recommended because support may be limited for any products not explicitly listed.
The following installer is required:
- Windows Installer 4.5
Barracuda Managed Workplace will install natively for either 32- or 64-bit versions of the server operating system. When installing on a 64-bit operating system, all required software components must be installed in 64-bit mode. The following operating systems are supported:
- Microsoft Windows Server 2016 (Standard and Datacenter)
- Microsoft Windows Server 2012 R2 (Essentials, Standard, Datacenter
- Microsoft Windows Server 2012 (Essentials, Standard, Datacenter)
- Windows Server 2008 R2 (Web, Standard, Enterprise, Datacenter)
The following application framework is required:
- Microsoft .NET Framework 4.6.0 or higher (4.6.1 or higher is recommended)
The following web servers are supported:
- Microsoft Internet Information Services 7.5, 8, and 8.5
Several versions of Microsoft SQL Server are supported, but the recommended version is Microsoft SQL Server 2016. Microsoft SQL Server 2016 provides functionality not available with other versions. For more information, see https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-2016-service-pack-1-sp1-released/.
The following database servers are supported:
- Microsoft SQL 2019-Supported for dedicated server configuration only. See SQL Server Configuration.
- Microsoft SQL 2016 (Recommended)
- Microsoft SQL 2014
- Microsoft SQL Server 2012 with Reporting Services (Standard or Enterprise)
Barracuda Managed Workplace will work with any SMTP server. Authentication and port options are configurable.
- Microsoft Internet Explorer 10 and 11
- Google Chrome current version
- Mozilla Firefox current version
- Safari (Mac OS and iOS - partial)
The following lists the networking requirements for Service Center:
80 TCP inbound Access to the VARAdmin, SCMessaging and SC websites over HTTP.
80 TCP outbound Access to the license server and WSUS meta data server.
443 TCP inbound Access to the VARAdmin, SCMessaging and SC websites over HTTPS.
2195 TCP outbound Access to Apple web service (gateway.push.apple.com) for mobile device management feature.
2196 TCP outbound Access to Apple web service (feedback.push.apple.com) for mobile device management feature.
Firewall exceptions for the SCMonitor.exe and SCworker.exe applications must be made on each application server to allow for communications on all TCP ports where the source IP Addresses are those of the other application servers.
Required External Sites for Barracuda Managed Workplace
The following table outlines the external sites that must be allowed by security products for Barracuda Managed Workplaceto function properly.
Links to Knowledge Base articles
Warranty lookup service
Patch metadata, wuident.cab
Windows self update URL
Update Center components, initial patch metadata, Service Center online help
Whats My IP service
License service, telemetry service, Service Center locator
Update center metadata
PRC Viewer and Server
Used by setup to download required components (prerequisites)
Used to connect to Microsoft patch management
Used in the bits-client log
Required External Sites for Avast Business Antivirus Pro Plus
If you’re using Avast Business Antivirus Pro Plus, the following external sites must be allowed by security products:
Required External Sites for Service Modules
If you’re using a service module, consult the documentation for the integrated program for any external sites that are required for communication.