Parallels System Automation is a modular solution that is capable of supporting millions of customers through the use of single purpose servers. Reliability, security, manageability, and scalability are advantages built directly into the Parallels System Automation design.
At the highest level, Parallels System Automation consists of an Operations Support System (OSS) and a Business Support System (BSS). Although OSS and BSS were designed to be interoperable and tightly integrated, they can be deployed and used separately.
Parallels System Automation operations management includes everything required to manage hosting services and resources directly from web-based control panels. The OSS provides server deployment, automated application package management, centralized security updates, service packages definition, service provisioning, resource usage management, and reporting.
The Parallels System Automation billing software covers all aspects of resource usage accounting and billing based on rules established by the service provider. The BSS supports multi-level business relationships among providers, resellers, and end-customers. It includes the tools for package definition, automated credit card processing, comprehensive fraud screening, order processing, customer care, and marketing.
Parallels System Automation allows the management software and customer services to be distributed among multiple physical servers. Web, email, databases, and other customer services can be provisioned on a separate single-purpose, high-density servers or server farms to provide better resource utilization and lower costs. This provides advantages in the areas of reliability and growth.
Reliability - the use of single-purpose servers improves system reliability. The system management tools and customer control panels reside on separate servers from those where hosting services are provisioned. This ensures that a problem with the management software does not impact overall service delivery.
Growth - additional resource servers can be added as they are needed. For example, if additional email resources are needed, an additional email server can be implemented and utilized by all customers. A non-distributed system would require migrating existing customers to the new server in order to take advantage of the additional capacity.
Parallels System Automation enables centralized resource accounting, reporting, and monitoring. Using Parallels System Automation, the service provider is able to manage all servers from the same control panel. Centralized resource management allows Parallels System Automation to automatically provision services to specific servers depending upon the business rules set by the provider (resource availability, server load, etc.).