Hardware Requirements

Two types of servers are proposed for the AVAVoIP installation – Standard edition and High-Availability edition.

Standard Edition Server:

  • Red Hat 5+ compatible server
  • 1x CPU of class Intel Xeon Dual Core 5000 Series
  • Server motherboard Intel 5000 chipset or better
  • Two-disk hardware RAID-1 controller. Recommended: 3Ware; other solutions need testing for driver compatibility: Mylex, Adaptec, Intel
  • High-performance SATA disks (recommended: 32MB disk cache, 7200 rpm or better, at least 500GB each)
  • 4 GB or more of DDR3 Registered ECC memory
  • Gigabit NIC

 

High Performance Server:

  • Red Hat 5+ compatible server
  • 2x CPU of class Intel Xeon Dual Core 5000 Series
  • Server motherboard featuring chip-set 5000 or better
  • Four-disk hardware RAID-5 controller, capable of running a hot-spare drive with auto-replace function. Recommended: 3Ware; other solutions need testing for driver compatibility: Mylex, Adaptec, Intel
  • High-performance SATA disks (recommended: 32MB disk cache, 10000 rpm or better, at least 500GB each)
  • 16 GB or more of DDR3 Registered ECC memory
  • Gigabit NIC

Single Unit Setup

Entry level solution, featuring all-in-one single, easy to deploy server.
Recommended for solutions that feature both the billing components and the VoIP components.
Server type depends on the expected load.

Enterprise Setup

A redundant solution for higher loads and demanding environments. Aims at reserving all crucial elements and at providing automated fail-over.
Services are split into web access layer, data storage plus processing layer and application layer. Each server is redundant with one running as master and second – as a hot stand-by copy. Upon primary failure, the secondary takes over automatically.
Recommended for customers that need high availability of the service.

Server roles:

  • Data Storage and Processing engine – high performance server
  • Billing server – primary – high performance server
  • Backup Data Storage server – high performance server
  • Backup Billing server – high performance server

 

Carrier Setup

A versatile and flexible solution for heavy loads and extremely demanding environments. Aims at reserving all elements and at providing automated fail-over. The system makes use of optimized virtualization for system partitioning in reseller business models.
Further split of application layer into two parts to achieve higher throughput. Introduces networked storage for better data management and reservation. Introduces separate monitoring system.
Recommended for customers that need extra scalability and high availability of services.

Server roles:

  • Web access server – primary – standard edition server
  • Billing Server – primary – high performance server
  • Database Processing engine – high performance server
  • Backup Database Processing engine – high performance server
  • Backup Billing and Web access – high performance server
  • Networked Disk storage array (at least 1 TB redundant disk space)
  • Monitoring server (optional) – standard edition server

 

Please note that in all the above cases if an integration with soft switch is required a separate high performance server must be dedicated to the switching solution.