Description:
This policy ensures that data for the systems supporting the services are available to use. This is important to ensure that the services can function properly and that users can access the data they need.
Rationale:
Data is the lifeblood of many organizations. Without access to data, services may not be able to function properly or users may not be able to access the information they need. This can have a significant impact on the organization's productivity and ability to deliver services.
Impact:
The impact of not having data for the systems supporting the services available to use can be significant. For example, if a customer support system does not have access to customer data, it may not be able to answer customer questions or resolve issues. This can lead to customer dissatisfaction and lost revenue.
Default Value:
AWS recommends that organizations have a process in place to ensure that data for the systems supporting the services are available to use. This process should include steps to regularly back up data, test the backups, and monitor the availability of data.
Pre-requisites:
To implement this policy, you will need to have access to the data that is used by the systems supporting the services. You will also need to have the appropriate permissions to back up, restore, and monitor the data.
Remediation Steps:
The following steps can be used to remediate this policy:
- Identify the data that is used by the systems supporting the services.
- Implement a process to regularly back up the data.
- Test the backups to ensure that they can be restored successfully.
- Monitor the availability of data to ensure that it is always accessible.
Test Plan:
The following steps can be used to test the availability of data:
- Try to access the data using the systems supporting the services.
- If the data is not available, investigate the cause of the issue.
- Take steps to resolve the issue and ensure that the data is available.
Implementation Plan:
The following steps can be used to implement a process to regularly back up data:
- Select a backup method that is appropriate for the data.
- Configure the backup method to back up the data on a regular basis.
- Test the backup method to ensure that it is working correctly.
- Document the backup process.
AWS CLI Process:
The following command can be used to back up data using the AWS CLI:
aws s3 cp --recursive my-bucket my-backup-bucket
Using AWS GUI:
The following steps can be used to back up data using the AWS Management Console:
- Go to the AWS Management Console.
- Click on the "S3" service.
- Click on the "Buckets" tab.
- Select the bucket that contains the data you want to back up.
- Click on the "Actions" menu and select "Create Backup".
- Follow the on-screen instructions to create the backup.
Backout Plan:
The following steps can be used to revoke the changes made to implement this policy:
- Delete the backup.
- Delete the backup policy.
Note:
- This policy is not intended to replace the need for a comprehensive disaster recovery plan.
- This policy is specific to AWS resources. Other resources, such as on-premises servers, may require different backup and restoration procedures.
Reference:
- AWS Backup documentation: https://docs.aws.amazon.com/aws-backup/latest/devguide/
- AWS Disaster Recovery whitepaper: https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/
Section 2:
- Tags: data, availability, disaster recovery
- Keywords: AWS, S3, EBS