Introduction

AWS S3 (including S3 Glacier) can provide very cheap object storage for some on-premise backup and archiving use cases. But, be careful. There are pitfalls:

 If you aren't sure that AWS S3 is right for you, this Cornell tool can show other alternatives: https://finder.research.cornell.edu/storage

Framing Your Use Case

Here are some questions that may be valuable to answer when thinking about backup and archiving:

General Approaches

There are a lot of pathways to get on-premise files to S3 or other AWS services. Picking the right one will depend on your use case, budget, ability or desire to tinker and monitor costs, and palatability of deploying additional on-premises resources.

CLI Tools

True Backup Software Using S3 for Storage

Many backup software solutions can use S3 for backend storage. An example of this for smaller-scale deployments is MSP360 Managed Backup (formerly CloudBerry Backup).

AWS Tools and Services

AWS has a lot of tools and service options to make it easier to move/sync data from on-premise sources to AWS. These services can be a great solution if they do exactly what you need and you have the budget for them. Tools in this category include:

Anti-Patterns

Data Already in AWS

Don't roll your own backup/archive solution if your data is already in AWS. Use built-in AWS services and features:

Resources

Internal

External