狠狠撸

狠狠撸Share a Scribd company logo
Copyright IDC Frontier Inc. All rights reserved.
1
Aerospike on IDCF Cloud
超速いAerospikeを
結構速いIDCFクラウド上で動かしてみたら
Aerospike Meetup in Tokyo #3
株式会社IDCフロンティア
テクニカルエヴァンジェリスト
藤城 拓哉 @tafujish
2016年5月9日
2
(C) IDC Frontier Inc. All Rights
Reserved.
自己紹介
■業務
クラウド前
Unix/Linuxシステム管理者
クラウド後
プラットフォームの
設計、構築、運用
テクニカルサポート
ソリューションアーキテクト
テクニカルエヴァンジェリスト今ココ
■趣味
自宅サーバー/自宅HPC
ベンチマーク(SD連載)
72cores/128GBmem
3
(C) IDC Frontier Inc. All Rights
Reserved.
IDCフロンティアとは
Yahoo! JAPAN、100%資本の子会社で、
主にデータセンターやクラウドなどの
インフラ事業を行っております。
【データセンター】
国内9拠点のデータセンター群
【クラウド】
東日本リージョン/西日本リージョン
4
(C) IDC Frontier Inc. All Rights
Reserved.
5
(C) IDC Frontier Inc. All Rights
Reserved.
Aerospike
http://www.aerospike.com/category/benchmarks/
? IDCFユーザーも利用
オンプレ、クラウド
? オンメモリ+ディスク/フラッシュ
? 性能、スケール
? One million TPS →
6
(C) IDC Frontier Inc. All Rights
Reserved.
やってみた!
? aerospike-client-c 4.0.4
同梱のベンチマークツール ./target/benchmarks
? Serverと同等数を用意
? VMタイプ:HighCPU.L8 (4vCPU/8GBmem)
? OSテンプレート:CentOS 6.6
???
???
Aerospike Client Aerospike Server
? aerospike-server-community 3.8.1
configはデフォルト
? 台数を増やしていく
? VMタイプ:HighCPU.L8 (4vCPU/8GBmem)
? OSテンプレート:CentOS 6.6
? Read 100% と Read/Write 50%の2種類実施
? 結果はAMCのCluster Throughputの値
7
(C) IDC Frontier Inc. All Rights
Reserved.
結果
Server 1 台のとき
# ./target/benchmarks -h <Target IP> -k 1000000 -o S:2048 -w RU,100 -z 64
117,816 TPS
# ./target/benchmarks -h <Target IP> -k 1000000 -o S:2048 -w RU,50 -z 64
59,400 TPS 59,524 TPS
8
(C) IDC Frontier Inc. All Rights
Reserved.
結果
Server 2 台のとき
# ./target/benchmarks -h <Target IP> -k 2000000 -o S:2048 -w RU,100 -z 64
230,511 TPS
# ./target/benchmarks -h <Target IP> -k 2000000 -o S:2048 -w RU,50 -z 64
48,477 TPS 48,655 TPS
9
(C) IDC Frontier Inc. All Rights
Reserved.
結果
Server 4 台のとき
# ./target/benchmarks -h <Target IP> -k 4000000 -o S:2048 -w RU,100 -z 64
453,459 TPS
# ./target/benchmarks -h <Target IP> -k 4000000 -o S:2048 -w RU,50 -z 64
86,835 TPS 87,033 TPS
10
(C) IDC Frontier Inc. All Rights
Reserved.
結果
Server 8 台のとき
# ./target/benchmarks -h <Target IP> -k 8000000 -o S:2048 -w RU,100 -z 64
858,788 TPS
# ./target/benchmarks -h <Target IP> -k 8000000 -o S:2048 -w RU,50 -z 64
150,531 TPS 150,639 TPS
11
(C) IDC Frontier Inc. All Rights
Reserved.
結果
Server 10 台のとき
# ./target/benchmarks -h <Target IP> -k 10000000 -o S:2048 -w RU,100 -z 64
1,081,123 TPS
# ./target/benchmarks -h <Target IP> -k 10000000 -o S:2048 -w RU,50 -z 64
198,332 TPS 198,112 TPS
12
(C) IDC Frontier Inc. All Rights
Reserved.
IDCFクラウドの“売り”も超高速
? HighCPU.L8 (月額18,600円)が10台で、100万TPS
? OSチューニングなし:標準テンプレートのまま
? Aerospikeの設定はデフォルト
? ノードも自動追加
? Aerospikeも高速だし、IDCFクラウドも速いんです!
※Aerospikeの設定は、CPU数やメモリサイズに合わせて変更しましょう
13
(C) IDC Frontier Inc. All Rights
Reserved.
やってみて!
Aerospike Client Aerospike Server
? 月額500円のLight.S1を使ってAerospikeを触ってみよう
Server内でベンチマークすれば月500円、
Client-Serverで2台使っても月1000円、
1日だけの利用なら46円
? /etc/aerospike/aerospike.confをLight.S1(1vCPU/1Gmem)用に変更
? CPUが1コア:service
service-threads 1
transaction-queues 1
transaction-threads-per-queue 1
? メモリが1GBなので半分割当:namespace
memory-size 512M
14
(C) IDC Frontier Inc. All Rights
Reserved.
結果
Client/Serverそれぞれ Light.S1 1台づつのとき
# ./target/benchmarks -h <Target IP> -k 100000 -o S:2048 -w RU,100
9,289 TPS
# ./target/benchmarks -h <Target IP> -k 100000 -o S:2048 -w RU,50
4,237 TPS 4,236 TPS
15
(C) IDC Frontier Inc. All Rights
Reserved.
Aerospike コミュニティテンプレート 公開中
すぐに利用できます
16
(C) IDC Frontier Inc. All Rights
Reserved.
DEMO
すぐにVMが作成され
何もせずにノードが追加され
ベンチスコアが上がる
様子をご覧ください
17
(C) IDC Frontier Inc. All Rights
Reserved.
まとめ
なぜ、IDCFクラウドでAerospikeを動かすのか
? ワンコインクラウドLight.S1で手軽に試せる
? 高速なCPU処理性能、メモリI/O性能
? 高速なVM作成で、速攻でスケールアウト
こんな簡単に100万TPS、夢のような時代が来ましたね
18
(C) IDC Frontier Inc. All Rights
Reserved.
今後
? 検証したい
? SSDネイティブ利用(IDCFクラウドのオールフラッシュストレージを活用)
? XDR(IDCFクラウドの東西リージョンを活用)
? 作りたい
? IDCFクラウド ベストプラクティス作成
? 興味ありますか?
? Aerospike ハンズオン
19
(C) IDC Frontier Inc. All Rights
Reserved.
Ad

