• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
NameHero® Blog

NameHero® Blog

Web Hosting Tips & Resources From NameHero

  • Hosting
    • Web Hosting
    • VPS Hosting
    • WordPress Hosting
    • WooCommerce Hosting
  • Reseller
  • Enterprise
  • Domains
  • Account
  • Blog Home
  • Categories
  • Authors

Why I Don’t Use AWS S3 For Website Backups

Bhagwad Park

Published on: August 8, 2022

Categories: Website Security 0

I’m constantly trying to find better backup solutions for my website. While I lucked out and got grandfathered into a cheap DropMySite plan for 10 GB, DropMySite has since changed its pricing, and it’s no longer suitable for ordinary website hosting. I’ve been looking into Amazon’s AWS S3 for backups, and since Cloudflare introduced R2 storage with free egress fees, I thought it was time to explain why I don’t use AWS S3 or Cloudflare’s R2 to store my backups.

Cheap Storage Sounds Tempting

The best use case for S3 and R2 is, of course, the cost. Ordinary backup services for websites like Jetpack Backup and NameHero’s own backup solution cost at least several dollars per month for a few GB. Compared to that, AWS’s storage is an order of magnitude cheaper, and Cloudflare’s R2 gives you 10 GB/m for free!

Of course, egress costs are high on AWS, but even so, given that backup restorations are much rarer, it’s much cheaper than ordinary backup solutions. In many cases, as with Cloudflare’s R2, it will be entirely free.

So why don’t I use S3 and R2 to back up my VPS and website files and folders?

Reason 1: Complicated to Set Up

Running a website shouldn’t be technically challenging unless it’s your full-time job. Ordinary shared hosting is for regular folk who just want to focus on their website, and even a managed VPS requires skills over and above shared hosting. So when deciding whether to use AWS to store your backups, you have to ask – how easy is it?

The answer is not very. AWS is pretty complicated to set up, and the same goes for Cloudflare’s R2. Even if you manage to send your files to one of these services, how do you plan on getting them out? You must set up complex two-way interactions between your server and the remote storage. This means installing software on your VPS and complex configurations.

For anyone running a website on a VPS, I would not recommend AWS unless you know exactly what you’re doing, and you’ve done it before.

Reason 2: You Need Easy, Granular Restoration

One of the use cases of a backup solution is to restore individual files, folders, and databases in case something goes wrong. Say you wake up one day and find that some files have been corrupted by malware, and you need to restore them to their state three days ago. Will having a VPS backup on AWS help you to restore them quickly? No!

Instead, you’ll probably have to restore your entire server after downloading the backup. And who knows what can go wrong in the process? One big problem is that even testing these things can be dangerous, so you prefer not even try.

What you want is a solution that lets you restore specific files with the click of a button, preferably with a nice GUI. And a backup of your VPS sitting on Amazon’s AWS doesn’t give you that.

Choose a Managed Backup Solution like on NameHero

To be safe, I suggest using a specific backup solution created for this purpose rather than attempting to do this on your own. There’s no point saving money with AWS if you can’t easily restore your site in an emergency. NameHero already has free nightly and weekly backups, but you can purchase more space and get 30-days of backups. And while I don’t use Jetpack Backup either, even that is better than setting up AWS on your own.

So keep it simple, avoid complicated solutions, and know your limits. Trust me – AWS and Cloudflare’s R2 are more trouble than they’re worth when it comes to using them for backup storage.

Bhagwad Park Profile Picture
Bhagwad Park

I’m a NameHero team member, and an expert on WordPress and web hosting. I’ve been in this industry since 2008. I’ve also developed apps on Android and have written extensive tutorials on managing Linux servers. You can contact me on my website WP-Tweaks.com!

Related Posts

How to Fix “ERR_TUNNEL_CONNECTION_FAILED” Error

Here's how to fix the "ERR_TUNNEL_CONNECTION_FAILED" error in Google Chrome. It happens because of a misconfigured proxy most of the time.

How To Fix Error Code: NET::ERR_CERT_DATE_INVALID

Let's dive into the process of troubleshooting a few different types errors on our journey to fix NET::ERR_CERT_DATE_INVALID.

How To Fix The ERR_SSL_PROTOCOL_ERROR: 5 Easy Solutions

Here are 5 easy ways to fix the pesky ERR_SSL_PROTOCOL_ERROR if you run into it as a website owner or visitor.

What Is Private DNS? A Detailed Guide

Have you heard the term Private DNS? Ever wondered what it means and why it even matters? Or you might know what it means but aren’t quite sure how to enable private DNS for your device. Either way, you’re in the right place.  Private DNS is a service that allows you to encrypt DNS queries, […]

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Follow & Subscribe

Exclusive promos, content and more!

Most Popular Posts

NameHero’s Recommended WordPress Plugin and Theme Setup (2023)

WordPress Hosting vs. Web Hosting – What’s The Difference?

How To Increase The InnoDB Buffer Pool Size

How To Fix A Stuck All-in-One WP Migration Import

How To Add A Subdomain In Cloudflare

Top Categories

  • WordPress
  • WordPress Tutorials
  • Enterprise Hosting
  • WooCommerce
  • Web Hosting
  • Resellers
  • Website Security
  • Website Development
  • Website Performance
  • VPS Hosting
  • SEO Tips
  • Announcements
  • Domain Registration
NameHero

NameHero® proudly provides web hosting to over 40,000 customers with 99.9% uptime to over 750,000 websites.

  • Master Card
  • Visa
  • American Express
  • Discover
  • Paypal
Products
  • Web Hosting
  • VPS Hosting
  • WordPress Hosting
  • WooCommerce Hosting
  • Reseller Hosting
  • Enterprise Hosting
  • Domains
Help & Support
  • NameHero Blog
  • Support
  • Help Center
  • Migrations
  • Affiliates
  • Call 1-855-984-6263
Company
  • About Us
  • Contact Sales
  • Reviews
  • Uptime
  • We're Hiring

Copyright © 2023 Name Hero, LLC. All rights reserved.
NameHero® is a registered trademark.

  • Privacy Policy
  • Terms of Use
  • Acceptable Use Policy
  • Payment Policy
  • DMCA