Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MySQL Clusterに適したベアメタルクラウド SoftLayer

1,566 views

Published on

関西ゲーム勉強会で、ご紹介した資料です。

Published in: Technology
  • Be the first to comment

  • Be the first to like this

MySQL Clusterに適したベアメタルクラウド SoftLayer

  1. 1. © 2015 IBM Corporation MySQL Cluster に適した ベアメタルクラウド ソフトレイヤー2016年6月24日 日本IBM株式会社 クラウド事業統括 テクニカルサービス 本資料は、発表者によって準備された資料であり IBMの公式の見解を代表するものではありません。
  2. 2. © IBM Corporation 2 text お話する人 高良 真穂(たから まほ) 日本アイ・ビー・エム株式会社 クラウド事業統括 エバンジェリスト IBMは、International Business Machine の略で、 大型コンピュータからPCまで作っていた会社 ですが、近年はハードウェアを作るのをやめ、 クラウドの会社に転換を進めています
  3. 3. © IBM Corporation 3 text ゲーム業界の皆様は、 既に、クラウド使って いますよね? – ゲーム業界は他の業界よりも、クラウドの利用が進んで いる業界です。
  4. 4. © IBM Corporation 4 text 今さら、 クラウドの話は もう十分!? と言わないで ちょっと、お時間をくださいね。
  5. 5. © IBM Corporation 5 text もう判った 何が違うか言え! AWS,GCP,Azureに無いものあるんだろうな!
  6. 6. © IBM Corporation 6 text SoftLayerの特徴 – 他社では真似の出来ない3つのサービス 強力なベアメタル(物理)サーバー (オーダー後、30分~2時間で利用開始) ネットワークに強い! (広帯域LAN & 国際ネットワーク) APIで物理サーバーのデプロイができる (最後は人が動いている)
  7. 7. © IBM Corporation 7 仮想の性能劣化が無いベアメタル(物理)サーバ ー CPU: Xeon E5-2650v3 仮想環境: Xen 4.4 性能測定ツール: Unixbench 5.1.3 CPUコア数: 4コアで統一、物理サーバーは起動時にCPUオンライン数4に制限 Linux: Ubuntu 14.04 64bit HVM (Hardware Assisted Virtual Machine) の仮想サーバーと比較した場合でも、 仮想ハードウェアのエミュレーションによるCPU命令サイクル消費が無いため、高い性能が得られる 注意:Unixbenchによる結果であり 仮想サーバーの全ての性能を代表 するわけではありません。
  8. 8. © IBM Corporation 8 Dom-0負荷集中で 俺のサーバの稼働 が抑えられる 仮想環境Xenでの複数ある内の一つ「共存影響」例 Xen Hypervisor NIC Local Disk Dom-0 Virtual Servers VLAN 膨大なHTTP アクセス 共存サーバー が動作開始 稼働率が抑えられる 俺の サーバー 他人の サーバー 俺の 他人の Dom-0のCPU使用率 が高く、VMの要求 に十分答えられない 大量のショートパケット が発生する テスト環境で状況を再現しまし た 同じハイパーバイザー上に活性の高い仮想サーバーが共存すると、資源の競合により稼働が抑えられる現象 PVからHVMへ移行が進む中で軽減が進んでいるが、無くせる訳ではない
  9. 9. © IBM Corporation 9 本格的なワークロードを処理する場合、ベアメタルサー バーは経済的な負担を抑え高い処理性能を提供します。 ・仮想サーバー専業のクラウドベンダーに比べ、ソフトレイヤーの仮想サーバー性能は良くありません。 ・処理性能が必要となる場合、ベアメタル(物理)サーバーのご活用をご検討おねがします。 1core 2core 4core 8core 16core 仮想PV 仮想HVM 他社仮想 ベアメタル E3-1270 4core ベアメタル E5-2620x2 12core ベアメタル E5-2650 20core 性能高 価格高 ・HVMの仮想サーバーとして CentOS7.x, Debian 8.x, Windows系サーバーがあります ・CentOS6.x、Ubuntu14.xは PVの仮想サーバーとなってい ます。
  10. 10. © IBM Corporation 10 スケールアップのパス ・仮想サーバー専業のクラウドベンダーに比べ、ソフトレイヤーの仮想サーバー性能は良くありません。 ・処理性能が必要となる場合、ベアメタル(物理)サーバーのご活用をご検討おねがします。 16core SoftLayer HVM仮想 他社仮想ベアメタル E3-1270 4core ベアメタル E5-2620x2 12core ベアメタル E5-2650x2 20core 性能高 価格高 SoftLayer PV仮想 16core 16core CentOS6.x Ubuntu14.04 /12.04 CentOS7.x Debian8.1 Ubuntu15.04(予 定)
  11. 11. © IBM Corporation 11 text 実はハイエンド 仮想サーバーは コストが高い! クラウド事業者は、みんな黙っているけど、当然なだよね...
  12. 12. © IBM Corporation 12 仮想化から物理サーバーへ移行手段 ・開発〜試遊までは、仮想サーバーを利用してコストを抑える、 ・本番稼働時は、物理サーバーを利用してチューニングコスト削減、仮想サーバー台数増加によるコスト増を抑止 ・ヒットしたら物理サーバーをコア数の大きなサーバーへ切換え 仮想サーバー#0 フレックス・イメージ 物理サーバー#1 物理サーバー#2 フレックス・イメージ フレックス・イメージは、RHEL/CentOS, Windows Server Standard に適用可能です CPU 4コア RAM16GB CPU 4コア RAM 16GB CPU 20コア RAM 64GB UnixBench: 1499.3 月費用: 27,905円 課金単位: 1時間 価格性能比: 19円/UB Unixbench: 6090.7 月費用: 39,225円 課金単位: 一ヶ月 価格性能比:6.5円/UB Unixbench: 9757.4 月費用: 128,194円 課金単位: 一ヶ月 価格性能比:13円/UB 同一スペック アップグレード
  13. 13. © IBM Corporation 13 豊富なAPIで運用を自動化 – 物理サーバーも、シェルやPythonプログラムからオーダー&キャンセルできる物理も含め コードで構築できる世界をリードするIaaSです。 作っている人が見える安心のクラウド – サーバー自動設定ツールと組み合わせて、サーバー構築を自動化できます Chef レシピ Chef レシピ パブリック / プライベート / OS イメージ・テンプレート SoftLayer API Endpoint 起動 Chef-Solo Knife-Solo 仮想サーバー 物理サーバー ①SLコマンドから サーバーを注文 ③レシピによって サーバーを設定する ②レシピの テンプレートを利用、 必要に応じ編集する 管理サーバー シェル・スクリプトからサーバーを注文する例 設定自動化ツールChefとの組み合わせ例
  14. 14. © IBM Corporation 14 text ベアメタルと MySQLサーバ なら性能は? 仮想ならiSCSIディスク必須だけど。。。
  15. 15. © IBM Corporation 15 物理サーバー+高性能ストレージの効果 MySQLサーバーに18億件のデータ生成して、サーバー上のバッファプール(48G)の10倍 相当のデータを使って、SysbenchのOLTPテストを実施した比較結果 CPUコアを増やしても、ストレージの 性能を高くしてもトランザクション性 能は簡単に改善しない ベアメタル(物理サーバー)+ Fusion ioMemory ベアメタル+SSD ベアメタル+SATA
  16. 16. © IBM Corporation 16 ストレージ・アクセスの遅延影響の例 LAN 仮想サーバー iSCSIストレージ ミリ〜マイクロ秒 TCP/IP通信 物理サーバー PCIe, SATA 直結 フラッシュメモリ ドライブナノ秒 仮想サーバーでは、CPUを増やしても、iSCSIのネットワーク遅延が原因となってOLTP性能が改善しない ベアメタルでも、iSCSIディスクでは、通信遅延によって、トランザクション性能の改善が難しいケースがある iSCSI 遅延による限界 SATA直結 SSD性能 PCIe直結 FIO性能 SATA直結 磁気ディスク性能
  17. 17. © IBM Corporation 17 ベアメタル+MySQLクラスタの性能 – SoftLayerでのMySQLクラスタ構成は、他社クラウドと性能比較で、性 能で負けて失注したした経験はない。 – これまでの勝因 • 仮想化とiSCSIのオーバーヘッドの無い高性能 • DC内LANの40Gbpsの強力なLANファブリック • 物理サーバーの内臓SSDを利用するため Intel Xeon E5-2690v3 40Gbps Switch 各10Gbps X2 接続 各10Gbps X2 接続 エンタープライズ 向けSSD 24コア 2.6GHz
  18. 18. © IBM Corporation 18 text しかもDC内は 通信費は無料! Gameサーバー と MySQL Cluster サーバー群の通信費無料
  19. 19. © IBM Corporation 19 text この続きは CEDEC2016で (8月24~26日パシフィコ横浜) 公開予定 乞うご期待!
  20. 20. ゲーム業界のお客様向けに 対話型説明会やハンズオンも実施しています お問い合わせは CLOUDIBM@jp.ibm.com
  21. 21. © IBM Corporation 21
  22. 22. © IBM Corporation 22 +
  23. 23. © IBM Corporation 23 © Copyright IBM Corporation 2015 IBM Global Services Route 100 Somers, NY 10589 U.S.A. Produced in the United States of America July 2015 IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corporation in the United States, other countries or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or TM), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. Other product, company or service names may be trademarks or service marks of others. A current list of IBM trademarks is available on the web at "Copyright and trademark information" at ibm.com/legal/copytrade.shtml This document is current as of the initial date of publication and may be changed by IBM at any time. Not all offerings are available in every country in which IBM operates. The performance data discussed herein is presented as derived under specific operating conditions. Actual results may vary. It is the user’s responsibility to evaluate and verify the operation of any other products or programs with IBM products and programs. THE INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. IBM products are warranted according to the terms and conditions of the agreements under which they are provided.

×