Recommended

実话!実は滨顿颁贵クラウドって??なんです
実话!実は滨顿颁贵クラウドって??なんです
IDC Frontier
?
201310 ITproEXPO_clouddaystokyo2013fall_idcf
201310 ITproEXPO_clouddaystokyo2013fall_idcf
IDC Frontier
?
オンラインゲームの最新ニーズに応えるネットワークインフラとは
オンラインゲームの最新ニーズに応えるネットワークインフラとは
IDC Frontier
?
滨诲肠蹿クラウド丑飞占有タイプ开発话
滨诲肠蹿クラウド丑飞占有タイプ开発话
IDC Frontier
?
サバフェス上位入賞者にみる ioMemory×MySQL 最新チューニング教えます
サバフェス上位入賞者にみる ioMemory×MySQL 最新チューニング教えます
IDC Frontier
?
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
IDC Frontier
?
痴补驳谤补苍迟でクラウド上に诲辞肠办别谤环境を作る
痴补驳谤补苍迟でクラウド上に诲辞肠办别谤环境を作る
IDC Frontier
?
IDCFクラウド for Gaming 第四回ゲームサーバー勉強会
IDCFクラウド for Gaming 第四回ゲームサーバー勉強会
IDC Frontier
?
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
IDC Frontier
?
SCALR OSS版のインストール手順のこ?紹介 20131204 01
SCALR OSS版のインストール手順のこ?紹介 20131204 01
Haruhiko KAJIKAWA
?
MPLS_JAPAN_2013_IDCF
MPLS_JAPAN_2013_IDCF
IDC Frontier
?
IDCFクラウド MeetUp2 LT
IDCFクラウド MeetUp2 LT
Fujishiro Takuya
?
VYATTA USERS MEETING Autumn 2013_idcf
VYATTA USERS MEETING Autumn 2013_idcf
IDC Frontier
?
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
IDC Frontier
?
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺?付録? MacターミナルやTera Termを使用したSSH接続方法など
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺?付録? MacターミナルやTera Termを使用したSSH接続方法など
IDC Frontier
?
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
IDC Frontier
?
激アツ!骋笔鲍パワーとインフラの戦い
激アツ!骋笔鲍パワーとインフラの戦い
IDC Frontier
?
滨顿颁贵クラウドで、奥辞谤诲笔谤别蝉蝉サイト构筑!
滨顿颁贵クラウドで、奥辞谤诲笔谤别蝉蝉サイト构筑!
IDC Frontier
?
僕はまだ10%しか滨顿颁贵クラウドを理解していなかった
僕はまだ10%しか滨顿颁贵クラウドを理解していなかった
Fujishiro Takuya
?
クラウドサービスの活用?滨顿颁贵クラウド?
クラウドサービスの活用?滨顿颁贵クラウド?
IDC Frontier
?
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
IDC Frontier
?
Rancherなら簡単にできる マルチクラウドコンテナー
Rancherなら簡単にできる マルチクラウドコンテナー
IDC Frontier
?
ATSでも使える!Let's encryptで無料ではじめるSSL
ATSでも使える!Let's encryptで無料ではじめるSSL
IDC Frontier
?
実践!顿叠ベンチマークツールの使い方
実践!顿叠ベンチマークツールの使い方
Fujishiro Takuya
?
ベアメタルサーバー/オンプレミスと実现するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実现するハイブリッドクラウド
Fujishiro Takuya
?
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
Dai Nishino
?
八子クラウド冲滨顿颁贵谤辞苍迟颈别谤冲20161217
八子クラウド冲滨顿颁贵谤辞苍迟颈别谤冲20161217
IDC Frontier
?
Hbstudy41 slide
Hbstudy41 slide
Fujishiro Takuya
?
IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
IDC Frontier
?
Loves Baremetal-servers, Loves POWER
Loves Baremetal-servers, Loves POWER
Fujishiro Takuya
?

