Skip to content

Commit

Permalink
Add wording and include an example
Browse files Browse the repository at this point in the history
  • Loading branch information
stefaniuk committed Mar 8, 2024
1 parent d896185 commit 2d74eb0
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 13 deletions.
Binary file added blueprints/backup-aws-example.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added blueprints/backup-aws-supported-services.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 29 additions & 2 deletions blueprints/backups-aws.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,33 @@
- These notes are part of a broader set of [blueprints](../blueprints.md)
- This blueprint relates to [service reliability](../practices/service-reliability.md) and specifically to use of [cloud services](../practices/cloud-services.md)

## TBC
## Requirements

... TBC ...
The Backup Policy is supported by two additional papers – the Backup Standard and the Backup Design Pattern. These documents include the following backup requirements on the NHS England services:

- *"critical data is saved in multiple backup locations"*
- *"at least 3 copies"*
- *"on 2 separate devices"*
- *"1 copy being stored off-site and offline or be immutable by online means"*
- *"ensure information & systems can be restored after an incident including but not limited to ransomware and insider attack"*
- *"in line with (RPO & RTO) Recovery Point Objectives and Recovery Time Objectives"*

## Purpose

- To protect NHS patients' data
- To ensure NHS services remain available to the patients
- To comply with legal and regulatory requirements

Links to the documents:

- [Backup Policy](https://hscic365.sharepoint.com/:w:/r/sites/InfoSecMgtSys/_layouts/15/doc2.aspx?sourcedoc=%7B37D35F44-4EEA-47F2-85B5-7ECA8B00AAAE%7D&file=Policy-Backup-v1.1-20220516.docx&action=default&mobileredirect=true&wdLOR=cE8980BB9-6B50-2E4E-840E-746BD263430E)
- [Backup Standard](https://hscic365.sharepoint.com/:w:/r/sites/InfoSecMgtSys/_layouts/15/Doc.aspx?sourcedoc=%7B8E6C4069-3166-443A-8347-1F8E2FF5235D%7D&file=Standard-Backup-v1.0-20220216.docx&action=default&mobileredirect=true&wdLOR=cCA227EE8-BA47-F541-BF9E-0B94C577E1B7)
- [Backup Design Pattern](https://hscic365.sharepoint.com/:w:/r/sites/InfoSecMgtSys/_layouts/15/Doc.aspx?sourcedoc=%7B8F146F36-595B-4DDD-8C3F-123243664102%7D&file=Design%20Pattern%20-Backups-v1.0-20220812.docx&action=default&mobileredirect=true&wdLOR=c6A16A268-9E7A-4F4F-BFB9-6EAD58CC6F9E)

## Supported services

![alt text](backup-aws-supported-services.png)

## Example: DynamoDB & S3

![alt text](backup-aws-example.png)
15 changes: 4 additions & 11 deletions project.code-workspace
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,7 @@
"editor.fontSize": 14,
"editor.formatOnSave": true,
"editor.renderWhitespace": "all",
"editor.rulers": [
120
],
"editor.rulers": [120],
"editor.suggestSelection": "recentlyUsedByPrefix",
"explorer.autoReveal": true,
"explorer.sortOrder": "type",
Expand Down Expand Up @@ -44,15 +42,10 @@
"java.configuration.updateBuildConfiguration": "automatic",
"java.format.enabled": false,
"php.suggest.basic": false,
"python.formatting.blackArgs": [
"--line-length",
"120"
],
"python.formatting.blackArgs": ["--line-length", "120"],
"python.formatting.provider": "black",
"python.languageServer": "Pylance",
"python.linting.flake8Args": [
"--max-line-length=120"
],
"python.linting.flake8Args": ["--max-line-length=120"],
"python.linting.flake8Enabled": true,
"python.linting.mypyArgs": [],
"python.linting.mypyEnabled": true,
Expand All @@ -68,7 +61,7 @@
},
"terminal.integrated.fontFamily": "Hack Nerd Font",
"window.title": "${activeEditorMedium}${separator}${rootName}${separator}${rootPath}",
"window.zoomLevel": 0,
"window.zoomLevel": 3,
"workbench.colorTheme": "Noctis Azureus",
"workbench.editor.enablePreview": false,
"workbench.tree.indent": 24,
Expand Down

0 comments on commit 2d74eb0

Please sign in to comment.