Documentation

Spike Protection

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

  1. Go to the Plan page in the Servd Dashboard

  2. Select a Start date and time for your protection period

  3. Select the total length of time that you would like the period to cover

  4. Click 'Schedule Spike Protection'

  5. Follow the instructions for any applicable payment

  6. 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 are always multiples of 24 hours which ensures any interruption of service at the end of a period will also occur at the same time of day.

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 schedule 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.

Pricing

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.