More Related Content

What's hot (20)

試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
IDC Frontier
?
SCALR OSS版のインストール手順のこ?紹介 20131204 01
SCALR OSS版のインストール手順のこ?紹介 20131204 01
Haruhiko KAJIKAWA
?
MPLS_JAPAN_2013_IDCF
MPLS_JAPAN_2013_IDCF
IDC Frontier
?
IDCFクラウド MeetUp2 LT
IDCFクラウド MeetUp2 LT
Fujishiro Takuya
?
VYATTA USERS MEETING Autumn 2013_idcf
VYATTA USERS MEETING Autumn 2013_idcf
IDC Frontier
?
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
IDC Frontier
?
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺?付録? MacターミナルやTera Termを使用したSSH接続方法など
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺?付録? MacターミナルやTera Termを使用したSSH接続方法など
IDC Frontier
?
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
IDC Frontier
?
激アツ!骋笔鲍パワーとインフラの戦い
激アツ!骋笔鲍パワーとインフラの戦い
IDC Frontier
?
滨顿颁贵クラウドで、奥辞谤诲笔谤别蝉蝉サイト构筑!
滨顿颁贵クラウドで、奥辞谤诲笔谤别蝉蝉サイト构筑!
IDC Frontier
?
僕はまだ10%しか滨顿颁贵クラウドを理解していなかった
僕はまだ10%しか滨顿颁贵クラウドを理解していなかった
Fujishiro Takuya
?
クラウドサービスの活用?滨顿颁贵クラウド?
クラウドサービスの活用?滨顿颁贵クラウド?
IDC Frontier
?
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
IDC Frontier
?
Rancherなら簡単にできる マルチクラウドコンテナー
Rancherなら簡単にできる マルチクラウドコンテナー
IDC Frontier
?
ATSでも使える!Let's encryptで無料ではじめるSSL
ATSでも使える!Let's encryptで無料ではじめるSSL
IDC Frontier
?
実践!顿叠ベンチマークツールの使い方
実践!顿叠ベンチマークツールの使い方
Fujishiro Takuya
?
ベアメタルサーバー/オンプレミスと実现するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実现するハイブリッドクラウド
Fujishiro Takuya
?
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
Dai Nishino
?
八子クラウド冲滨顿颁贵谤辞苍迟颈别谤冲20161217
八子クラウド冲滨顿颁贵谤辞苍迟颈别谤冲20161217
IDC Frontier
?
Hbstudy41 slide
Hbstudy41 slide
Fujishiro Takuya
?
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
試験傾向と対策 ~ 負荷試験から攻撃対策まで ~
IDC Frontier
?
SCALR OSS版のインストール手順のこ?紹介 20131204 01
SCALR OSS版のインストール手順のこ?紹介 20131204 01
Haruhiko KAJIKAWA
?
VYATTA USERS MEETING Autumn 2013_idcf
VYATTA USERS MEETING Autumn 2013_idcf
IDC Frontier
?
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺
IDC Frontier
?
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺?付録? MacターミナルやTera Termを使用したSSH接続方法など
サーバー初心者のための奥辞谤诲笔谤别蝉蝉サイト构筑手顺?付録? MacターミナルやTera Termを使用したSSH接続方法など
IDC Frontier
?
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
[SDN JAPAN 2013] IaaS事業者が考える真のSDN
IDC Frontier
?
激アツ!骋笔鲍パワーとインフラの戦い
激アツ!骋笔鲍パワーとインフラの戦い
IDC Frontier
?
滨顿颁贵クラウドで、奥辞谤诲笔谤别蝉蝉サイト构筑!
滨顿颁贵クラウドで、奥辞谤诲笔谤别蝉蝉サイト构筑!
IDC Frontier
?
僕はまだ10%しか滨顿颁贵クラウドを理解していなかった
僕はまだ10%しか滨顿颁贵クラウドを理解していなかった
Fujishiro Takuya
?
クラウドサービスの活用?滨顿颁贵クラウド?
クラウドサービスの活用?滨顿颁贵クラウド?
IDC Frontier
?
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
安心して利用できるパブリッククラウド、安全に利用するパブリッククラウド
IDC Frontier
?
Rancherなら簡単にできる マルチクラウドコンテナー
Rancherなら簡単にできる マルチクラウドコンテナー
IDC Frontier
?
ATSでも使える!Let's encryptで無料ではじめるSSL
ATSでも使える!Let's encryptで無料ではじめるSSL
IDC Frontier
?
実践!顿叠ベンチマークツールの使い方
実践!顿叠ベンチマークツールの使い方
Fujishiro Takuya
?
ベアメタルサーバー/オンプレミスと実现するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実现するハイブリッドクラウド
Fujishiro Takuya
?
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
DaiNishino_SDN-conference-2014_TB-07_2012-02-18
Dai Nishino
?
八子クラウド冲滨顿颁贵谤辞苍迟颈别谤冲20161217
八子クラウド冲滨顿颁贵谤辞苍迟颈别谤冲20161217
IDC Frontier
?

