ハイブリッドクラウドでは、サービスを部門別の仮想プライベートクラウド (VPC) またはVPCの異なるvSwitchにデプロイし、オンプレミスのデータセンターに接続して効率的で安全なデータ伝送を容易にすることができます。 フローログを活用して、クラウドインスタンスとオンプレミスインスタンス間のトラフィックを分析し、VPCまたはvSwitchによる専用回線のリソース使用量を追跡し、それに応じてリソース計画を強化して主要サービスのネットワークパフォーマンスを確保できます。
概要
Express Connect 回線
Express Connectは、オンプレミスのデータセンターとVPC間の高速で安定したセキュアなプライベートネットワーク通信を容易にします。
Express Connectは、データ伝送の信頼性と安全性を確保し、不安定性を軽減し、データの盗難を防ぎます。
フローログ
VPCのフローログは、Elastic Network Interface (ENI) 、特定のVPC、またはvSwitch内のすべてのENIからトラフィックをキャプチャします。
シナリオ
フローログは、以下のシナリオでExpress Connect回路のリソース使用量を監視するために使用できます。
ネットワークの強化: フローログは、サービスがExpress Connect回線でリソースをどのように利用するかについての洞察を提供します。これは、重要なサービスのリソース計画とパフォーマンス維持に不可欠です。
セキュリティ監査: フローログは、潜在的なセキュリティの脅威を検出し、異常を特定し、セキュリティリスク後のネットワークの問題を評価することで、ネットワーク障害を回避したり、状況を改善したりするための予防措置を講じるのに役立ちます。
コスト管理: ハイブリッドクラウド内のサービス全体のリソース使用量を理解することは、コストを正確に計算し、コスト削減の機会を見つけるための鍵です。
例:
企業は、オンプレミスのデータセンターとリンクするExpress Connect回線を共有する中国 (杭州) の2つのVPCで異なるサービスをホストしています。 IT部門はフローログを使用して、部門で使用されているリソースの数を追跡します。これにより、リソース計画とネットワークパフォーマンスの向上に関するガイダンスが提供されます。
前提条件
Express Connect回線が中国 (杭州) に確立され、オンプレミスデータセンターをVPCにリンクして、データセンターがVPC内のECSインスタンスにアクセスできるようにします。 詳細については、「Express Connect回路を使用したデータセンターのECSへの接続」をご参照ください。
説明この例では、Virtual Border Router (VBR) 、VPC1、およびVPC2をCloud Enterprise Network (CEN) に接続する必要があります。 アタッチされると、VPCとVBRのルートエントリが自動的にCENに通知され、VPCとVBR間のルート学習が可能になります。
次の表は、この例でのCIDRブロックの計画方法の概要です。 必要に応じてCIDRブロックを計画できます。 オーバーラップが発生しないようにしてください。
項目
CIDRブロック
サーバーまたはクライアントのIPアドレス
オンプレミスIDC
10.1.1.0/24
クライアントのアドレス:
10.1.1.70
VPC1
192.168.20.0/24
ECS01インスタンス:
192.168.20.5
ECS02インスタンス:
192.168.20.6
ECS03インスタンス:
192.168.20.7
VPC2
192.168.10.0/24
ECS04インスタンス:
192.168.10.75
ECS05インスタンス:
192.168.10.76
ECS06インスタンス:
192.168.10.77
VBR
VLAN: 1
Alibaba CloudサイドIPv4アドレス:
10.0.0.1
データセンター側IPv4アドレス:
10.0.0.2
IPv4サブネットマスク:
255.255.255.252
非該当
フローログを作成する前に、 Simple log Serviceプロダクトページにログインし、サービスを有効化します。
手順
ステップ1: フローログの作成
次の手順に従って、VPC1およびVPC2のフローログを作成し、ENIトラフィックをキャプチャします。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、[O&M and Monitoring] [フローログ] をクリックします。 上部のナビゲーションバーで、中国 (杭州) を選択します。
[フローログ] ページで、[フローログの作成] をクリックします。 次のパラメーターを設定し、OKをクリックします。
項目
説明
リソースタイプ
トラフィックをキャプチャするリソースのタイプを選択します。 この例では、VPCが選択されています。
リソースインスタンス
トラフィックをキャプチャするインスタンスを選択します。 この例では、VPC1とVPC2が選択されています。
データ転送タイプ
キャプチャするトラフィックのタイプを選択します。 この例では、[すべて] が選択されます。
プロジェクト
キャプチャしたトラフィックを保存するプロジェクトを選択します。 プロジェクトの作成がVPC1に選択されています。 VPC2のプロジェクトを使用します。
ログストア
キャプチャしたトラフィックを保持するLogstoreを選択します。 VPC1ではLogstoreの作成が選択されています。 VPC1用に作成されたLogstoreはVPC2に使用されます。
ログ分析レポートの有効化
この例では、機能がアクティブ化されています。
ステップ2: フローログの表示
[フローログ] ページで、管理するフローログを見つけ、Logstoreの名前をクリックします。
次の図の手順を実行して、VPCからオンプレミスデータセンターへのトラフィックを表示します。
番号
説明
①
次のSQL文を入力して、トラフィックを集計およびソートし、VPCからデータセンターへのトラフィックの割合を表示します。
action: ACCEPT and srcaddr: 192.168.* and dstaddr:10.1.* | WITH vpc1_traffic AS ( SELECT date_trunc('minute',__time__) AS minute, SUM(bytes*8/(case WHEN "end"-start=0 THEN 1 else "end"-start end)) AS total_vpc1_traffic FROM log WHERE srcaddr LIKE '192.168.10.%' GROUP BY date_trunc('minute',__time__) ), vpc2_traffic AS ( SELECT date_trunc('minute',__time__) AS minute, SUM(bytes*8/(case WHEN "end"-start=0 THEN 1 else "end"-start end)) AS total_vpc2_traffic FROM log WHERE srcaddr LIKE '192.168.20.%' GROUP BY date_trunc('minute',__time__) ) SELECT COALESCE(vpc1_traffic.minute, vpc2_traffic.minute) AS minute, (COALESCE(vpc1_traffic.total_vpc1_traffic, 0) * 100/ NULLIF((COALESCE(vpc1_traffic.total_vpc1_traffic, 0) + COALESCE(vpc2_traffic.total_vpc2_traffic, 0)), 0)) AS vpc1_percentage, (COALESCE(vpc2_traffic.total_vpc2_traffic, 0) * 100/ NULLIF((COALESCE(vpc1_traffic.total_vpc1_traffic, 0) + COALESCE(vpc2_traffic.total_vpc2_traffic, 0)), 0)) AS vpc2_percentage FROM vpc1_traffic FULL OUTER JOIN vpc2_traffic ON vpc1_traffic.minute = vpc2_traffic.minute ORDER BY minute
で注文
このSQL文では、minute、VPC1トラフィック率vpc1_percentage、およびVPC2トラフィック率vpc2_percentageの3つのパラメーターを定義します。 後者の2つのパラメータは、昇順で分単位でソートされます。 その他のパラメータは次のとおりです。
dstadr
: 宛先CIDRブロック。これはCIDRブロックのオンプレミスデータセンターです。srcaddr
: ソースCIDRブロック。VPCのCIDRブロックです。サンプル値に従って残りのフィールドを入力します。
②
フローログを分析する時間範囲を選択します。
③
グラフタブをクリックし、アイコンを選択してLine Chart Proを選択します。
④
[クエリと分析の設定] エリアで、次のパラメーターを設定します。
X軸フィールド: 分を選択します。
Y軸フィールド: vpc1_percentageおよびvpc2_percentageを設定します。
[標準設定] エリアで、[フォーマット] を [パーセント (1-100)] に設定します。
他のパラメータをデフォルト設定として保持します。
⑤
[検索と分析] をクリックして、VPCがデータセンターと通信するときに生成されるトラフィックデータを表示します。
関連ドキュメント
VPCフローログによってキャプチャされたフィールドの詳細については、「フローログの概要」をご参照ください。
フローログのクエリ時に発生するエラーメッセージの詳細については、トラブルシューティングについて「ログのクエリと分析の一般的なエラー」をご参照ください。
ログのクエリと分析の詳細については、「ログのクエリと分析」をご参照ください。