March 12th April 23rd at 4pm pacific time, we will be performing a major upgrade to the hardware that runs your ASAP system.
For the last few months our engineers have been busy drawing schematics, purchasing servers, and configuring systems that will become the basis for a new ASAP Systems Platform.
The new hardware includes a brand new database server with exponentially more power than what we are running on now, as well as improved configuration for quicker disaster recovery, failover, and scalability.
We’ve also significantly upgraded our physical web servers with greatly improved specs for performance. In addition, all are now running virtualized environments for improved scalability and redundancy.
Finally, we are also upgrading all of our core infrastructure including firewalls (security), load balancers (performance and redundancy), and storage (disaster recovery & data redundancy).
In addition to new hardware, we will be moving out of our existing hosting facility and into Supernap, one of the most secure and reliable web hosting facilities in the business. The Supernap facility is used by some of the biggest and most data-sensitive corporations in the world, including eBay, PayPal, Wells Fargo, Verizon, Box.com, and many more. We are excited to build the next generation ASAP platform on top of one of the most secure and redundant backbones available.
The new ASAP Systems Platform is going to deliver ASAP faster to you and your customers, with more reliability, and with quicker recovery time in the event of any emergency.
The Migration Plan
The last few weeks our engineers have been working night and day at the new data center installing and configuring the new system. This week we will be loading all of the latest data and application code onto the new platform in preparation for our testing teams to take the main stage on Monday (
Feb 29April 18).
The QA team will start by running through a series of basic “smoke tests” (these are manually-run tests verifying core workflows in the system) to look for any abnormalities or errors. After this stage we will begin our automated testing, including comprehensive “load testing” designed to determine how much load we can put onto the new system before we see performance degradation. This information will let us know if we need to make any tweaks to the configuration, for example if we need to add more cores to our database, more web servers, etc.
During the testing period we will continue to replicate data from our live database so that the new system will stay updated to within a few hours of the live system. This will help us reduce downtime when we make the final switchover.
Finally, at 4pm (PST) on Saturday
March 12thApril 23rd the order of events will go something like this:
1. Update the web servers with all of the latest application code
2. Shut down access to the current system to guarantee no data is modified during the switchover process
3. Add maintenance messaging to online registration and admin systems
4. Copy the final differential data from the live system into the new database
5. Run through our test cases again and make sure all systems are go
6. Change our DNS settings to point asapconnected.com to the new system
#5 is actually what we expect to take the most time and it’s what we have the least control over. When we make this change it’s up to the DNS servers around the world to update these settings so that every server directing traffic on the internet understands where to send someone when they type in “app.asapconnnected.com”. Usually this happens quickly, but we’ve seen it take several hours in the past so want to set the expectation that we could be down for several hours.
To track our progress during this time you can keep an eye on our Twitter feed at @AsapAlerts
If you have any questions or notice any problems with your new environment please contact email@example.com
We’re excited to bring a new level of performance and reliability to ASAP.
• The ASAP Team