You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: landing-zones/README.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,29 +1,29 @@
1
-
# LANDING ZONE FRAMEWORK
1
+
# **Landing Zone Framework**
2
2
3
3
4
4
5
5
6
6
Welcome to the **Landing Zone Framework (LZF)**.
7
7
8
-
The LZF is a set of assets that aim to **simplify the OCI onboarding experience** and **reduce OCI day-one and day-two efforts**. It provides **best practices**, and approaches covering the complete spectrum of OCI landing zones, from the **Standards** ones with the CIS LZ and OELZ to the **Tailored** approaches with IaC configurations.
8
+
The LZF is a set of assets that aim 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 **tailored** approaches.
9
+
9
10
10
11
11
12
12
-
| APPROACH | DESCRIPTION |ASSET |
13
-
|---|---|:---:|
14
-
| <ahref="/landing-zones/standard_landing_zones/standard_landing_zones.md" ><imgsrc="images/slz.png"alt= “”width="600"height=""></a> |A standard landing zone is a **prescribed**approach to landing zones with a **guided setup**by the user, using an **existing IaC solution**. This is the recommended approach for initial landing zone deployments covering the most-common workload scenarios. |**[VIEW](/landing-zones/standard_landing_zones/standard_landing_zones.md)**|
15
-
| <ahref="tailored_landing_zones/tailored_landing_zones.md" ><imgsrc="images/tlz.png"alt= “”width="600"height=""> </a> |A tailored landing zone is a solution to **fit specific requirements**when the standard approach is not enough. It's an **IaC configuration-driven**approach, simple to set up, and is normally used to bridge with existing operating models, with fine-grained segregations of duties, strong network isolation, and heterogeneous workloads, among others. |**[VIEW](/landing-zones/tailored_landing_zones/tailored_landing_zones.md)**||
13
+
| APPROACH | DESCRIPTION |
14
+
|---|---|
15
+
| <ahref="/landing-zones/standard_landing_zones/standard_landing_zones.md" ><imgsrc="images/slz.png"alt= “”width="600"height=""></a> |**Prescribed**and **ready to use** solutions with a **guided setup**and **IaC**. This is the recommended approach for initial landing zone deployments covering the most-common workload scenarios. |
16
+
| <ahref="tailored_landing_zones/tailored_landing_zones.md" ><imgsrc="images/tlz.png"alt= “”width="600"height=""> </a> |An approach to solve **specific requirements**when the standard is not enough. The designs are transformed into a **configuration-as-code**solution, simple to set up, and used to scale/bridge with existing operating models, fine-grained segregations of duties, strong network isolation, or heterogeneous workload|
16
17
17
18
18
-
If you're starting with landing zones, we recommend the following **decision process**:
19
-
1. Start with the **standard** approach as they're full of best practices.
20
-
2. If it needs adjustments or **extensions** on top of the prescribed design, customize it by code or manually.
21
-
3. If the design requires **structural changes** to the standard landing zone and a **scalable operating model**, use the **tailored** approach with IaC configuration (json/hcl).
19
+
If you're **starting with OCI landing zones**:
20
+
1. Start with a **standard** landing zone as they're full of best practices. If it needs adjustments or **extensions on top** of the prescribed design, customize it by code or manually.
21
+
2. If your design is very **specific**, requiring **structural changes** to a standard landing zone, and/or you need a **highly scalable operating model**, use the **tailored** approach.
22
22
23
23
24
24
25
-
The following support assets are also available for a better OCI experience:
Copy file name to clipboardExpand all lines: landing-zones/standard_landing_zones/standard_landing_zones.md
+19-19Lines changed: 19 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# STANDARD LANDING ZONES
1
+
# STANDARD LANDING ZONES (SLZs)
2
2
3
3
4
4
@@ -8,30 +8,27 @@
8
8
9
9
## 1. What Are Standard Landing Zones
10
10
11
-
An SLZ is a **prescribed approach** to landing zones with a **guided setup**, that can be used in **self-service mode** by the user. To achieve this, a **set of configurations** are available with a predefined structure. This is the **recommended approach for initial landing zone deployments** covering the most-common workload scenarios. An SLZ can also be extended to implement specific requirements, but those extension resources would be manually created or by custom code.
11
+
An SLZ is a **prescribed approach** to landing zones with a **guided setup**. To achieve this, a **set of configurations** are available with a predefined structure. This is the **recommended approach for initial landing zone deployments** covering the most-common workload scenarios. An SLZ can also be extended to implement specific requirements, but those **extension** resources, or **add-ons**, would be manually created or by custom code.
12
12
13
13
Some characteristics of an SLZ:
14
14
15
15
- It provides a set of **best practices** and a prescriptive approach to deploying secure landing zones.
16
16
- It creates a **pre-defined** landing zone structure (compartments, networks, groups, policies, etc.)
17
17
- It’s a **configurable** setup, with no design or implementation activities.
18
18
- It provides a **secure footprint** to safely land and uses workloads.
19
-
- It has an **automated deployment** with **public** and **free** code
20
-
- It’s where you **start the journey** and later expand or extend toward specific requirements.
19
+
- It has an **automated deployment** with **public** code
21
20
22
-
Please note that there are several solutions that fit this model, see below.
23
21
24
22
25
23
26
24
## 2. What Are The Solutions Available
27
25
28
-
Before starting, it's important to understand the existing OCI landing zone solution landscape. There are mainly two solutions to take into account:
26
+
There are two solutions OCI Standard Landing Zones:
29
27
30
-
31
28
32
-
***[CIS LANDING ZONE (CIS LZ)](https://docs.oracle.com/en/solutions/cis-oci-benchmark/index.html)**: This reference architecture provides a Terraform-based landing zone template that meets the security guidance prescribed in CIS Oracle Cloud Infrastructure Foundations Benchmark. This LZ brings in the ability to provision multiple VCNs, either in standalone mode or as constituent parts of a Hub and Spoke architecture. The VCNs can either follow a general purpose standard three-tier network topology or are oriented towards specific topologies.
29
+
***[CIS LANDING ZONE (CIS LZ)](https://docs.oracle.com/en/solutions/cis-oci-benchmark/index.html)**: This solution provides a Terraform-based landing zone template that meets the security guidance prescribed in CIS Oracle Cloud Infrastructure Foundations Benchmark. This LZ brings in the ability to provision multiple VCNs, either in standalone mode or as constituent parts of a Hub and Spoke architecture. The VCNs can either follow a general purpose standard three-tier network topology or are oriented towards specific topologies.
33
30
* The current version is v2.x.
34
-
* The v3 is coming and a highly configurable set of terraform modules are already available to configure with json/hcl any landing zone structure. For more details refer to the [Tailored Landing Zones](/landing-zones/tailored_landing_zones/tailored_landing_zones.md) approach.
31
+
* The **version 3** is coming and a highly configurable set of terraform modules are already available to configure with json/hcl any landing zone structure. For more details refer to the [Tailored Landing Zones](/landing-zones/tailored_landing_zones/tailored_landing_zones.md) approach.
35
32
36
33
37
34
@@ -51,19 +48,22 @@ Find below an executive review of some key requirements that will influence the
51
48
52
49
| DOMAIN | REQUIREMENT | SOLUTION |
53
50
|---|---|---|
54
-
| Segregation of Duties | A dedicated Network Team, Security Team, Database Team, and Applications Team, operating their respective resources is required| CIS LZ v2 |
55
-
| Segregation of Duties | A dedicated Network Team, Security Team, and possibly a Team per Application operating their respective resources is required| OELZ v2 |
56
-
|Isolation of Resources | A strong workload network isolation with NSGs is required | CIS LZ v2 |
57
-
| Security |The OCI Tenancy CIS Validation embedded on the solution is required| CIS LZ v2 |
58
-
|Security| The target tenancy doesn't have Identity Domains | CIS LZ v2 |
59
-
| Cost | Starting with no initial OCI consumption is required | CIS LZ v2 |
51
+
|**Segregation of Duties**| A dedicated **Network** Team, **Security** Team, **Database** Team, and **Applications** Team, operating their respective resources | CIS LZ v2 |
52
+
|**Segregation of Duties**| A dedicated **Network** Team, **Security** Team, and possibly a Team per **Application** operating their respective resources | OELZ v2 |
53
+
|**Networt**| A strong workload network isolation with **NSGs** is required | CIS LZ v2 |
|**Cost**| Starting with **no initial OCI consumption** is required | CIS LZ v2 |
60
57
61
58
62
59
63
-
For other design considerations (such as hub & spoke, several environments, ExaCS ready, etc.), both solutions will fit. If after reviewing the table above it's still not clear to identify a solution:
64
-
1. Visit [this asset](/landing-zones/commons/select_your_solution.pdf) for further consideration.
65
-
2. Might be in the case that a customization is required for a standard landing zone, which should be treated as an extension of it, and **not** as rebuilding it into a different shape. Choose the solution that is nearer to the requirements.
60
+
For other design considerations (such as hub & spoke, several environments, ExaCS ready, etc.), both solutions will tend to fit. Note the support model for both solutions is UPL 1.0.
61
+
62
+
If after reviewing the table above the solution is not clear:
63
+
1. Visit [landing zone landscape](/landing-zones/commons/select_your_solution.pdf) for further consideration.
64
+
2. Might be the case that a customization is required for a standard landing zone, which should be treated as an extension of it, and **not** as rebuilding it into a different shape. Choose the solution that is nearer to the requirements.
66
65
3. If it's required to rebuild/restructure a standard landing zone then use it's recommended to use the [tailored landing zone](/landing-zones/tailored_landing_zones/tailored_landing_zones.md) approach.
66
+
4. Reach out to us for a recommendation.
67
67
68
68
69
69
@@ -74,7 +74,7 @@ For other design considerations (such as hub & spoke, several environments, ExaC
74
74
| STEP | DESCRIPTION |
75
75
|:---:|---|
76
76
| 1 | Review the previous section |
77
-
| 2 | Review the [**landing zone landscape**](/landing-zones/commons/select_your_solution.pdf) for complementary **considerations for using and before using**. |
77
+
| 2 | Review the [**landing zone landscape**](/landing-zones/commons/select_your_solution.pdf) for complementary **considerations for using** and **before using**. |
78
78
|3 | Select the solution:<br>- For the **CIS LZ [start here](/landing-zones/standard_landing_zones/cis_lz_v2/cis_landing_zone_v2.md)**. <br>- For the **OELZ [start here](/landing-zones/standard_landing_zones/oelz_v2/oelz_v2.md)**.
79
79
| 4 | If it's required a **custom design extending the standard landing zone**, there are three alternatives: <br>**a. OCI Console**: Update the resources after deploying the solution. The impact of this is operating the OCI landing zone with the OCI console, i.e., manually.<br>**b. Extended IaC**: Update the code to fit the needs and deploy the solution. The impact of this might be the effort and skills required. <br>**c. Tailored with IaC**: If it's required more design flexibility or the extensions break the standard solution and require structural changes, use the [tailored landing zone](/landing-zones/tailored_landing_zones/tailored_landing_zones.md) approach.
0 commit comments