option
HomeHome Skill Cloud Infrastructure hybrid-cloud-networking

hybrid-cloud-networking

amurata/cc-tools amurata/cc-tools

VPNと専用接続を使用してオンプレミスインフラとクラウドプラットフォーム間のセキュアで高性能な接続を構成します。ハイブリッドクラウドアーキテクチャ構築、データセンターとクラウドの接続、セキュアなクロスプレミスネットワーキング実装時に使用します。

...Expand all
29
Updated time June 29, 2026

About hybrid-cloud-networking

The Hybrid Cloud Networking skill enables secure, high-performance connections between on-premises infrastructure and cloud platforms using VPNs and dedicated connections. It addresses the challenges organizations face when integrating traditional data centers with cloud environments, ensuring reliable and compliant network connectivity. By facilitating seamless communication across different network environments, it helps organizations maintain operational continuity while extending their infrastructure to the cloud.

Key features include support for multiple cloud providers (AWS, Azure, GCP) and various connection types such as site-to-site VPNs, Direct Connect, ExpressRoute, and Cloud Interconnect. The skill provides guidance on configuring BGP routing, dynamic route propagation, and implementing redundancy through dual VPN tunnels or active-active setups. It also covers security best practices, including encryption, network ACLs, security groups, DDoS protection, and monitoring using native cloud tools.

This skill is particularly useful for network engineers, cloud architects, and IT administrators who need to build hybrid or multi-cloud environments. Typical use cases include extending on-premises data centers to the cloud, implementing hybrid active-active setups, ensuring compliance requirements are met, and executing staged cloud migrations. Organizations looking to optimize connectivity performance, enhance security, and maintain high availability across complex network topologies will benefit from this skill.

FAQ

Which cloud providers are supported by this skill?

This skill supports AWS, Azure, and GCP, including their respective connection options such as VPN, Direct Connect, ExpressRoute, and Cloud Interconnect.

Can I implement high availability with this skill?

Yes, the skill provides guidance on configuring dual VPN tunnels and active-active setups using BGP and ECMP routing to ensure redundant connections and automatic failover.

What security measures are recommended when using this skill?

Recommended measures include using private connections where possible, encrypting VPN tunnels, configuring network ACLs and security groups, enabling VPC flow logs, DDoS protection, and regular security audits.

Is this skill suitable for multi-cloud networking?

Yes, it provides patterns and configuration guidance for multi-cloud hybrid environments connecting on-premises data centers to AWS, Azure, and GCP simultaneously.

Are there any bandwidth or performance considerations?

Yes, performance varies by connection type. Site-to-site VPNs offer moderate bandwidth and higher latency, while dedicated connections like Direct Connect, ExpressRoute, or Cloud Interconnect provide higher bandwidth and lower latency.

View on GitHub

English | 日本語

ハイブリッドクラウドネットワーキング

VPN、Direct Connect、ExpressRouteを使用したオンプレミスとクラウド環境間のセキュアで高性能な接続の構成。

目的

オンプレミスデータセンターとクラウドプロバイダー(AWS、Azure、GCP)間のセキュアで信頼性の高いネットワーク接続を確立します。

使用タイミング

  • オンプレミスとクラウドの接続
  • データセンターのクラウドへの拡張
  • ハイブリッドアクティブ-アクティブセットアップの実装
  • コンプライアンス要件の達成
  • クラウドへの段階的マイグレーション

接続オプション

AWS接続

1. サイト間VPN

  • インターネット経由のIPSec VPN
  • トンネルあたり最大1.25 Gbps
  • 中程度の帯域幅に対してコスト効率的
  • レイテンシが高く、インターネット依存
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

  • 専用ネットワーク接続
  • 1 Gbpsから100 Gbps
  • 低レイテンシ、一貫した帯域幅
  • より高価で、セットアップ時間が必要

参照: references/direct-connect.md参照

Azure接続

1. サイト間VPN

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

  • 接続プロバイダー経由のプライベート接続
  • 最大100 Gbps
  • 低レイテンシ、高信頼性
  • グローバル接続のためのプレミアム

GCP接続

1. Cloud VPN

  • IPSec VPN(クラシックまたはHA VPN)
  • HA VPN: 99.99% SLA
  • トンネルあたり最大3 Gbps

