Skip to content

Commit ac4c6f4

Browse files
committed
updates with oci landing zones git org
1 parent b224fb0 commit ac4c6f4

File tree

9 files changed

+16
-13
lines changed

9 files changed

+16
-13
lines changed

landing-zones/README.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,32 @@ Welcome to the **EMEA OCI Landing Zones**.
77

88
This area is owned by the EMEA Landing Zone Specialists, collaborating with worldwide Oracle, customers, and partners, to **simplify the OCI onboarding experience** and **reduce OCI day-one and day-two efforts**. It provides **best practices** covering the complete spectrum of OCI landing zones, from the **standards** to the **tailored** approaches, including landing zone extensions for specific **workloads**.
99

10-
Note that all the EMEA OCI Landing Zones key elements are aligned with [OCI Landing Zones Framework](https://blogs.oracle.com/cloud-infrastructure/post/new-standardized-oci-landing-zones-framework) and are part of the [OCI Landing Zones Git Organization](https://github.com/oci-landing-zones).
10+
Before starting we recommend viewing a [13-minutes video](https://www.linkedin.com/feed/update/urn:li:activity:7206600588216659968/) with EMEA OCI Landing Zones **approach** and **strategy**. Note that all the EMEA OCI Landing Zones elements are aligned with [OCI Landing Zones Framework](https://blogs.oracle.com/cloud-infrastructure/post/new-standardized-oci-landing-zones-framework) and are part of the [OCI Landing Zones Git Organization](https://github.com/oci-landing-zones) - excluding Tailored Landing Zones.
11+
12+
 
13+
14+
<img src="images/framework.jpg" alt= “” width="800" height="value">
1115

12-
Before starting we recommend viewing a [13-minutes video](https://www.linkedin.com/feed/update/urn:li:activity:7206600588216659968/) with EMEA OCI Landing Zones **approach** and **strategy**.
1316

1417

1518
&nbsp;
1619

1720

1821
| AREA | OBJECTIVE | DESCRIPTION |
1922
|---|---|---|
20-
| <a href="/landing-zones/standard_landing_zones/readme.md"><img src="images/slz.jpg" alt= “” width="500" height=""></a> | **Best Practices</br>3 Shapes** | **Three standard shapes/models** for different organization scopes, **ready to use** with **design blueprints** and **IaC configurations**. Use these models directly or tailor them to your needs. |
21-
| <a href="tailored_landing_zones/readme.md" ><img src="images/tlz.jpg" alt= “” width="500" height=""> </a> | **Tailored Design </br> Any Shape** | An approach to solve **specific requirements** when the standard models are not enough. A tailored model has **dedicated design views** to match requirements and an IaC runtime. This approach is commonly used to bridge **existing customer practices** in other CSPs. |
23+
| <a href="/landing-zones/standard_landing_zones/readme.md"><img src="images/slz.jpg" alt= “” width="500" height=""></a> | **Best Practices</br>4 Blueprints** | **Standard shapes/blueprints** for different organization scopes, **ready to use** with **design blueprints** and **IaC configurations**. Use these models directly or tailor them to your needs. |
24+
| <a href="tailored_landing_zones/readme.md" ><img src="images/tlz.jpg" alt= “” width="500" height=""> </a> | **Tailored Design </br> Any Shape** | An EMEA specialists approach to solve **specific requirements** when the standard models are not enough. A tailored model has **dedicated design views** to match requirements and an IaC runtime. This approach is commonly used to bridge **existing customer practices** in other CSPs. |
2225
| <a href="https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/workload-extensions" ><img src="images/wext.jpg" alt= “” width="500" height=""> </a> | **Workload Ready</br>Plug & Play** | **Complement your landing zone** with extensions ready for **specific workloads**. Each flavor has a **design** with **IaC configurations** ready to be deployed on top of standard or tailored landing zone. Examples are EBS, ExaCC, OCVS, OIC, OKE, CCC, etc. |
2326
| <a href="https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons" ><img src="images/addon.jpg" alt= “” width="500" height=""> </a> | **Addons</br>Plug & Play** | **Complement your landing zone** with **addons** full of best practices. Each **addon** can be used on top of standard or tailored landing zone. Examples are Network Hubs, Oracle Access Gorvernance, Sovereign Controls etc. |
24-
| <a href="/landing-zones/commons/oci_landingzones_iac.md" ><img src="images/iac_modules.jpg" alt= “” width="500" height=""> </a> | **Declarative</br>Terraform Modules** | Use this highly **generic Terraform modules** to configure your Landing Zone instead of coding it. |
27+
| <a href="/landing-zones/commons/oci_landingzones_iac.md" ><img src="images/iac_modules.jpg" alt= “” width="500" height=""> </a> | **Declarative</br>Terraform Modules** | Use the highly **generic** OCI Landing Zones Terraform **modules** to configure your Landing Zone instead of coding it. |
2528

2629
&nbsp;
2730

2831

2932
If you're **starting with OCI landing zones**:
30-
1. Start with [**Standard Landing Zones**](/landing-zones/standard_landing_zones/readme.md) as they're full of best practices. There are [**three models/shapes**](/landing-zones/standard_landing_zones/readme.md#2-what-are-the-models-available) available for different scopes, we'll help you find the best fit [**here**](/landing-zones/standard_landing_zones/readme.md#3-decide-on-the-model-to-use).
33+
1. Start with [**Standard Landing Zones**](/landing-zones/standard_landing_zones/readme.md) as they're full of best practices. There are [**several blueprints**](/landing-zones/standard_landing_zones/readme.md#2-what-are-the-models-available) available for different scopes, we'll help you find the best fit [**here**](/landing-zones/standard_landing_zones/readme.md#3-decide-on-the-model-to-use).
3134
2. If your design is very **customized**, requiring **structural changes** to a standard landing zone (IAM or Network), and/or you need a **highly scalable operating model**, use the [**Tailored Landing Zones**](/landing-zones/tailored_landing_zones/readme.md) approach to create your solution.
32-
3. Complementary, if you have a **specific target workload** that is available as [**Workload Extensions**](/landing-zones/workload_extensions/readme.md), use it directly on top of your landing zone. If it's not available, feel free to reach out to us or use the tailored approach to set up your extensions.
35+
3. Complementary, if you have a **specific target workload** that is available as [**Workload Extensions**](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/workload-extensions), use it directly on top of your landing zone. If it's not available, feel free to reach out to us or use the tailored approach to set up your extensions.
3336

3437

3538
&nbsp;

landing-zones/images/Picture 1.jpg

-67.8 KB
Binary file not shown.

landing-zones/images/addon.jpg

4.53 KB
Loading

landing-zones/images/framework.jpg

562 KB
Loading

landing-zones/images/iac_modules.jpg

605 Bytes
Loading

landing-zones/images/slz.jpg

974 Bytes
Loading

landing-zones/images/tlz.jpg

4.11 KB
Loading

landing-zones/images/wext.jpg

4.5 KB
Loading

landing-zones/tailored_landing_zones/readme.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,15 @@ There are **two assets** for creating OCI-tailored landing zones, one for **desi
3838
&nbsp;
3939

4040
### **2.1 Design** &ndash; With a Blueprint
41-
To tailor a landing zone we recommend starting with the [Standard Landing Zone Model 2](/landing-zones/standard_landing_zones/readme.md#2-what-are-the-models-available), called the **[OCI Operating Entities Landing Zone](https://github.com/oracle-quickstart/terraform-oci-open-lz)** (aka OCI Open LZ), which is a **reference solution** designed and documented with a **repeatable design process**. It presents an end-to-end coherent solution &ndash; with the security, network, and operations views &ndash; of what an organization-wide landing zone looks like, with fine-grained segregation of duties, strong isolation of resources, and a scaleable operating model.
41+
To tailor a landing zone we recommend starting with the [Standard Landing Zone Model 2](/landing-zones/standard_landing_zones/readme.md#2-what-are-the-models-available), called the **[OCI Operating Entities Landing Zone](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities)** (aka OCI Open LZ), which is a **reference solution** designed and documented with a **repeatable design process**. It presents an end-to-end coherent solution &ndash; with the security, network, and operations views &ndash; of what an organization-wide landing zone looks like, with fine-grained segregation of duties, strong isolation of resources, and a scaleable operating model.
4242

4343
The **benefit** of this blueprint is that it can be completely **adjusted and easily simplified** into any other type of landing zone, by following the design steps towards your needs. Using this reference blueprint will help **create a day-two operational model ready to scale** &ndash; using the IaC solution presented in the next section.
4444

4545

4646
&nbsp;
4747

4848
### **2.2 Run** &ndash; with IaC Configurations
49-
For this type of approach we recommend the use of the **[CIS Landing Zone Modules](/landing-zones/commons/oci_landingzones_iac.md)**, to **configure** the resources with *json/hcl* terraform native interfaces, or *yaml*, instead of coding them.
49+
For this type of approach we recommend the use of the **[OCI Landing Zone Modules](/landing-zones/commons/oci_landingzones_iac.md)**, to **configure** the resources with *json/hcl* terraform native interfaces, or *yaml*, instead of coding them.
5050

5151
The **benefits** of using this approach are:
5252
- **Focus on Value**: Focus on configuring the design and resources, instead of coding them. This means shorter time-to-value, lower effort, and lower risk.
@@ -55,7 +55,7 @@ The **benefits** of using this approach are:
5555

5656
&nbsp;
5757

58-
To learn how to **design**, **create**, and **run IaC configurations** we recommend reviewing the exercises on the [**OCI Learn LZ**](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/examples/oci-learn-lz). It's a guided approach to OCI Landing Zones configurations.
58+
To learn how to **design**, **create**, and **run IaC configurations** we recommend reviewing the exercises on the [**OCI Learn LZ**](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons/oci-learn-lz). It's a guided approach to OCI Landing Zones configurations.
5959

6060
&nbsp;
6161

@@ -73,18 +73,18 @@ To learn how to **design**, **create**, and **run IaC configurations** we recomm
7373
| **2**| **PREPARE** | [EMEA OCI Landing Zones - Video](https://www.linkedin.com/feed/update/urn:li:activity:7206600588216659968/)| Understand OCI Landing Zones, **approach**, and **strategy** in **13 minutes**.
7474
| **3** | **ENABLE** | [OCI Learn LZ](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/addons/oci-learn-lz/readme.md)| Use the OCI Learn LZ exercises to understand how to **design** and **configure** OCI Landing Zones. |
7575
| **4** | **SELECT** | [OCI Open LZ Blueprints](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/blueprints)| Select you prefered blueprint. |
76-
| **5** | **DESIGN** | [One-OE](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/blueprints/one-oe) </br> [Multi-OE](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/blueprints/multi-oe) </br> [Network Hubs](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/addons/oci-hub-models/readme.md) | Use the selected OCI Open LZ **blueprint** to design - in drawio - your functional, security, network, and operations view, with all the diagrams in a reusable format. For network use our **Hub Menu** to select your prefered topology. |
76+
| **5** | **DESIGN** | [One-OE](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/blueprints/one-oe) </br> [Multi-OE](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/blueprints/multi-oe) </br>[Multi-Tenancy](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/blueprints/multi-tenancy)</br>[Network Hubs](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/addons/oci-hub-models) | Use the selected OCI Open LZ **blueprint** to design - in drawio - your functional, security, network, and operations view, with all the diagrams in a reusable format. For network use our **Hub Menu** to select your prefered topology. |
7777
| **6** | **CONFIGURE** |[Declarative IaC](https://github.com/oracle-devrel/technology-engineering/blob/main/landing-zones/commons/oci_landingzones_iac.md) | Learn about the OCI IaC declarative approach and use the OCI Open LZ runtime **configurations** as your IaC templates. These configurations are easily adjustable to any other landing zone model. |
7878
| **7** | **RUN** | [One-OE](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/blueprints/one-oe) </br> [Multi-OE](https://github.com/oracle-quickstart/terraform-oci-open-lz/tree/master/blueprints/multi-oe) | Run your configurations using **Terraform CLI** or **Oracle Resource Manager (ORM)** as described in the blueprint runtimes documentation. |
79-
| **8** | **EXTEND** | [Workload Extensions](/landing-zones/workload_extensions/readme.md) | Extend your Landing Zone with ready-made pluggable workload extensions to reduce your time-to-production with OCI best practices. |
79+
| **8** | **EXTEND** | [Workload Extensions](https://github.com/oci-landing-zones/oci-landing-zone-operating-entities/tree/master/workload-extensions) | Extend your Landing Zone with ready-made pluggable workload extensions to reduce your time-to-production with OCI best practices. |
8080

8181

8282
&nbsp;
8383

8484

8585
## 4. Other Considerations
8686

87-
Note that the **alternative** for not using the configurable approach described in [section 2.2](#2_2) is to **code your own solution**, from zero or reuse existing modules. The CIS Landing Zone Modules allow any configuration topology and allow to focus on business resources (workloads) instead of investing time coding to create OCI core resources. By using the recommended approach it's possible to avoid the **common pitfalls** associated with complex customizations:
87+
Note that the **alternative** for not using the configurable approach described in [section 2.2](#22-run--with-iac-configurations) is to **code your own solution**, from zero or reuse existing modules. The OCI Landing Zone Modules allow any configuration topology and allow to focus on business resources (workloads) instead of investing time coding to create OCI core resources. By using the recommended approach it's possible to avoid the **common pitfalls** associated with complex customizations:
8888
- **Hard-coding**. Changing or adapting code to create a new landing zone different than the original is complex and time-consuming. This also means that any change to the landing zone will be executed by code and not configurations.
8989
- **Waste & Late Time-to-Value**. The time spent on adapting code, or re-coding over and over for the OCI landing/core resources is time wasted and not used on the business value/workloads.
9090
- **Limited Scaling**. Doing OCI changes manually can work for some tactical solutions, but it will always limit the scaling and add complexity and cost to the day-two operations. Note that, for example, CIS LZ creates 100+ OCI resources.

0 commit comments

Comments
 (0)