kfrank
By:
kfrank

Does Digital Ocean use Battery Backed RAID Controllers?

October 20, 2014 2.5k views

Does Digital Ocean use Battery Backed RAID Controllers? If so where is this documented?

4 comments
  • Whatever the answer is, I hope you'll take full offsite back ups of your server either way!

  • We always back up our data. However that won't prevent data corruption. The following post on another hosting site does a good job of describing why I asked this question and what it means exactly. [http://www.hostdime.com/blog/bbu-raid/](http://) There doesn't appear to be any information regarding this sort of setup that I can find anywhere on the Digital Ocean website.

  • Perhaps this explains in detail what I'm asking:

    “What is a BBU for RAID and do I need one?” This question comes up often for technicians, so let’s examine the purpose of a BBU, which stands for “battery backup unit.” This awesome device protects and maintains the cached data that is on your server’s raid card. A BBU is essentially a data fail-safe.
    Here’s a scary scenario: say for one reason or another, your dedicated server loses power before changes have left the cache and are committed to disk. You are now left with an non-completed query, or worse, corrupted data.
    The battery backup unit allows the RAID card to remember what hasn’t yet been synced to disk. The BBU can provide enough backup power to preserve the data for up to 72 hours without power. When the machine powers back up, the BBU will write the cache contents on the disk. All contents on the RAID card buffer become unrecoverable if there is no BBU. The worst part is, you may not even know what files were damaged or corrupted.
    If your “write cache” option is set to “write through” or “off”, then you should be fine without a BBU on your raid card. Many RAID cards will have the write cache setting “on” only if the BBU is installed. The downside to having “write cache” turned off is RAID performance will be sub-optimal. This is very important for users who frequently save their database from certain types of corruption or need high data integrity.

    I cannot find an answer to this anywhere on the Digital Ocean website

  • All of our newer machines do have battery backed RAID controllers. If you're creating in one of our newer regions, you should end up on a machine with a battery backed RAID controller. However, as another user has pointed out, we'd always recommend you keep your own backups, and have a great article on some options for that here: https://www.digitalocean.com/community/tutorials/how-to-choose-an-effective-backup-strategy-for-your-vps

    by Justin Ellingwood
    When dealing with any kind of important data, it is essential that you implement a backup scheme. There are many different ways to back up data on a VPS. In this guide, we will discuss some ways that you can backup your data and discuss the merits of the different options.
2 Answers

This question was answered by @Michael@DO:

All of our newer machines do have battery backed RAID controllers. If you're creating in one of our newer regions, you should end up on a machine with a battery backed RAID controller. However, as another user has pointed out, we'd always recommend you keep your own backups, and have a great article on some options for that here: https://www.digitalocean.com/community/tutorials/how-to-choose-an-effective-backup-strategy-for-your-vps

You can see the comment here.

by Justin Ellingwood
When dealing with any kind of important data, it is essential that you implement a backup scheme. There are many different ways to back up data on a VPS. In this guide, we will discuss some ways that you can backup your data and discuss the merits of the different options.
Have another answer? Share your knowledge.