Spike Protection is an additional service which can be activated in addition to your existing project subscription. It allows you to scale your project up to our maximum single-server capacity for a short period of time to allow you to deal with expected spikes in traffic, such as during marketing events.
Activating Spike Protection #
Go to the Plan page in the Servd Dashboard
Select a Start date and time for your protection period
Select the total length of time that you would like the period to cover
Click 'Schedule Spike Protection'
Follow the instructions for any applicable payment
At your scheduled start time the platform will automatically scale up your project
Server Specifications #
During spike protection periods your project will be moved to a private server with the following specs:
- 32 CPUs
- 64GB RAM
And all of the services powering your project will be reconfigured to make appropriate use of these resources.
Choosing a Start and End Time #
At the very start and end of a spike protection period your project will experience between 30 and 60 seconds of service interruption. This is caused by the time taken to move and reconfigure the database. We therefore strongly advise that spike protection periods are scheduled to begin at periods of low traffic for your project, such as very early morning. Periods can be purchased in multiples of 6 hours, so you can choose a length of time that fits your use-case.
You can make changes to the start time of a scaling period right up until the point where that period becomes active. This allows you to purchase scaling periods for use in the future and then reschedule them as required, or delay a period if your expected high-traffic period changes for any reason.
Server Resource Use #
When a spike protection period begins, any forced balancing of the maximum CPU usage of your project's components are removed - allowing them to arbitrarily access any available resources on the new private server. Consequently, the insights graphs within the Servd dashboard will change to show the overall server usage rather than the normal, per-component resource use.
Spike protection is billed at a flat rate per scheduled period. The costs differ depending on your Servd Team's payment currency. The current costs per 24h period are as follows:
- £200 (GBP)
- €220 (EUR)
- $250 (USD)
Payment is taken up-front upon initial scheduling of a spike protection period.