Personal tools

Contact Us 24/7 > 1 866.SIX FEET
Sections

Skip to content. | Skip to navigation

Home > Portfolio > Online Learning at Penn State > system-deployment
12/01/16

EVERYONE.NET SCHEDULED MAINTENANCE 

Everyone.net will be performing maintenance on their databases Friday December 2nd, 2016 between 9:00PM PT to 3:00AM PT / 12:00AM ET to 06:00AM ET. During this time, all services including web mail, POP, IMAP, and SMTP relay may experience degraded performance and inbound mail delivery delays. We apologize for any inconvenience.

System Deployment

The College of the Liberal Arts at Penn State was running their online courses on an underpowered VM infrastructure and using an inefficient web software architecture. This resulted in multiple performance issues and outages at peak traffic time.

In addition to application improvements, Six Feet Up carried out a technical investigation aimed at identifying the most appropriate hosting setup for the College. The team proposed a new hosting architecture, and specified what size VMs (RAM, CPU cores, etc.) to set up, and which filesystems to use. Finally, Six Feet Up deployed and tested the College's new hosting infrastructure.

The courses are now running on 9 Virtual Machines: 1 for testing, 4 for acceptance and 4 for production. The Plone CMS is running in each environment on a pair of application servers and PostgreSQL is running on a pair of database servers. For better concurrency and scalability, RelStorage is used to store the data on two PostgreSQL database servers. A Netscaler load balancer is used internally and externally to provide scaling and high availability, as well as used as a caching proxy. Memcache is used in the application for caching sessions and frequently-used RelStorage data. Six Feet Up used Pacemaker and Corosync to ensure high availability at the database layer. The team leveraged Locust.io to run the final performance tests.

Since the new system went into effect, the server issues have been entirely resolved and the College of the Liberal Arts has enjoyed a fast and "rock solid" system.

Next Steps


Select a type of support:

Contact our sales team

First name:
Last name:
Email:
Phone Number:
Message:
Fight spam:
What is + ?
 
Call Us 1 866.SIX FEET
Sections