Skip to content

Commit c2a9fef

Browse files
authored
docs: new supporting doc (#1047)
1 parent 7e9d817 commit c2a9fef

File tree

2 files changed

+150
-0
lines changed

2 files changed

+150
-0
lines changed
Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
---
2+
3+
copyright:
4+
years: 2025
5+
lastupdated: "2025-09-02"
6+
7+
keywords:
8+
9+
subcollection: deployable-reference-architectures
10+
11+
authors:
12+
- name: "Jordan Williams"
13+
14+
# The release that the reference architecture describes
15+
version: 8.2.0
16+
17+
# Whether the reference architecture is published to Cloud Docs production.
18+
# When set to false, the file is available only in staging. Default is false.
19+
production: true
20+
21+
# Use if the reference architecture has deployable code.
22+
# Value is the URL to land the user in the IBM Cloud catalog details page
23+
# for the deployable architecture.
24+
# See https://test.cloud.ibm.com/docs/get-coding?topic=get-coding-deploy-button
25+
deployment-url: https://cloud.ibm.com/catalog/architecture/deploy-arch-ibm-slz-vpc-9fc0fa64-27af-4fed-9dce-47b3640ba739-global
26+
27+
docs: https://cloud.ibm.com/docs/secure-infrastructure-vpc
28+
29+
image_source: https://github.com/terraform-ibm-modules/terraform-ibm-landing-zone-vpc/blob/main/reference-architecture/deployable-architecture-vpc.svg
30+
31+
related_links:
32+
- title: "Cloud foundation for VPC"
33+
url: "https://cloud.ibm.com/docs/deployable-reference-architectures?topic=deployable-reference-architectures-vpc-ra"
34+
description: "A deployable architecture that is based on the IBM Cloud for Financial Services reference and that provides virtual servers in a secure VPC for your workloads."
35+
36+
use-case: Cybersecurity
37+
industry: Banking,FinancialSector
38+
compliance: FedRAMP
39+
40+
content-type: reference-architecture
41+
42+
---
43+
44+
{{site.data.keyword.attribute-definition-list}}
45+
46+
# Cloud foundation for VPC - Standard - Integrated setup with configurable services
47+
{: #vpc-fully-configurable}
48+
{: toc-content-type="reference-architecture"}
49+
{: toc-industry="Banking,FinancialSector"}
50+
{: toc-use-case="Cybersecurity"}
51+
{: toc-compliance="FedRAMP"}
52+
{: toc-version="1.0.0"}
53+
54+
The Cloud foundation for VPC deployable architecture sets up a foundational IBM Cloud Virtual Private Cloud (VPC) environment with full configurability and flexibility. This deployable architecture provides complete control over VPC configuration, including subnets, network ACLs, security groups, public gateways, VPN gateways, and VPE gateways. Unlike pre-configured variations, this solution allows you to customize every aspect of your VPC infrastructure to meet specific requirements.
55+
56+
This deployable architecture strengthens applications by built-in enterprise-grade security, observability, and compliance features. It has default integration with encryption service via Key Protect, storage through Cloud Object Storage, observability tools such as Cloud Logs, Cloud Monitoring, and Activity Tracker, and compliance support from the Security and Compliance Center Workload Protection. Together, these services ensure robust protection, comprehensive monitoring, and regulatory compliance for your VPC infrastructure.
57+
This architecture lays the groundwork for adding Virtual Server Instances (VSI), Red Hat OpenShift clusters, and other advanced resources. It can be used as a base deployable architecture for many other solutions or as a standalone VPC infrastructure deployment.
58+
59+
## Architecture diagram
60+
{: #ra-vpc-fully-configurable-architecture-diagram}
61+
62+
![Architecture diagram for the Standard - Integrated setup with configurable services variation of Cloud foundation for VPC](deployable-architecture-vpc.svg "Architecture diagram of VPC deployable architecture"){: caption="Standard variation of Cloud foundation for VPC" caption-side="bottom"}{: external download="deployable-architecture-vpc.svg"}
63+
64+
## Design requirements
65+
{: #ra-vpc-qs-design-requirements}
66+
67+
![Design requirements for Cloud foundation for VPC](heat-map-deploy-arch-slz-vpc-fully-configurable.svg "Design requirements"){: caption="Scope of the design requirements" caption-side="bottom"}
68+
69+
## Components
70+
{: #ra-vpc-fully-configurable-components}
71+
72+
### VPC architecture decisions
73+
{: #ra-vpc-fully-configurable-components-arch}
74+
75+
| Requirement | Component | Reasons for choice | Alternative choice |
76+
|-------------|-----------|--------------------|--------------------|
77+
| * Provide flexible VPC infrastructure foundation \n * Support diverse workload requirements \n * Enable customization for specific use cases | Standard VPC | Offers complete control over VPC configuration including subnets, zones, and networking components | Use pre-configured VPC patterns with limited customization options |
78+
| * Create isolated network segments \n * Support multi-zone deployments \n * Enable proper subnet planning | Configurable subnets | Create one to three zones with customizable subnet configurations in each zone | Use default subnet configurations |
79+
| * Control network traffic at subnet level \n * Implement security policies \n * Meet compliance requirements | Network ACLs | Create network ACLs with multiple customizable rules (up to 25 rules per ACL) | Use default VPC ACL rules |
80+
| * Manage instance-level security \n * Control application traffic \n * Implement fine-grained access control | Security groups | Configurable security group rules for precise traffic control | Use default security group settings |
81+
{: caption="VPC architecture decisions" caption-side="bottom"}
82+
83+
### Network connectivity architecture decisions
84+
{: #ra-vpc-fully-configurable-components-arch-connectivity}
85+
86+
| Requirement | Component | Reasons for choice | Alternative choice |
87+
|-------------|-----------|--------------------|--------------------|
88+
| * Enable internet access for VPC resources \n * Support hybrid cloud architectures \n * Provide controlled external connectivity | Public gateways | Optionally create public gateways in each zone for internet access | Deploy without public gateways for private-only environments |
89+
| * Establish secure connections to on-premises \n * Support hybrid cloud deployments \n * Enable encrypted site-to-site connectivity | VPN gateways | Create VPN gateways with configurable connections for secure hybrid connectivity | Use IBM Cloud Direct Link or other connectivity options |
90+
| * Access IBM Cloud services privately \n * Avoid public internet traffic \n * Improve security and performance | VPE gateways | Create Virtual Private Endpoints for private access to IBM Cloud services | Access services over public internet |
91+
| * Support advanced DNS scenarios \n * Enable cross-VPC communication \n * Implement hub-and-spoke topologies | DNS configuration | Configurable hub and spoke DNS-sharing model with custom resolvers | Use default VPC DNS settings |
92+
{: caption="Network connectivity architecture decisions" caption-side="bottom"}
93+
94+
### Flexibility and customization architecture decisions
95+
{: #ra-vpc-fully-configurable-components-arch-flexibility}
96+
97+
| Requirement | Component | Reasons for choice | Alternative choice |
98+
|-------------|-----------|--------------------|--------------------|
99+
| * Support various deployment patterns \n * Enable integration with existing infrastructure \n * Provide deployment flexibility | Existing VPC support | Option to deploy into existing VPC infrastructure | Always create new VPC |
100+
| * Meet diverse addressing requirements \n * Support different network topologies \n * Enable custom IP planning | Address prefix management | Configurable address prefixes with manual or automatic management | Use only automatic address prefix assignment |
101+
| * Support different compliance requirements \n * Enable various security configurations \n * Provide deployment options | Clean default configurations | Option to clean default security group and ACL rules | Keep default rules |
102+
| * Enable resource organization \n * Support governance requirements \n * Implement resource management | Resource groups and tagging | Configurable resource groups and comprehensive tagging support | Use default resource organization |
103+
{: caption="Flexibility and customization architecture decisions" caption-side="bottom"}
104+
105+
## Key features
106+
{: #ra-vpc-fully-configurable-features}
107+
108+
The Standard - Integrated setup with configurable services variation provides comprehensive control over:
109+
110+
### Core VPC Infrastructure
111+
- **VPC creation and configuration**: Complete control over VPC settings including classic access and DNS configuration
112+
- **Multi-zone deployment**: Support for deployments across multiple availability zones
113+
- **Address prefix management**: Flexible address prefix configuration for custom IP planning
114+
115+
### Networking Components
116+
- **Subnets**: Create and configure subnets across zones with custom CIDR blocks
117+
- **Network ACLs**: Define custom network access control rules for subnet-level security
118+
- **Security groups**: Configure instance-level firewall rules for application security
119+
- **Public gateways**: Optional internet access configuration per zone
120+
121+
### Advanced Connectivity
122+
- **VPN gateways**: Establish secure site-to-site connections to on-premises environments
123+
- **VPE gateways**: Private connectivity to IBM Cloud services without internet traversal
124+
- **DNS configuration**: Advanced DNS settings including hub-and-spoke DNS sharing
125+
126+
### Enterprise Features
127+
- **Resource management**: Comprehensive resource group and tagging capabilities
128+
- **Compliance support**: Configurable security settings to meet various compliance requirements
129+
- **Integration ready**: Designed as a foundation for additional IBM Cloud services and workloads
130+
131+
<!--
132+
## Compliance
133+
{: #ra-vpc-fully-configurable-compliance}
134+
135+
TODO: Decide whether to include a compliance section, and if so, add that information
136+
137+
_Optional section._ Feedback from users implies that architects want only the high-level compliance items and links off to control details that team members can review. Include the list of control profiles or compliance audits that this architecture meets. For controls, provide "learn more" links to the control library that is published in the IBM Cloud Docs. For audits, provide information about the compliance item.
138+
-->
139+
140+
<!--
141+
## Next steps
142+
{: #ra-vpc-fully-configurable-next-steps}
143+
144+
TODO: Decide what next steps to list, if any
145+
146+
Optional section. Include links to your deployment guide or next steps to get started with the architecture. -->

reference-architecture/heat-map-deploy-arch-slz-vpc-fully-configurable.svg

Lines changed: 4 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)