Recommended System Configuration for Large-Scale Deployments of Surveyor 6

Overview

While a single Surveyor server can support a large number of devices (100,000+), Surveyor is designed to scale by dividing services among multiple servers.

Verdiem’s recommended configuration for 110,000 managed devices is a two server configuration.

Information

 

Web Server

The Web Server is a Windows Server 2008 R2 server that hosts the following:

  • Surveyor Power Management Protocol Service
  • Surveyor Administrator Service
  • Surveyor Message Queue Service

The Web Server should be configured as follows (either physical hardware or a virtualized equivalent):

  • At least two dedicated physical server-class processors (Xeon or similar) with eight virtual
  • At least 16 GB of RAM
  • Server-class performance disk subsystem with 250 GB of storage
  • At least two network interfaces (one dedicated for the Web Server to the SQL server connection, the other to support device connection traffic)

Data Management Server

The Data Management Server is a Windows Server 2008 R2 server that hosts the following:

  • Microsoft SQL Server 2008 R2 Standard Edition
  • Surveyor Background Task Processor
  • Surveyor Advanced Reporting

The Data Management Server should be configured as follows:

  • At least two physical server-class processors (Xeon or similar)
  • At least 32 GB of RAM
  • High-performance disk subsystem with 4 TB of storage to save historical reporting data (less disk space can be used, depending upon report data retention needs).

Surveyor Network Traffic

A few important points to note about the Surveyor Agent:

  • The Surveyor Agent is a compact and efficient service that collects information and enforces policies. Since Surveyor 6 was designed to scale to networks with hundreds of thousands of devices, much attention was dedicated to ensuring its network interactions are infrequent and small in size.

  • All communication with the server is outbound from the managed device (Windows or Mac OS X) and inbound to the server. The Surveyor server never contacts a managed device, so no inbound connections are used, which means firewalls on managed devices need no configuration and can be left with the device fully protected.

  • The Surveyor Agent uses HTTP protocol and a compact data representation with a minimal amount of network traffic. A single HTTP or HTTPS port must be opened on the server to receive inbound traffic from managed devices.

Interaction Size / Packets Frequency Comments
Initial Device Registration (HTTP from the agent to the server) 4kb / 5 round trips including TCP overhead. Initial Installation (1x). Agent sends information about itself in a compact and efficient format using HTTP packet.
Check-in with client event updates (outbound HTTP from agent to server) 2kb / 3 round trips, including TCP overhead. 4 x hour (typical). Check-in interval can be configured by the administrator. A 15-minute interval is recommended for enterprise deployments. The client sends recent events to the server during check-in. If the client has been operating without checking in for several days, the size can increase by 1-2kb.
Policy Update 6-8kb / 2-4 round trips (part of check-in if needed). Only if management policy is changed by an Administrator. Policies are efficiently sent to the agent during check-in only when changed by administrator or rule. Policy size may vary depending on policy complexity.
Device Attribute Change 4kb / 5 round trips, including TCP overhead. Only if attributes of a managed device change (e.g., network interfaces, LDAP domain, memory, OS, etc.). Surveyor Agent automatically detects if an attribute changes and only sends changes.
Wake on WAN Proxy Check-in 1.5kb / 3 round trips including TCP overhead. Twenty times each hour for active Wake on WAN Proxies (typically two per network broadcast domain). When Surveyor is configured to use Wake on WAN Proxies, each agent that is elected as a proxy will check in with the server in a long-poll interaction.
Interaction with Surveyor Administrator or Surveyor Advanced Reporting Traffic varies greatly but is only used for administrator and reporting.  N/A N/A

Comments

0 comments

Article is closed for comments.