2. Cloud Interconnect

  • 専用(10 Gbps、100 Gbps)
  • パートナー(50 Mbpsから50 Gbps)
  • VPNより低レイテンシ

ハイブリッドネットワークパターン

パターン1: ハブアンドスポーク

オンプレミスデータセンター         ↓    VPN/Direct Connect         ↓    Transit Gateway (AWS) / vWAN (Azure)         ↓    ├─ 本番VPC/VNet    ├─ ステージングVPC/VNet    └─ 開発VPC/VNet

パターン2: マルチリージョンハイブリッド

オンプレミス    ├─ Direct Connect → us-east-1    └─ Direct Connect → us-west-2            ↓        クロスリージョンピアリング

パターン3: マルチクラウドハイブリッド

オンプレミスデータセンター    ├─ Direct Connect → AWS    ├─ ExpressRoute → Azure    └─ Interconnect → GCP

ルーティング設定

BGP設定

オンプレミスルーター:- AS番号: 65000- アドバタイズ: 10.0.0.0/8クラウドルーター:- AS番号: 64512 (AWS)、65515 (Azure)- アドバタイズ: クラウドVPC/VNet CIDR

ルート伝播

  • ルートテーブルでルート伝播を有効化
  • 動的ルーティングにBGPを使用
  • ルートフィルタリングの実装
  • ルートアドバタイズメントの監視

セキュリティベストプラクティス

  1. プライベート接続の使用(Direct Connect/ExpressRoute)
  2. VPNトンネルの暗号化実装
  3. VPCエンドポイントの使用でインターネットルーティング回避
  4. ネットワークACLとセキュリティグループの設定
  5. VPCフローログの有効化で監視
  6. DDoS保護の実装
  7. PrivateLink/プライベートエンドポイントの使用
  8. CloudWatch/Monitorで接続を監視
  9. 冗長性の実装(デュアルトンネル)
  10. 定期的なセキュリティ監査

高可用性

デュアルVPNトンネル

resource "aws_vpn_connection" "primary" {  vpn_gateway_id      = aws_vpn_gateway.main.id  customer_gateway_id = aws_customer_gateway.primary.id  type                = "ipsec.1"}resource "aws_vpn_connection" "secondary" {  vpn_gateway_id      = aws_vpn_gateway.main.id  customer_gateway_id = aws_customer_gateway.secondary.id  type                = "ipsec.1"}

アクティブ-アクティブ設定

  • 異なる場所からの複数接続
  • 自動フェイルオーバー用BGP
  • 等コストマルチパス(ECMP)ルーティング
  • すべての接続のヘルス監視

監視とトラブルシューティング

主要メトリクス

  • トンネルステータス(アップ/ダウン)
  • 入出力バイト
  • パケットロス
  • レイテンシ
  • BGPセッションステータス

トラブルシューティング

# AWS VPNaws ec2 describe-vpn-connectionsaws ec2 get-vpn-connection-telemetry# Azure VPNaz network vpn-connection showaz network vpn-connection show-device-config-script

コスト最適化

  1. トラフィックに基づいて接続を適正サイズ化
  2. 低帯域幅ワークロードにVPNを使用
  3. より少ない接続でトラフィックを統合
  4. データ転送コストを最小化
  5. 高帯域幅にDirect Connectを使用
  6. トラフィック削減のためキャッシングを実装

参照ファイル

  • references/vpn-setup.md - VPN設定ガイド
  • references/direct-connect.md - Direct Connectセットアップ

関連スキル

  • multi-cloud-architecture - アーキテクチャ決定用
  • terraform-module-library - IaC実装用

All Files

1 files
SKILL.md 6.6k
View

Install hybrid-cloud-networking

Download and extract the skill files to your .claude/skills/ directory.

Download ZIP

Clone the repository and copy the skill files to your project.

git clone https://github.com/amurata/cc-tools/blob/main/i18n/ja/plugins/cloud-infrastructure/skills/hybrid-cloud-networking/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Copy Copy
Quick Setup: Copy the skill folder to .claude/skills/Claude will automatically detect and use the skill
Repository amurata/cc-tools

Related Skills

Cloudflare Manager
Updated time June 29, 2026
pinecone
Updated time June 29, 2026
sentry-architecture-variants
Updated time June 29, 2026
azure-setup-guide
Updated time June 29, 2026
OR