SlideShare a Scribd company logo
2015年8月6日
さくらインターネット株式会社 / さくらインターネット研究所
上級研究員 松本直人
高負荷時の
データ取りこぼし
大規模テレメトリングでの性能課題
IP閉域網/IP-VPN
もしくは
インターネット
MQTT/HTTPS
サブスクライバ
ストレージ
MQTT/HTTPS
ブローカ
プロセス
VM
解析プロセス
センサー群
(需要予測が困難)
デバイス・キッティング関係で
MQTT/HTTPSブローカの
IPアドレスが固定
(問題点)
お客様
プライベート/パブリック
クラウド環境
(占有領域)
さくらインターネット株式会社/さくらインターネット研究所 2015年8月作成
ポリシーベースルーティングでの改善
IP閉域網/IP-VPN
もしくは
インターネット
BGPルータ
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
サブスクライバ
ポリシールータ
BGPルータ
ストレージ
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
ブローカ
プロセス
VM VM VM VM
VM
解析プロセス
センサー群
(需要予測が困難)
送信元アドレスブロック単位で
ポリシーベースルーティング
BGP/ECMP負荷分散
メッセージバス・ホスト
(2-128台)
冗長化済
ポート番号別QoS
メッセージバス・ホスト
IPアドレス/32をBGPで広報
ポリシールータ
新規増設機材
(事業者)
デバイス・キッティング関係で
MQTT/HTTPSブローカの
IPアドレスが固定
(問題点)
※Intel DPDKもしくはH/W Ofllad機能あり10GbE NIC (高速・低遅延)
要件定義の必要性: サーバロードバランサ導入コストとの比較
お客様
プライベート/パブリック
クラウド環境
(占有領域)
さくらインターネット株式会社/さくらインターネット研究所 2015年8月作成
ポート番号識別でのプロセス高集積化
IP閉域網/IP-VPN
もしくは
インターネット
BGPルータ
MQTT/HTTPS
ブローカ
TCP22282
ポリシールータ
BGPルータ
MQTT/HTTPS
ブローカ
TCP22282
MQTT/HTTPS
ブローカ
TCP22282
MQTT/HTTPS
ブローカ
TCP22282
VM VM VM VM
センサー群
(需要予測が困難)
送信元アドレスブロック単位で
ポリシーベースルーティング
BGP/ECMP負荷分散
メッセージバス・ホスト
(2-128台)
冗長化済
メッセージバス・ホスト
IPアドレス/32をBGPで広報
ポリシールータ
新規増設機材
(事業者)
デバイス・キッティング関係で
MQTT/HTTPSブローカの
IPアドレスが固定
(問題点)
※Intel DPDKもしくはH/W Ofllad機能あり10GbE NIC (高速・低遅延)
MQTT/HTTPS
ブローカ
TCP22283
MQTT/HTTPS
ブローカ
TCP22283
MQTT/HTTPS
ブローカ
TCP22283
MQTT/HTTPS
ブローカ
TCP22283
MQTT/HTTPS
ブローカ
TCP22284
MQTT/HTTPS
ブローカ
TCP22284
MQTT/HTTPS
ブローカ
TCP22284
MQTT/HTTPS
ブローカ
TCP22284
←お客様別の占有プロセス群
←お客様別の占有プロセス群
←お客様別の占有プロセス群
←お客様別の占有プロセス群
要件定義の必要性: サーバロードバランサ導入コストとの比較
さくらインターネット株式会社/さくらインターネット研究所 2015年8月作成
送信元IPアドレスブロックの偏り是正
IP閉域網/IP-VPN
もしくは
インターネット
BGPルータ
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
サブスクライバ
ポリシールータ
BGPルータ
ストレージ
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
ブローカ
プロセス
VM VM VM
VM
解析プロセス
センサー群
(需要予測が困難)
ポリシールータ
新規増設機材
(事業者)
デバイス・キッティング関係で
MQTT/HTTPSブローカの
IPアドレスが固定
(問題点)
ポリシールータ
MQTT/HTTPS
ブローカ
プロセス
VM
送信元アドレスブロック単位で
ポリシーベースルーティング
BGP/ECMP負荷分散
メッセージバス・ホスト
IPアドレス/32をBGPで広報 再起型ポリシーベース
ルーティング
(遅延微増)
お客様
プライベート/パブリック
クラウド環境
(占有領域)
さくらインターネット株式会社/さくらインターネット研究所 2015年8月作成
サブスクライバのスケールアップ対応
IP閉域網/IP-VPN
もしくは
インターネット
BGPルータ
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
サブスクライバ
ポリシールータ
BGPルータ
ストレージ
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
ブローカ
プロセス
MQTT/HTTPS
ブローカ
プロセス
VM VM VM VM
VM
解析プロセス
センサー群
(需要予測が困難)
送信元アドレスブロック単位で
ポリシーベースルーティング
BGP/ECMP負荷分散
メッセージバス・ホスト
(2-128台)
冗長化済
ポート番号別QoS
メッセージバス・ホスト
IPアドレス/32をBGPで広報
ポリシールータ
新規増設機材
(事業者)
デバイス・キッティング関係で
MQTT/HTTPSブローカの
IPアドレスが固定
(問題点)
※Intel DPDKもしくはH/W Ofllad機能あり10GbE NIC (高速・低遅延)
お客様
プライベート/パブリック
クラウド環境
(占有領域)
MQTT/HTTPS
サブスクライバ
高速ストレージ
VM
解析プロセス
→
スケール
アップ
要件定義の必要性: サーバロードバランサ導入コストとの比較
さくらインターネット株式会社/さくらインターネット研究所 2015年8月作成
ご清聴誠にありがとうございました

