Security / Failover
Security is crucial to any website, especially when it is central to your business. The MCG CMS follows the best security practices of isolation, auditing, separation of responsibilities and system backup / recovery.System Management pages use session security and SSL technology to keep administrative users private and secure. Isolation means that any potential damage is always contained to a single website. This means that even if one website is compromised then the others will remain intact.
The separation of responsibilities feature of MCG CMS allows the owner of a website to create multiple user accounts and give them various access rights.
This means that a single user can be restricted to manage only a single section of the website. The auditing feature of MCG CMS allows the system administrator to track System Management pages activity. Logged information includes user name, address, time and type of action performed. A special Backup/ Recovery feature allows the system administrator to restore the entire site based on a last night’s backup.
Scalability
If you ever need to add a second or a third server to the system due to growing content size, then MCG CMS will also grow with your needs. Since all static content is loaded from a file server and all dynamic content comes from a database server then adding another application server for load balancing or failover is absolutely feasible.
If your bandwidth / storage needs change then we can give you more of what you need. Our server collocation partner facility has a very generous bandwidth package. The starting package is 50GB (gigabytes) of monthly traffic. How fast is their connection?
It is 100 Mb (mega bits) per single connection with ability to add additional connections.
Hardware / Software
On what hardware will MCG CMS run? The entire system can run on a single server but to accommodate for growth and failover we split the system into 3 layers. The first layer does load balancing of the application servers. This layer will be exposed to the Internet and will run Apache Webserver front-end.
The second layer will host the actual MCG CMS application. This layer runs Apache Tomcat5 servers on a local network only. The application is never directly exposed to the Internet.
The third layer will be the file server and database storage servers. For hosting purposes we only use Debian Linux operating systems, Apache webserver and Apache Tomcat5 and SQL database servers and Pentium Xenon / SCSI hardware.