AWS Startup Tech - 宇宙と雲の間に CTO安川
-
Upload
soracominc -
Category
Technology
-
view
5.564 -
download
4
Transcript of AWS Startup Tech - 宇宙と雲の間に CTO安川
SORACOM Inc. All rights reserved.
宇宙(そら)と雲の間にKenta Yaskawa, Ph. D.
Cofounder & CTO, SORACOM, INC.
SORACOM Inc. All rights reserved.
自己紹介
安川健太Cofounder & CTO, SORACOM Inc.
略歴Amazon DynamoDB Developer & SAAWS Solutions ArchitectResearcher at Ericsson Research
好きな AWSのサービスAmazon DynamoDB
Twitter: @thekentiestFacebook: https://www.facebook.com/kenta.yasukawa
SORACOM Inc. All rights reserved.
株式会社 SORACOM
世界中のヒトとモノをつなげ共鳴する社会へ
Cloud
IoT Mobile
SORACOM Inc. All rights reserved.
SORACOM Inc. All rights reserved.
具体的に何するの?
具体的に何をするのか?
SORACOM Inc. All rights reserved.
具体的に何するの?
すいません。今まだ言えません
SORACOM Inc. All rights reserved.
それじゃ申し訳ないので
中身言わないまま皆さんにお役に立つ(かも)それなりに Techyな話
SORACOM Inc. All rights reserved.
悩んだ結果。。。
負荷テストの話
SORACOM Inc. All rights reserved.
一般的な負荷テスト
abとか tsungとか HTTP Server
SORACOM Inc. All rights reserved.
並列度の高い負荷をかけるには
HTTP Server
BWMGとか使ってインスタンスをたくさん並べて負荷かけたり
BWMG — Bees With Machine Guns
SORACOM Inc. All rights reserved.
でも…
多数の IPアドレスから来るリクエストを模擬したい時どうします?
SORACOM Inc. All rights reserved.
API呼べばアドレスが設定出来るとはいえ
HTTP Server
ENIやプライベートアドレスをたくさんつけるには結構スケールアップしないとたくさんアドレスつけてもソースアドレスの制御が出来るかはプログラム次第
SORACOM Inc. All rights reserved.
うーん。。
…なんかもっといい方法ないかな
SORACOM Inc. All rights reserved.
というわけで最近やってみた方法
+
HTTP Server
負荷かけインスタンス
トンネル (e.g. IPIP, GRE)
EC2インスタンスの IPアドレスは1つでもサーバは Dockerコンテナ一つ一つの IPアドレスを認識
SORACOM Inc. All rights reserved.
というわけで最近やってみた方法
HTTP Server
+
トンネル (e.g. IPIP, GRE)
少数のインスタンスで大多数の IPアドレスからの擬似負荷を生成
SORACOM Inc. All rights reserved.
ちなみに
どうやって Dockerコンテナからのトラフィックをトンネルに載せるの?tc とか使うと簡単に出来ます。
# tc filter add dev docker0 parent ffff: protocol ip prio 10 u32 \ action mirred egress redirect dev tun0
昔 JAWS Daysで発表した資料: EC2でマルチキャストhttp://www.slideshare.net/kentayasukawa/multicastunicast
ちなみに (2): tcいろいろ便利です。あとはサーバ側で Static ARPの設定をしたりとかすれば戻りも OK
SORACOM Inc. All rights reserved.
Concluding Remarks
世界中のヒトとモノをつなげ共鳴する社会へ
今はビジョンの実現を目指して日々開発に勤しんでいますその片鱗として負荷テストのお話をさせて頂きました。
でもこれじゃ全然何を作ろうとしてるのかわからないですよね。。。
SORACOM Inc. All rights reserved.
ご興味のある方はこちらへ!9.30 IT Pro EXPO 基調講演にて SORACOMのサービスを発表します!
SORACOM Inc. All rights reserved.
Follow us on Twitter: @ SORACOM_PRLike us on Facebook: https://www.facebook.com/soracom.jp