More Related Content

PDF
データセンターを構成する最新ネットワーク技術動向
PDF
クラウド時代のネットワーク再入門
PDF
パブリッククラウドにおけるL2TPv3を用いたサーバ高可用性の評価
PDF
大規模なスイッチレス・サーバクラスタリング構築運用の考察
PDF
[WIP] ネットワーク仮想化における仮想ネットワークインターフェイス冗長化の考察
PDF
デバイスとネットワーク仮想化を使ったワイヤレスネットワーク拡張の実証実験 -メモ-
PDF
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
PDF
仮想ルータを使ったスイッチレス・サーバクラスタリングのデザインパターン
データセンターを構成する最新ネットワーク技術動向
クラウド時代のネットワーク再入門
パブリッククラウドにおけるL2TPv3を用いたサーバ高可用性の評価
大規模なスイッチレス・サーバクラスタリング構築運用の考察
[WIP] ネットワーク仮想化における仮想ネットワークインターフェイス冗長化の考察
デバイスとネットワーク仮想化を使ったワイヤレスネットワーク拡張の実証実験 -メモ-
仮想ルータを使ったスイッチレス・サーバクラスタリングの考察
仮想ルータを使ったスイッチレス・サーバクラスタリングのデザインパターン

What's hot (20)

PDF
IoTとOpenFlowのライトニングトーク
PDF
Wireguard 実践入門
PDF
WebRTCとPeer.jsを使った実装
PPTX
ConoHaオブジェクトストレージ 利用ケース
PPTX
パブリッククラウドConoHaを使ってOpenStack APIを理解する
PPTX
2015-ShowNetステージ-RPKI
PDF
【19-C-L】Web開発者ならおさえておきたい「常時SSL/TLS化の実装ポイント」
PPTX
2016-ShowNetステージ-データセンタファシリティ
PDF
Sensu Introduction
PPTX
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
PPTX
2016-ShowNetステージ-ShowNetを守るセキュリティ
PDF
Sensuでネットワーク監視やってみた
PDF
Node-RED勉強会(20160826)追補
PPTX
20191017 byd lt_hirata
PPTX
Open contrailのご紹介
PDF
Juniper Festa @ Interop Tokyo 2016
PPTX
みんなのブログ紹介
PPTX
みんなの知らないネットワークの話
PDF
IoTタグで遊んでみよう
PPTX
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
IoTとOpenFlowのライトニングトーク
Wireguard 実践入門
WebRTCとPeer.jsを使った実装
ConoHaオブジェクトストレージ 利用ケース
パブリッククラウドConoHaを使ってOpenStack APIを理解する
2015-ShowNetステージ-RPKI
【19-C-L】Web開発者ならおさえておきたい「常時SSL/TLS化の実装ポイント」
2016-ShowNetステージ-データセンタファシリティ
Sensu Introduction
2016-ShowNetステージ-バックボーンの機能としてのSDN/NFV
2016-ShowNetステージ-ShowNetを守るセキュリティ
Sensuでネットワーク監視やってみた
Node-RED勉強会(20160826)追補
20191017 byd lt_hirata
Open contrailのご紹介
Juniper Festa @ Interop Tokyo 2016
みんなのブログ紹介
みんなの知らないネットワークの話
IoTタグで遊んでみよう
OpenStack Summit Sydney Report (NEC鳥居) - OpenStack最新情報セミナー
Ad

