
Hybrid Cloud Networking
Design redundant VPN and dedicated private links between on-premises data centers and AWS, Azure, GCP, or OCI for hybrid workloads.
Install
npx skills add https://github.com/wshobson/agents --skill hybrid-cloud-networkingWhat is this skill?
- Compares AWS Direct Connect, Azure ExpressRoute, GCP Interconnect, and OCI FastConnect
- Recommends redundant circuits in separate facilities for production
- Terminates private links into transit or hub networking layers
- Treats VPN as backup when dedicated links are primary
- Calls out BGP, failover, and MTU validation during testing
Adoption & trust: 6.9k installs on skills.sh; 36.5k GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Azure Deploymicrosoft/azure-skills
Azure Preparemicrosoft/azure-skills
Azure Storagemicrosoft/azure-skills
Azure Validatemicrosoft/azure-skills
Appinsights Instrumentationmicrosoft/azure-skills
Azure Resource Lookupmicrosoft/azure-skills
Journey fit
Primary fit
Hybrid connectivity is most often maintained as production infrastructure once workloads span premises and cloud. infra is the canonical shelf because the skill compares Direct Connect, ExpressRoute, Interconnect, and FastConnect attachment patterns.
Common Questions / FAQ
Is Hybrid Cloud Networking safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Hybrid Cloud Networking
# Dedicated Connectivity Comparison ## Private Connectivity Options | Provider | Service | Typical Use | | -------- | ------- | ----------- | | AWS | Direct Connect | Private connectivity into VPCs and Transit Gateway domains | | Azure | ExpressRoute | Dedicated enterprise connectivity into VNets and Microsoft services | | GCP | Cloud Interconnect | Dedicated or partner connectivity into VPCs | | OCI | FastConnect | Private connectivity into VCNs through DRG attachments | ## Design Guidance 1. Prefer redundant circuits in separate facilities for production workloads. 2. Terminate private links into central transit or hub networking layers. 3. Use VPN as backup even when dedicated links are primary. 4. Validate BGP advertisements, failover behavior, and MTU assumptions during testing. --- name: hybrid-cloud-networking description: Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking. --- # Hybrid Cloud Networking Configure secure, high-performance connectivity between on-premises and cloud environments using VPN, Direct Connect, ExpressRoute, Interconnect, and FastConnect. ## Purpose Establish secure, reliable network connectivity between on-premises data centers and cloud providers (AWS, Azure, GCP, OCI). ## When to Use - Connect on-premises to cloud - Extend datacenter to cloud - Implement hybrid active-active setups - Meet compliance requirements - Migrate to cloud gradually ## Connection Options ### AWS Connectivity #### 1. Site-to-Site VPN - IPSec VPN over internet - Up to 1.25 Gbps per tunnel - Cost-effective for moderate bandwidth - Higher latency, internet-dependent ```hcl resource "aws_vpn_gateway" "main" { vpc_id = aws_vpc.main.id tags = { Name = "main-vpn-gateway" } } resource "aws_customer_gateway" "main" { bgp_asn = 65000 ip_address = "203.0.113.1" type = "ipsec.1" } resource "aws_vpn_connection" "main" { vpn_gateway_id = aws_vpn_gateway.main.id customer_gateway_id = aws_customer_gateway.main.id type = "ipsec.1" static_routes_only = false } ``` #### 2. AWS Direct Connect - Dedicated network connection - 1 Gbps to 100 Gbps - Lower latency, consistent bandwidth - More expensive, setup time required **Reference:** See `references/direct-connect.md` ### Azure Connectivity #### 1. Site-to-Site VPN ```hcl resource "azurerm_virtual_network_gateway" "vpn" { name = "vpn-gateway" location = azurerm_resource_group.main.location resource_group_name = azurerm_resource_group.main.name type = "Vpn" vpn_type = "RouteBased" sku = "VpnGw1" ip_configuration { name = "vnetGatewayConfig" public_ip_address_id = azurerm_public_ip.vpn.id private_ip_address_allocation = "Dynamic" subnet_id = azurerm_subnet.gateway.id } } ``` #### 2. Azure ExpressRoute - Private connection via connectivity provider - Up to 100 Gbps - Low latency, high reliability - Premium for global connectivity ### GCP Connectivity #### 1. Cloud VPN - IPSec VPN (Classic or HA VPN) - HA VPN: 99.99% SLA - Up to 3 Gbps per tunnel #### 2. Cloud Interconnect - Dedicated (10 Gbps, 100 Gbps) - Partner (50 Mbps to 50 Gbps) - Lower latency than VPN ### OCI Connectivity #### 1. IPSec VPN Connect - IPSec VPN with redundant tunnels - Dynamic routing through DRG - Good fit for branch offices and migration phases #### 2. OCI FastConnect - Private dedicated connectivity through Oracle or partner edge - Suitable for predictable throughput and lower-latency hybrid traffic - Commonly paired with DRG for hub-and-spoke designs ## Hybrid Network Patterns ### Pattern 1: Hub-and-Spoke ``` On-Premises Datacenter ↓ VPN/Direct Connect ↓ Transit Ga