Similar to Aerospike on IDCF Cloud (20)

IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
IDC Frontier
?
Loves Baremetal-servers, Loves POWER
Loves Baremetal-servers, Loves POWER
Fujishiro Takuya
?
「スーパーコンピュータとクラウドゲーム」
「スーパーコンピュータとクラウドゲーム」
Shinra_Technologies
?
ACRi panel_discussion_xilinx_hayashida_rev1.0
ACRi panel_discussion_xilinx_hayashida_rev1.0
直久 住川
?
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
NTT Communications Technology Development
?
惭补虫厂肠补濒别を触ってみた
惭补虫厂肠补濒别を触ってみた
Fujishiro Takuya
?
Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下
Koyo Takenoshita
?
Reconf 201901
Reconf 201901
Takefumi MIYOSHI
?
YJTC18 A-1 テ?ータセンタネットワークの取り組み
YJTC18 A-1 テ?ータセンタネットワークの取り組み
驰补丑辞辞!デベロッパーネットワーク
?
[db analytics showcase Sapporo 2018] B25 Hadoop上で動く世界最速のAnalytic DBをSparkと一緒に...
[db analytics showcase Sapporo 2018] B25 Hadoop上で動く世界最速のAnalytic DBをSparkと一緒に...
Insight Technology, Inc.
?
国内初Cloud stack採用のオープンクラウドサービス
国内初Cloud stack採用のオープンクラウドサービス
KajiBook
?
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
gree_tech
?
ARPトラブルあるある JANOG38 LT
ARPトラブルあるある JANOG38 LT
一清 井上
?
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
Hinemos
?
PCCC20 富士通株式会社「未来を引き寄せる力 スーパーコンピュータ」
PCCC20 富士通株式会社「未来を引き寄せる力 スーパーコンピュータ」
PC Cluster Consortium
?
Rancher ではじめる マルチクラウドコンテナー
Rancher ではじめる マルチクラウドコンテナー
Fujishiro Takuya
?
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
?
openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713
Takehiro Kudou
?
CMD2021 f01 xilinx_20210921_r1.1
CMD2021 f01 xilinx_20210921_r1.1
Yoshihiro Horie
?
JAWS DAYS 2018 | IoT時代におけるデバイスのファームウェアとクラウドのいい関係
JAWS DAYS 2018 | IoT時代におけるデバイスのファームウェアとクラウドのいい関係
SORACOM,INC
?
IDCFクラウドセミナー RDB活用
IDCFクラウドセミナー RDB活用
IDC Frontier
?
Loves Baremetal-servers, Loves POWER
Loves Baremetal-servers, Loves POWER
Fujishiro Takuya
?
「スーパーコンピュータとクラウドゲーム」
「スーパーコンピュータとクラウドゲーム」
Shinra_Technologies
?
ACRi panel_discussion_xilinx_hayashida_rev1.0
ACRi panel_discussion_xilinx_hayashida_rev1.0
直久 住川
?
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
【たぶん日本初導入!】Azure Stack Hub with GPUの性能と機能紹介
NTT Communications Technology Development
?
惭补虫厂肠补濒别を触ってみた
惭补虫厂肠补濒别を触ってみた
Fujishiro Takuya
?
Mbed祭り 2017@春の新横浜 20170225 竹之下
Mbed祭り 2017@春の新横浜 20170225 竹之下
Koyo Takenoshita
?
[db analytics showcase Sapporo 2018] B25 Hadoop上で動く世界最速のAnalytic DBをSparkと一緒に...
[db analytics showcase Sapporo 2018] B25 Hadoop上で動く世界最速のAnalytic DBをSparkと一緒に...
Insight Technology, Inc.
?
国内初Cloud stack採用のオープンクラウドサービス
国内初Cloud stack採用のオープンクラウドサービス
KajiBook
?
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
Cocos2d-x 3.0を使ったゲーム “消滅都市” の開発事例
gree_tech
?
ARPトラブルあるある JANOG38 LT
ARPトラブルあるある JANOG38 LT
一清 井上
?
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
【HinemosWorld2014】A1-3_01_NTT Comのグローバルクラウド戦略とHinemosとの連携について
Hinemos
?
PCCC20 富士通株式会社「未来を引き寄せる力 スーパーコンピュータ」
PCCC20 富士通株式会社「未来を引き寄せる力 スーパーコンピュータ」
PC Cluster Consortium
?
Rancher ではじめる マルチクラウドコンテナー
Rancher ではじめる マルチクラウドコンテナー
Fujishiro Takuya
?
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
Takeshi Fukuhara
?
openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713
Takehiro Kudou
?
CMD2021 f01 xilinx_20210921_r1.1
CMD2021 f01 xilinx_20210921_r1.1
Yoshihiro Horie
?
JAWS DAYS 2018 | IoT時代におけるデバイスのファームウェアとクラウドのいい関係
JAWS DAYS 2018 | IoT時代におけるデバイスのファームウェアとクラウドのいい関係
SORACOM,INC
?
Ad