Viewers also liked (20)

DOC
28 de thi hk1 vat ly 12
PDF
How to install OpenStack MITAKA --allinone - cheat sheet -
PDF
さくらのクラウドでUCARPを使う方法 -メモ-
PDF
RabbitMQ Server - cheat sheet -
PDF
RADIUS Auth+Messaging for Telemetering (memo)
PDF
How to train your L3DSR with PBR - MEMO -
PDF
OUR GOAL AND FOCUS FOR "OPEN FOG CONSORTIUM"
PDF
リアルタイム被災情報収集
PDF
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ
PDF
Install Quagga - CheatSheet -
PDF
GCC ARM nRF51 IoT SDK -cheat sheet-
PDF
GPRS Tunnelling Protocol Analytics MEMO
PPTX
High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)
PDF
MQTTS mosquitto - cheat sheet -
PDF
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
PPTX
BIND DNS Configuration Red Hat 5
PDF
広告プラットフォームの開発(ScaleOutの場合)
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
PDF
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
PDF
【ネットワーク仮想化 事例セミナー 2017/2/28】ジュニパーのネットワーク自動化のビジョン
28 de thi hk1 vat ly 12
How to install OpenStack MITAKA --allinone - cheat sheet -
さくらのクラウドでUCARPを使う方法 -メモ-
RabbitMQ Server - cheat sheet -
RADIUS Auth+Messaging for Telemetering (memo)
How to train your L3DSR with PBR - MEMO -
OUR GOAL AND FOCUS FOR "OPEN FOG CONSORTIUM"
リアルタイム被災情報収集
逆らえない大きな流れ: 次世代のエンタープライズアーキテクチャ
Install Quagga - CheatSheet -
GCC ARM nRF51 IoT SDK -cheat sheet-
GPRS Tunnelling Protocol Analytics MEMO
High Availability Server Clustering without ILB(Internal Load Balancer) (MEMO)
MQTTS mosquitto - cheat sheet -
100GbE NICを使ったデータセンター・ネットワーク実証実験 -メモ-
BIND DNS Configuration Red Hat 5
広告プラットフォームの開発(ScaleOutの場合)
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
Rancher/Kubernetes入門ハンズオン資料~第2回さくらとコンテナの夕べ #さくらの夕べ 番外編
【ネットワーク仮想化 事例セミナー 2017/2/28】ジュニパーのネットワーク自動化のビジョン
Ad

Similar to クラウド時代のスケールアウト型テレメトリングシステムの考察 (20)

