Need suggestions on infrastructure backup solutions for this client?

If you using the product or have used it good bad experience?

This is there environment :

There infrastructure is in Amazon cloud

They have 2 virtuals and 20 containers
Using Amazon ECS with Fargate

What backup solution to backup this up for redundancy as well as disaster recovery.

Would you use Amazons backup solution what ever that is?
Veeam
or something else ??

Thanks in advance

9 Spice ups

Veeam all-day…mostly because I like it’s interface and it just works. Continuous Data Protection policies (CDP) really put it over the top, as well, you can have as close to live data backed up as constant as you want, so long as your network can handle the hit. You can point Veeam to DR sites and have it handle replication at scheduled intervals, too.

3 Spice ups

Veeam has been a lifesaver on multiple occasions. Very easy to set up and use and their support is excellent.

2 Spice ups

Stick with AWS Backup plus ECR replication. It’s built-in, cheap, and good enough for ECS on Fargate. Just make sure you version your infra with Terraform or CloudFormation. Veeam’s solid but overkill here unless you’ve got other stuff outside AWS.

3 Spice ups

I would think you need to sit down with your management or your client to ask through what recovery strategies or what scenarios you will be looking at ?

As previously mentioned that there is literally no one solution to fit all scenario…

  1. If there is data corruption or deleted files to recover, the process can be rather simple
  2. If you want to move off AWS (eg to GCP or Azure or some Chine net etc), the process would also depends if the other cloud can import or recover
  3. If you want a DR, how would onsite backup data sets help ? You cannot really “recover” AWS EC2 instances with local storage or EC2 instances with AWS storage (S3 or Glacial) or AWS RDS etc ? It is not as simple as using VBR to recover VMware VMs to Server 20xx with Hyper-v hosts (or the other way around with VMs to another hypervisor) ?
2 Spice ups

Hi WarKraft,

If the entire stack lives within AWS, AWS Backup is the most streamlined and cost-effective option. It’s native, supports ECS workloads (through EBS, EFS, DynamoDB, and more), and integrates well with versioned infrastructure via Terraform or CloudFormation. For container data, pairing it with ECR replication ensures resilience across regions.

That said, if you’re looking for more granular control or hybrid/cloud-to-cloud DR, Veeam is a powerhouse. Its Continuous Data Protection (CDP) capabilities and multi-cloud support are ideal for environments that stretch beyond AWS. It’s probably overkill for a simple Fargate setup unless you’ve got legacy systems or cross-cloud ambitions.

:gear: Quick Take:

  • Simple AWS-native stack? → Go with AWS Backup + ECR replication
  • Need advanced DR, hybrid cloud, or fast RTO/RPO? → Consider Veeam

Either way, make sure to define your recovery objectives and scenarios clearly with your client before committing—backup is only one piece of a resilient infrastructure puzzle. :slightly_smiling_face:

2 Spice ups

Any specific budget constraints or preferred cost range?

1 Spice up

@code98765 not really but affordable as possible of couse

1 Spice up

But you know Off-AWS backups are going to cost a lot…egress data costs !!!

Then as said…for DR, where are you going to run the EC2 instances as these are not really VMs as you may not have the rights to the “VM” ?
Thats why you need to create at least the 3 recovery scenarios then tackle them ?

1 Spice up

@adrian_ych What 3 recovery scenario examples would you suggest?

1 Spice up

As previously mentioned that there is literally no one solution to fit all scenario…

  1. If there is data corruption or deleted files to recover, the process can be rather simple
  2. If you want to move off AWS (eg to GCP or Azure or some Chine net etc), the process would also depends if the other cloud can import or recover
  3. If you want a DR, how would onsite backup data sets help ? You cannot really “recover” AWS EC2 instances with local storage or EC2 instances with AWS storage (S3 or Glacial) or AWS RDS etc ? It is not as simple as using VBR to recover VMware VMs to Server 20xx with Hyper-v hosts (or the other way around with VMs to another hypervisor) ?
1 Spice up

Heya, I can vouch for Veeam as well. Been using it for cloud backups for years.

1 Spice up

and do you use it for personal use?I wonder have you ever thought of self-hosted ones?which I think would be more flexible

1 Spice up

For an AWS setup with 2 virtual machines and 20 containers on ECS Fargate, AWS Backup is a solid native option—great for integration and compliance, but limited in flexibility. If you need more control, Veeam Backup for AWS offers strong policies, multi-region support, and works well for hybrid setups. N2WS is another AWS-focused alternative worth considering.

For container backup, focus on persistent storage (like EFS) and use IaC for fast redeployments.

Also, don’t overlook security. Choosing the best enterprise firewall is key—Sangfor offers a reliable, easy-to-manage option. You can also look at Fortinet, Palo Alto, or Sophos based on your environment.

2 Spice ups