12
野村総合研究所 伊藤 真二

AWSでオーバーレイネットワーク ハイパフォーマンスマルチキャストの実現

Embed Size (px)

Citation preview

野村総合研究所 伊藤 真二

自己紹介

名前 伊藤 真二

職業 プログラマー

専門 金融、クラウド

NW関連 アプリレイヤー以上なら

リアルタイムって?

チャット/Bot

在庫管理

メール配信

モバイルNotification

金融、ハイフリークエンシートレーディング

01:00:5E:00:00:01

00000001

(おさらい)

クラウドはマルチキャスト不可

I/Gビット

AWSとOSSエコシステムの進化

ネットーワーク帯域が細い

PVインスンタンス

SR-IOV無かった

仮想ネットワーク貧弱

5年前にも挑戦したが・・・

Multi-unicasting

n2n (Layer2, P2P VPN)

GRE

Unicast VXLAN

現在の仮想マルチキャスト事情

今回これを利用

今回これを利用

宛先学習にMulticastを使わない

宛先は事前に登録

Linuxでは下記のどちらかで利用可

Linux kernel 3.11~ + iproute2

Open vSwitch 1.10~

Unicast VXLAN

こんな仕組み

Conf.yml

Instance A

Instance B Instance C

Instance D

Instance E

Instance F

Instance G

Instance I

Instance H

A

BC

DE

FG

Conf.yml

shellscripts

各マシンの・VXLAN初期化・FDB定義

管理マシン

RubyScript

Instance A

Instance B

Instance C

GET

自身のメタ情報からScript名を割り出し、取得&実行

:

自動化

配信Instance

受信Instance

受信Instance

受信Instance

受信Instance

・・・

50台

c4.8xlarge

t2.large

実験時の構成

CPU MAX: 10%NW 瞬間最大: 9.5Gbps

CPU MAX: 70%NW 瞬間最大: 240Mbps

実験時の構成

配信Instance

受信Instance

受信Instance

受信Instance

受信Instance

・・・

Elastic Network

自由に拡張可能なネットワーク帯域

n1インスタンス

ネットワーク帯域が太い低コストインスタンス

Amazon Virtual Network

フルマネージドなオーバーレイネットワークサービス

こんなサービスあったらな