PDF
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
PDF
sakura.io introduction 20171215
PDF
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
PDF
そろそろビジネスに貢献するSDNを考えませんか?~キーワードは“オープン”~
PDF
どこでも使えるIoTを目指して 〜さくらインターネットのIoTへの取り組み〜
PDF
大規模サービスを支えるネットワークインフラの全貌
PDF
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携
PDF
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)
PDF
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)
PDF
Sakura IoT Platform で実現したいこと!(第31回さくらの夕べ in 仙台 ~全国さくら前線ツアー2016 #さくらクラブ ~)
PDF
Cisco Connect Japan 2014: シスコ ユニファイド コミュニケーションのサーバ構築ファースト ステップ
PDF
2015.7.9 Juniper Cloud Builder Conference 2015
PDF
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
PPTX
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
PDF
ネットワーク仮想化の導入指南
PDF
OpenStackのQuantum(LinuxBridge Plugin)が実際どうやって仮想ネットワークを構成するのか説明する資料
PDF
【最新版誘導用】sakura.ioご紹介
PDF
IoTとビッグデータについて学ぼう
PDF
さくらのクラウドインフラの紹介
PDF
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)
20130614 Interop SDN ShowCase-OpenStage2-MidoNet with Sakura Internet
sakura.io introduction 20171215
CEDEC 2015 IoT向け汎用protocol MQTTのリアルタイムゲーム通信利用と実装、そして未来へ…
そろそろビジネスに貢献するSDNを考えませんか?~キーワードは“オープン”~
どこでも使えるIoTを目指して 〜さくらインターネットのIoTへの取り組み〜
大規模サービスを支えるネットワークインフラの全貌
さくらのIoT Platform βの概要と、BluemixやmyThingsとの連携
さくらのIoTPlatform @CEATEC発表資料(スライドシェア)
『さくらのIoT Platform β』発表会~さくらインターネットが取り組むIoT(CEATEC JAPAN 2016)
Sakura IoT Platform で実現したいこと!(第31回さくらの夕べ in 仙台 ~全国さくら前線ツアー2016 #さくらクラブ ~)
Cisco Connect Japan 2014: シスコ ユニファイド コミュニケーションのサーバ構築ファースト ステップ
2015.7.9 Juniper Cloud Builder Conference 2015
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
ICT・IoTビジネスマッチングフェア2017 | IoT本格化に必要な通信とは?
ネットワーク仮想化の導入指南
OpenStackのQuantum(LinuxBridge Plugin)が実際どうやって仮想ネットワークを構成するのか説明する資料
【最新版誘導用】sakura.ioご紹介
IoTとビッグデータについて学ぼう
さくらのクラウドインフラの紹介
さくらのIoT Platform αの裏側すべて見せます(第32回さくらの夕べ in 沖縄)

More from Naoto MATSUMOTO (20)

PDF
Alder Lake-S CPU Temperature Monitoring
PDF
CPU製品出荷状況と消費電力の見える化
PDF
5Gの見える化
PDF
2023年以降のサーバークラスタリング設計(メモ)
PDF
防災を考慮した水中調査の一考察
PDF
旅するパケットの見える化
PDF
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
PDF
災害時における無線モニタリングによる社会インフラの見える化
PDF
BeautifulSoup / selenium Deep dive
PDF
AMDGPU ROCm Deep dive
PDF
Network Adapter Deep dive
PDF
RTL2838 DVB-T Deep dive
PDF
x86_64 Hardware Deep dive
PDF
ADS-B, AIS, APRS cheatsheet
PDF
curl --http3 cheatsheet
PDF
3/4G USB modem Cheat Sheet
PDF
How To Train Your ARM(SBC)
PDF
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
PDF
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
PDF
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
Alder Lake-S CPU Temperature Monitoring
CPU製品出荷状況と消費電力の見える化
5Gの見える化
2023年以降のサーバークラスタリング設計(メモ)
防災を考慮した水中調査の一考察
旅するパケットの見える化
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
災害時における無線モニタリングによる社会インフラの見える化
BeautifulSoup / selenium Deep dive
AMDGPU ROCm Deep dive
Network Adapter Deep dive
RTL2838 DVB-T Deep dive
x86_64 Hardware Deep dive
ADS-B, AIS, APRS cheatsheet
curl --http3 cheatsheet
3/4G USB modem Cheat Sheet
How To Train Your ARM(SBC)
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化

クラウド時代のスケールアウト型テレメトリングシステムの考察