Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Alibaba Cloudのベンチマークテスト / Server Benchmark Test for Alibaba Cloud ECS and AWS EC2

Alibaba Cloudのベンチマークテスト / Server Benchmark Test for Alibaba Cloud ECS and AWS EC2

Kazunori Inaba

June 19, 2018
Tweet

More Decks by Kazunori Inaba

Other Decks in Technology

Transcript

  1. 2018/6/29 Kazunori Inaba 稲葉 一紀 (Kazunori Inaba) サーバーインフラ専門のフリーランスエンジニア@札幌 屋号:稲葉サーバーデザイン https://inaba-serverdesign.jp/

    おもにWeb制作会社、システム開発企業・エンジニア向けに セキュリティ・可用性・性能・拡張性を考慮した クラウドサーバーインフラ構成設計・設定 および既存システムの性能改善調査・支援 や ミドルウェアの導入・チューニング などを行います。 2 自己紹介
  2. テスト対象サーバー 2018/6/29 Kazunori Inaba • Alibaba Cloud ECS, AWS EC2,

    IDCFクラウドの2CPU, メモリ4GBクラス • ディスクサイズは20GB, IDCFはデフォルトの15GB • Alibaba CloudのディスクはUltra, SSDの2タイプで計測 4 サービス Alibaba Cloud ECS AWS EC2 IDCFクラウド インスタン スタイプ sn1ne.large sn1ne.large c4.large c5.large highcpu.M4 CPU, メモリ 2CPU, 4GB 2CPU, 4GB 2CPU, 3.75GB 2CPU, 4GB 2CPU, 4GB ディスク Ultra 20GB (最小) SSD 20GB (最小) gp2(SSD) 20GB gp2(SSD) 20GB 15GB (デフォルト) OS CentOS 7.4 CentOS 7.4 Amazon Linux 2018.03 Amazon Linux 2018.03 CentOS 7.4 月額料金 (税抜) 5,990円 6,490円 $90.63 $80.72 9,500円
  3. テストツール 2018/6/29 Kazunori Inaba • ディスクベンチマークツール: dbench • インストール、テストが簡単 #

    yum –enablerepo=epel install dbench # dbench 4 • 性能値が感覚的な速さと近い(個人的な感覚) • より厳密には、fioやsysbench(fileio)でシーケンシャルR/Wのスループットや ランダムR/WのIOPSを計測するとよい。 • クライアント数(並列度)1,4,16で計測 • サーバーベンチマークツール: unixbench • テスト内容的にCPUの処理性能に依存する。 5
  4. (参考)dbench Max Latency比較 2018/6/29 Kazunori Inaba 10 dbench Operation AWS

    c5.large MaxLatency (msec) Alibaba Cloud sn1ne1.large SSD Max Latency (msec) NTCreateX 149.689 395.384 Close 8.738 1.630 Rename 141.986 305.843 Unlink 152.503 397.320 Deltree 104.529 51.637 Mkdir 0.003 0.003 Qpathinfo 14.156 305.268 Qfileinfo 7.521 0.041 Qfsinfo 6.859 0.439 Sfileinfo 149.217 398.061 Find 10.819 29.485 WriteX 158.091 397.331 ReadX 12.123 392.305 LockX 1.012 0.032 UnlockX 0.528 0.031 Flush 152.421 2366.622
  5. ディスク仕様比較 2018/6/29 Kazunori Inaba 12 サービス Alibaba Cloud ECS AWS

    EC2 IDCFクラウド インスタン スタイプ sn1ne.large sn1ne.large c4.large c5.large highcpu.M4 ディスク Ultra 20GB (最小) SSD 20GB (最小) gp2(SSD) 20GB gp2(SSD) 20GB 15GB (デフォルト) 最大スルー プット 300MB/sec 80MB/sec 最大62.5MB/sec 66MB/sec~ 最大281.5MB/sec ※非公開 IOPS 1,120 1,800 100 バースト時 3,000 100 バースト時 3,000 ※非公開 AWS EBSは、3,000 IOPSまでバーストする。 → 今回のディスクベンチマークテストでは、これが効いた? ・Alibaba Cloudクラウドディスクのスペックと性能テスト: https://jp.alibabacloud.com/help/doc-detail/25382.htm ・Amazon EBS 最適化インスタンス: https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/EBSOptimized.html
  6. サーバー料金比較 2018/6/29 Kazunori Inaba 13 サービス Alibaba Cloud ECS AWS

    EC2 IDCFクラウド インスタン スタイプ sn1ne.large sn1ne.large c4.large c5.large highcpu.M4 CPU, メモリ 2CPU, 4GB 2CPU, 4GB 2CPU, 3.75GB 2CPU, 4GB 2CPU, 4GB ディスク Ultra 20GB (最小) SSD 20GB (最小) gp2(SSD) 20GB gp2(SSD) 20GB 15GB (デフォルト) OS CentOS 7.4 CentOS 7.4 Amazon Linux 2018.03 Amazon Linux 2018.03 CentOS 7.4 月額料金 (税抜) 5,990円 (月額サブスク リプション) 6,490円 (月額サブスク リプション) $90.63 (オンデマン ド) $80.72 (オンデマン ド) 9,500円 (月額上限) Alibaba Cloudの月額サブスクリプション/前払いは、AWSオンデマンド料金より 20%~30%ぐらい安い。(円建てもうれしい)
  7. まとめ 2018/6/29 Kazunori Inaba • ベンチマークテスト結果 • CPUの性能値は、3クラウドでほぼ同じ。 • ディスク性能値は、Alibaba

    Cloudは少し低かった。 • AWSはIOPSバーストのぶん性能値がよかったのでは? • クライアント数を増やしたときの性能値の伸びが、AWSより大きい。 →アプリケーション実行環境としては、それほど気にする必要がないのでは。 • 最大レイテンシがやや大きい。 • ディスクタイプUltraとSSDでは、クライアント数が増えるとSSDのほうが 性能値が伸びる。 • Alibaba Cloudは安い!月単位の割引と円建てはうれしい! 14