Aerospike on IDCF Cloud

  • 1. Copyright IDC Frontier Inc. All rights reserved. 1 Aerospike on IDCF Cloud 超速いAerospikeを 結構速いIDCFクラウド上で動かしてみたら Aerospike Meetup in Tokyo #3 株式会社IDCフロンティア テクニカルエヴァンジェリスト 藤城 拓哉 @tafujish 2016年5月9日
  • 2. 2 (C) IDC Frontier Inc. All Rights Reserved. 自己紹介 ■業務 クラウド前 Unix/Linuxシステム管理者 クラウド後 プラットフォームの 設計、構築、運用 テクニカルサポート ソリューションアーキテクト テクニカルエヴァンジェリスト今ココ ■趣味 自宅サーバー/自宅HPC ベンチマーク(SD連載) 72cores/128GBmem
  • 3. 3 (C) IDC Frontier Inc. All Rights Reserved. IDCフロンティアとは Yahoo! JAPAN、100%資本の子会社で、 主にデータセンターやクラウドなどの インフラ事業を行っております。 【データセンター】 国内9拠点のデータセンター群 【クラウド】 東日本リージョン/西日本リージョン
  • 4. 4 (C) IDC Frontier Inc. All Rights Reserved.
  • 5. 5 (C) IDC Frontier Inc. All Rights Reserved. Aerospike http://www.aerospike.com/category/benchmarks/ ? IDCFユーザーも利用 オンプレ、クラウド ? オンメモリ+ディスク/フラッシュ ? 性能、スケール ? One million TPS →
  • 6. 6 (C) IDC Frontier Inc. All Rights Reserved. やってみた! ? aerospike-client-c 4.0.4 同梱のベンチマークツール ./target/benchmarks ? Serverと同等数を用意 ? VMタイプ:HighCPU.L8 (4vCPU/8GBmem) ? OSテンプレート:CentOS 6.6 ??? ??? Aerospike Client Aerospike Server ? aerospike-server-community 3.8.1 configはデフォルト ? 台数を増やしていく ? VMタイプ:HighCPU.L8 (4vCPU/8GBmem) ? OSテンプレート:CentOS 6.6 ? Read 100% と Read/Write 50%の2種類実施 ? 結果はAMCのCluster Throughputの値
  • 7. 7 (C) IDC Frontier Inc. All Rights Reserved. 結果 Server 1 台のとき # ./target/benchmarks -h <Target IP> -k 1000000 -o S:2048 -w RU,100 -z 64 117,816 TPS # ./target/benchmarks -h <Target IP> -k 1000000 -o S:2048 -w RU,50 -z 64 59,400 TPS 59,524 TPS
  • 8. 8 (C) IDC Frontier Inc. All Rights Reserved. 結果 Server 2 台のとき # ./target/benchmarks -h <Target IP> -k 2000000 -o S:2048 -w RU,100 -z 64 230,511 TPS # ./target/benchmarks -h <Target IP> -k 2000000 -o S:2048 -w RU,50 -z 64 48,477 TPS 48,655 TPS
  • 9. 9 (C) IDC Frontier Inc. All Rights Reserved. 結果 Server 4 台のとき # ./target/benchmarks -h <Target IP> -k 4000000 -o S:2048 -w RU,100 -z 64 453,459 TPS # ./target/benchmarks -h <Target IP> -k 4000000 -o S:2048 -w RU,50 -z 64 86,835 TPS 87,033 TPS
  • 10. 10 (C) IDC Frontier Inc. All Rights Reserved. 結果 Server 8 台のとき # ./target/benchmarks -h <Target IP> -k 8000000 -o S:2048 -w RU,100 -z 64 858,788 TPS # ./target/benchmarks -h <Target IP> -k 8000000 -o S:2048 -w RU,50 -z 64 150,531 TPS 150,639 TPS
  • 11. 11 (C) IDC Frontier Inc. All Rights Reserved. 結果 Server 10 台のとき # ./target/benchmarks -h <Target IP> -k 10000000 -o S:2048 -w RU,100 -z 64 1,081,123 TPS # ./target/benchmarks -h <Target IP> -k 10000000 -o S:2048 -w RU,50 -z 64 198,332 TPS 198,112 TPS
  • 12. 12 (C) IDC Frontier Inc. All Rights Reserved. IDCFクラウドの“売り”も超高速 ? HighCPU.L8 (月額18,600円)が10台で、100万TPS ? OSチューニングなし:標準テンプレートのまま ? Aerospikeの設定はデフォルト ? ノードも自動追加 ? Aerospikeも高速だし、IDCFクラウドも速いんです! ※Aerospikeの設定は、CPU数やメモリサイズに合わせて変更しましょう
  • 13. 13 (C) IDC Frontier Inc. All Rights Reserved. やってみて! Aerospike Client Aerospike Server ? 月額500円のLight.S1を使ってAerospikeを触ってみよう Server内でベンチマークすれば月500円、 Client-Serverで2台使っても月1000円、 1日だけの利用なら46円 ? /etc/aerospike/aerospike.confをLight.S1(1vCPU/1Gmem)用に変更 ? CPUが1コア:service service-threads 1 transaction-queues 1 transaction-threads-per-queue 1 ? メモリが1GBなので半分割当:namespace memory-size 512M
  • 14. 14 (C) IDC Frontier Inc. All Rights Reserved. 結果 Client/Serverそれぞれ Light.S1 1台づつのとき # ./target/benchmarks -h <Target IP> -k 100000 -o S:2048 -w RU,100 9,289 TPS # ./target/benchmarks -h <Target IP> -k 100000 -o S:2048 -w RU,50 4,237 TPS 4,236 TPS
  • 15. 15 (C) IDC Frontier Inc. All Rights Reserved. Aerospike コミュニティテンプレート 公開中 すぐに利用できます
  • 16. 16 (C) IDC Frontier Inc. All Rights Reserved. DEMO すぐにVMが作成され 何もせずにノードが追加され ベンチスコアが上がる 様子をご覧ください
  • 17. 17 (C) IDC Frontier Inc. All Rights Reserved. まとめ なぜ、IDCFクラウドでAerospikeを動かすのか ? ワンコインクラウドLight.S1で手軽に試せる ? 高速なCPU処理性能、メモリI/O性能 ? 高速なVM作成で、速攻でスケールアウト こんな簡単に100万TPS、夢のような時代が来ましたね
  • 18. 18 (C) IDC Frontier Inc. All Rights Reserved. 今後 ? 検証したい ? SSDネイティブ利用(IDCFクラウドのオールフラッシュストレージを活用) ? XDR(IDCFクラウドの東西リージョンを活用) ? 作りたい ? IDCFクラウド ベストプラクティス作成 ? 興味ありますか? ? Aerospike ハンズオン
  • 19. 19 (C) IDC Frontier Inc. All Rights Reserved.