Skip to content

Commit 34ea113

Browse files
Merge pull request #636 from oracle-devrel/storage.01.50.27.11.2023
Update based on Review of our Confluence and GitHub assets
2 parents 7cbe0db + cc3bff2 commit 34ea113

File tree

20 files changed

+834
-43
lines changed

20 files changed

+834
-43
lines changed

cloud-infrastructure/storage/block-storage/README.md

Lines changed: 14 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,22 @@ We've designed our storage platform as an ideal complement to Oracle compute and
88
# Table of Contents
99

1010
1. [Team Publications](#team-publications)
11-
2. [Useful Links](#useful-uinks)
12-
3. [Reusable Assets Overview](#reusable-assets-overview)
11+
2. [Useful Links](#useful-links)
1312

1413
## Team Publications
1514

16-
- [OCI provides native high availability and data resilience](https://blogs.oracle.com/cloud-infrastructure/post/oci-provide-cloud-resilience-by-default)
17-
- Blog: Oracle Cloud Infrastructure (OCI) provides high data durability and availability as a core feature, enabling businesses to concentrate on their customer experience and economic success.
18-
- [Make your cloud resilient against regional outages](https://www.youtube.com/watch?v=IVqLe_XH_AE)
19-
- 6-minute Video about "Make your cloud resilient against regional outages".
20-
- [Effortless Cloud Resilience – Automate your Disaster Recovery with Oracle Cloud Infrastructure](https://www.youtube.com/watch?v=P3qWyjE9HMQ)
21-
- 1h Video about "Effortless Cloud Resilience – Automate your Disaster Recovery with Oracle Cloud Infrastructure".
15+
- [OCI provides native high availability and data resilience](asset/OCI.provides.native.high.availability.and.data.resilience)
16+
- [Make your cloud resilient against regional outages](asset/Make.your.cloud.resilient.against.regional.outages)
17+
- [Effortless Cloud Resilience – Automate your Disaster Recovery with Oracle Cloud Infrastructure](asset/Effortless.Cloud.Resilience)
18+
- [Cloud Resilience](asset/Cloud.Resilience)
19+
- [Cloud Resilience by default](asset/Cloud.Resilience.by.default)
20+
- [OCI Storage Health-Check](asset/OCI.Storage.Health-Check)
21+
- Showcase section
22+
- [Showcase 1: Demonstrate block volume backup copy to a different region in a customer managed key environment.](asset/Showcase.1)
23+
- [Showcase 2: TRIM showcase](asset/Showcase.2)
24+
- [Showcase 3: boot/block volume security best practice](asset/Showcase.3)
25+
- [Showcase 4: boot/block volume individual (to a customer-managed bucket) backup and restore](asset/Showcase.4)
26+
2227

2328
## Useful Links
2429

@@ -37,30 +42,6 @@ We've designed our storage platform as an ideal complement to Oracle compute and
3742
- [Oracle Cloud Infrastructure Vault: Block Volume Encryption](https://www.youtube.com/watch?v=3GBPIx4hlRU)
3843
- This video helps you to encrypt a block volume with the KMS Vault customer-managed encryption key.
3944

40-
## Reusable Assets Overview
41-
42-
- [Cloud Resilience](https://gitlab.com/hmielimo/cloud-resilience/-/blob/main/doc/cloud.resilience/README.md)
43-
- All details regarding storage-based resiliency incl. example backup and recovery automation script.
44-
- [Cloud Resilience by default](https://gitlab.com/hmielimo/cloud-resilience-by-default/)
45-
- All details regarding storage-based Server resiliency including
46-
- Set up your Server with Resilience by default Using the Console
47-
- Set up your Server with Resilience by default using CLI
48-
- Performance-Based Auto-tune Use Case script
49-
- [OCI Storage Health-Check](https://gitlab.com/hmielimo/oci-storage-health-check/)
50-
- Storage Health-Check example scripts
51-
- validate all boot and block volumes regarding backup policies
52-
- showcase boot and block volume security e.g. using Customer managed key, Key-Rotation, Backup
53-
- Showcase section
54-
- [Showcase 1: Demonstrate block volume backup copy to a different region in a customer managed key environment.](https://gitlab.com/hmielimo/cloud-resilience-by-default/-/tree/main/copy.customer.managed.key.backup)
55-
- we showcase a: cli management of several customer managed key protected OCI resources (e.g. instance, block volume, block volume backup)
56-
- we showcase b: cli based customer managed key protected block volume creation, attachment to instance, create filesystem
57-
- we showcase c: cli based customer managed key protected block volume backup
58-
- we showcase d: cli based customer managed key protected block volume backup copy to a different region
59-
- we showcase e: cli based customer managed key protected instance using Cloud-Init to run custom scripts or provide custom Cloud-Init configuration
60-
- we showcase f: cli based customer managed key protected instance using Consistent device paths fot attached block volumes
61-
- [TRIM showcase - example script](asset/trim-showcase.md)
62-
- [boot/block volume security best practice - example script](asset/secure.storage.sh)
63-
- [boot/block volume individual (to a customer-managed bucket) backup and restore - example script](asset/block-volume-backup-and-restore.md)
6445

6546

6647

@@ -70,4 +51,4 @@ Copyright (c) 2023 Oracle and/or its affiliates.
7051

7152
Licensed under the Universal Permissive License (UPL), Version 1.0.
7253

73-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/folder-structure/LICENSE) for more details.
54+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Cloud Resilience by default
2+
3+
[Cloud Resilience by default](https://gitlab.com/hmielimo/cloud-resilience-by-default/)
4+
5+
Assets that contain all details regarding storage-based Server resiliency. This assets provide
6+
- Set up your Server with Resilience by default Using the Console
7+
- Set up your Server with Resilience by default using CLI
8+
- Performance-Based Auto-tune Use Case script
9+
10+
11+
Reviewed: 27.11.2023
12+
13+
# When to use this asset?
14+
15+
These assets should be used whenever needed to implement resilient solutions with Oracle Cloud Infrastructure (OCI).
16+
17+
# How to use this asset?
18+
19+
The information is generic in nature and not specified for a particular customer.
20+
21+
# License
22+
23+
Copyright (c) 2023 Oracle and/or its affiliates.
24+
25+
Licensed under the Universal Permissive License (UPL), Version 1.0.
26+
27+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Cloud Resilience
2+
3+
[Cloud Resilience](https://gitlab.com/hmielimo/cloud-resilience/-/blob/main/doc/cloud.resilience/README.md)
4+
5+
Assets that contain a great opportunity to learn about Cloud Resilience or "Keep your systems running". This assets provide
6+
- A theoretical overview
7+
- An alignment of terms across several cloud provides like e.g. Oracle, Amazon, Google and Microsoft
8+
- A hands on guidance on a real world example based on which you are able to gain insides for your individual cloud resilience implementation
9+
- A list of Oracle Architectural Best Practices
10+
11+
12+
Reviewed: 27.11.2023
13+
14+
# When to use this asset?
15+
16+
These assets should be used whenever needed to implement resilient solutions with Oracle Cloud Infrastructure (OCI).
17+
18+
# How to use this asset?
19+
20+
The information is generic in nature and not specified for a particular customer.
21+
22+
# License
23+
24+
Copyright (c) 2023 Oracle and/or its affiliates.
25+
26+
Licensed under the Universal Permissive License (UPL), Version 1.0.
27+
28+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Effortless Cloud Resilience – Automate your Disaster Recovery with Oracle Cloud Infrastructure
2+
3+
[Effortless Cloud Resilience – Automate your Disaster Recovery with Oracle Cloud Infrastructure](https://www.youtube.com/watch?v=P3qWyjE9HMQ)
4+
5+
Assets that contain a great opportunity to learn how to use the powerful tools of OCI to improve the resilience and availability of your systems.
6+
7+
Reviewed: 27.11.2023
8+
9+
# When to use this asset?
10+
11+
These assets should be used whenever needed to implement resilient solutions with Oracle Cloud Infrastructure (OCI).
12+
13+
# How to use this asset?
14+
15+
The information is generic in nature and not specified for a particular customer.
16+
17+
# License
18+
19+
Copyright (c) 2023 Oracle and/or its affiliates.
20+
21+
Licensed under the Universal Permissive License (UPL), Version 1.0.
22+
23+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Make your cloud resilient against regional outages
2+
3+
[Make your cloud resilient against regional outages](https://www.youtube.com/watch?v=IVqLe_XH_AE)
4+
5+
Assets that contain a 6-minute Video about "Make your cloud resilient against regional outages".
6+
7+
Reviewed: 27.11.2023
8+
9+
# When to use this asset?
10+
11+
These assets should be used whenever needed to implement cloud resiliency against regional outages.
12+
13+
# How to use this asset?
14+
15+
The information is generic in nature and not specified for a particular customer.
16+
17+
# License
18+
19+
Copyright (c) 2023 Oracle and/or its affiliates.
20+
21+
Licensed under the Universal Permissive License (UPL), Version 1.0.
22+
23+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
24+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# OCI Storage Health-Check
2+
3+
[OCI Storage Health-Check](https://gitlab.com/hmielimo/oci-storage-health-check/)
4+
5+
Assets that contain OCI Storage Health-Check. This address perfectly [Best practices framework for Oracle Cloud Infrastructure](https://docs.oracle.com/en/solutions/oci-best-practices/index.html) in general and [Backup Data in Storage Services - Oracle Cloud Infrastructure Block Volumes](https://docs.oracle.com/en/solutions/oci-best-practices/back-your-data1.html) in particular.
6+
In addition you might make use of [Storage Healthcheck list](https://gitlab.com/hmielimo/oci-storage-health-check/-/blob/main/doc/healthcheck.storage.xlsx) where we list all storage related OCI best practices of the following areas:
7+
8+
- Security and compliance
9+
- Reliability and resilience
10+
- Performance and cost optimization
11+
- Operational efficiency
12+
13+
Reviewed: 27.11.2023
14+
15+
# When to use this asset?
16+
17+
These assets should be used whenever you plan or already have implemented OCI Storage Services and aim to compare your implementation aginst the [Best practices framework for Oracle Cloud Infrastructure](https://docs.oracle.com/en/solutions/oci-best-practices/index.html).
18+
19+
# How to use this asset?
20+
21+
The information is generic in nature and not specified for a particular customer.
22+
23+
# License
24+
25+
Copyright (c) 2023 Oracle and/or its affiliates.
26+
27+
Licensed under the Universal Permissive License (UPL), Version 1.0.
28+
29+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# OCI provides native high availability and data resilience
2+
3+
[OCI provides native high availability and data resilience](https://blogs.oracle.com/cloud-infrastructure/post/oci-provide-cloud-resilience-by-default)
4+
5+
Assets that contain solution design practice regarding Oracle Cloud Infrastructure (OCI) native high availability and data resilience capabilities.
6+
7+
Reviewed: 27.11.2023
8+
9+
# When to use this asset?
10+
11+
These assets should be used whenever needed to design resilient solutions with Oracle Cloud Infrastructure (OCI).
12+
13+
# How to use this asset?
14+
15+
The information is generic in nature and not specified for a particular customer.
16+
17+
# License
18+
19+
Copyright (c) 2023 Oracle and/or its affiliates.
20+
21+
Licensed under the Universal Permissive License (UPL), Version 1.0.
22+
23+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,23 @@
11
# Asset
22

3-
OCI Block Storage assets.
43

4+
Assets contain all OCI Block Storage assets.
5+
6+
7+
Reviewed: 27.11.2023
8+
9+
# When to use this asset?
10+
11+
These assets should be used whenever work with Oracle Cloud Infrastructure (OCI) Block Storage.
12+
13+
# How to use this asset?
14+
15+
The information is generic in nature and not specified for a particular customer.
516

617
# License
718

819
Copyright (c) 2023 Oracle and/or its affiliates.
920

1021
Licensed under the Universal Permissive License (UPL), Version 1.0.
1122

12-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/folder-structure/LICENSE) for more details.
23+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Showcase 1: Demonstrate block volume backup copy to a different region in a customer managed key environment
2+
3+
[Showcase 1: Demonstrate block volume backup copy to a different region in a customer managed key environment.](https://gitlab.com/hmielimo/cloud-resilience-by-default/-/tree/main/copy.customer.managed.key.backup)
4+
5+
Assets that contain a great opportunity to learn about Customer managed (boot and block) volume backups and how to copy them to a different region.
6+
7+
8+
Reviewed: 27.11.2023
9+
10+
# When to use this asset?
11+
12+
These assets should be used whenever need to implement a customer managed (boot and block) volume backup and copy them to a different region.
13+
14+
# How to use this asset?
15+
16+
The information is generic in nature and not specified for a particular customer.
17+
18+
# License
19+
20+
Copyright (c) 2023 Oracle and/or its affiliates.
21+
22+
Licensed under the Universal Permissive License (UPL), Version 1.0.
23+
24+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

cloud-infrastructure/storage/block-storage/asset/trim-showcase.md renamed to cloud-infrastructure/storage/block-storage/asset/Showcase.2/README.md

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,31 @@
1-
# License
1+
# Showcase 2: TRIM showcase
22

3-
Copyright (c) 2023 Oracle and/or its affiliates.
3+
[Showcase 2: TRIM showcase](#showcase-trim)
44

5-
Licensed under the Universal Permissive License (UPL), Version 1.0.
5+
Assets that contain a great opportunity to learn about Cloud Resilience or "Keep your systems running". This assets provide
6+
- A theoretical overview
7+
- An alignment of terms across several cloud provides like e.g. Oracle, Amazon, Google and Microsoft
8+
- A hands on guidance on a real world example based on which you are able to gain insides for your individual cloud resilience implementation
9+
- A list of Oracle Architectural Best Practices
10+
11+
12+
Reviewed: 27.11.2023
13+
14+
# When to use this asset?
15+
16+
These assets should be used whenever you like to understand TRIM in Oracle Cloud Infrastructure (OCI) Storage Services.
17+
18+
# How to use this asset?
619

7-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/folder-structure/LICENSE) for more details.
20+
The information is generic in nature and not specified for a particular customer.
821

922

1023
# Showcase TRIM
1124

1225
## Prepare your environment
1326
- [Oracle Cloud Infrastructure CLI Command Reference](https://docs.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/index.html)
1427
- Set up your individual "operate" instance
15-
- An Oracle enterprise Linux server with Command Line Interface (*see [Set up your Server with Resilience by default using CLI](https://gitlab.com/hmielimo/cloud-resilience-by-default/#set-up-your-server-with-resilience-by-default-using-cli) for details*).
28+
- An Oracle enterprise Linux server with Command Line Interface (*see [How to create a new operate server](https://gitlab.com/hmielimo/next-generation-cloud/-/tree/main/doc/how.to.create.a.new.operate.server) for details*).
1629
- Create and attach block volume: e.g. trim-test (*200GB*).
1730

1831
## Format and mount block volume
@@ -197,3 +210,11 @@ done
197210
198211
cat "${myLOGFILE}"
199212
~~~
213+
214+
# License
215+
216+
Copyright (c) 2023 Oracle and/or its affiliates.
217+
218+
Licensed under the Universal Permissive License (UPL), Version 1.0.
219+
220+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

0 commit comments

Comments
 (0)