クラウドガバナンス現在進行形【第5回】
クラウドの応答性能とサポート品質を客観的に比較するには
クラウドの利用に当たって、多くの企業利用者が応答性能とサポートに不安を抱いている。本稿では、応答性能とサポート品質を正しく把握する方法について検討する。
さて、今回もおなじみの経済産業省企業IT動向調査の引用から始めよう。同調査によると企業利用者の20%が応答性能に、16%がサポート品質に不安を抱いている。本連載「クラウドガバナンス現在進行形」も5回目であり、筆者は毎回しつこいくらいに標準化の重要さを説いている。標準化し、比較計量を可能にし、サービスの透明性を高め、費用対効果を見える化していかなければ、クラウドの発展は期待できない。
連載:クラウドガバナンス現在進行形
クラウドの応答性能を正しく知る
まずは応答性能を正しく把握する方法について検討してみよう。話は、「IaaS(Infrastructure as a Service)」と「IaaS上に利用者が独自に構築するアプリケーション」までに限定する。
当然ながら、クラウドであっても性能の絶対値を知るためには、従来CPUなどで行ってきたようにベンチマークテストを行えばよい。これがサーバ購入などの話なら説明は終わりになってしまうが、同調査の回答者は「不安・懸念」を表明している。この原因を筆者は、CPUなどのパッケージ製品であれば「SPEC」が策定しているベンチマークプログラムのテストデータを参照すれば性能把握は容易だったが、共有のリソースプールから動的に資源を切り出す形で提供されるクラウド上の仮想資源においては、「理想化された環境下で取得されたベンチマーク結果と同じ性能が常に得られるものと信じてよいものか?」と利用者が懐疑的になっているためだと推測している。
利用者が抱くこの懐疑は当然かつ正当なものだ。実際に筆者が幾つかテストした際にも、計測時間帯などの要素を変化させることによって数値が変動するケースが見られた。やはり理想を言うなら常時、複数のサンプルを用意してベンチマークを取り続け、長期時系列のパフォーマンスデータを取得することが望ましいが、個々の利用者にそれを求めるのは無理というものだろう。また、そこでどのような調査項目を用意すべきかを個々の利用者(計測者)がバラバラに定義していたのでは簡単には他のデータと比較できず、「絶対値は分かったが、その値が価格性能比で競合と比較してどのような位置にあるのか判断できない」という事態に陥り、そして人々は互いに言葉が通じなくなった、ということになりかねない。そう、またしても課題は「標準」の確立にある。これが本連載第2回「クラウドは本当にコストダウンになるのか」でメトリクス(測定基準)整備の重要性を指摘した理由の1つでもある。
このメトリクス系標準確立の課題について、本連載第1回「“オレオレクラウド”にはこりごり、クラウドの本質を知る」で紹介した『NIST SP800-145 Definition of Cloud Computing』で、クラウドの本質的特徴としてmeasured service(計量されたサービス:従量課金)を挙げたNISTは、2011年にSP500-292として公開した『NIST Cloud Computing Reference Architecture(Draft)』で、計測機能をアーキテクチャコンポーネントとして重視する方針を打ち出した。また、SP500-293として公開した『US Government Cloud Computing Technology Roadmap Vol1/Rel1.0(Draft)』において、メトリクス定義と実装を2012年から2013年に実現することを要求している。既にお気付きのように、要は現時点で広く標準として広く受け入れられ、クラウドの提供する機能を包括的に定義したメトリクスは存在しないことになる。では利用者は今後2年間、クラウド利用を暗中模索で行わなければならないのか、といえば状況はそこまでひどくない。
NISTによるクラウドの定義に関する記事
今すぐにでも、おなじみのSPECが策定した「SPECvirt_sc2010」は利用できる。同テストにはSPECweb2005、SPECjAppServer2004、SPECmail2008が含まれており、従来型のアプリケーション利用を想定し、スケールアウト性能測定に重きを置かない利用者向けには十分なテストといえる。また、TPCが策定した「TPC-W」を利用すれば、Web e-Commerceシステムのベンチマークテストも可能だ。さらに、Hadoopなどの分散アプリケーション利用を中心にスコープし、スケールアウト性能測定に重きを置いたテストとして、Yahoo! Researchが公開した「Yahoo! Cloud Serving Benchmark」も利用可能だ。この他、Windows Azureに限定するならMicrosoft ResearchのExtreme Computing Groupが公開している「Benchmarking and Guidance for Windows Azure」も有用だ。当座2年間はこれらのテストフレームワークを利用して性能計測することになるだろう。
これだけさまざまな先行事例があるのだからメトリクス整備はもっと早くできそうに思える向きもあるかもしれないが、実はこのメトリクス整備に当たっては本連載第4回前編「クラウドはオンプレミスとデータ連携ができる? どうなる連携コスト」でも触れたように膨大な分量のクラウドタクソノミー整備が欠かせないため、NIST SP500-293の要求するスケジュールは実は大変厳しいものだと筆者は考えている。
話を戻すと、まずはこれらのテストフレームワークを利用してスナップショットであったとしてもベンチマークテストを行わないことには話が始まらない。とはいえ、本来「不安・懸念」の原因となっているのは、ある瞬間の性能ではなく、時々刻々変化していく性能をリアルタイムに知り、他のサービスと比較する方法の欠如にある。しかし先にも指摘したように、個々の利用者に長期時系列のパフォーマンスデータ取得を要請するのは現実的ではない。既存のテストフレームワークでも、ベンダー独自のフレームワークを利用したデータでもよいから、同一の定義に基づいた複数の事業者のパフォーマンス計測結果、できれば事業者間の比較まで可能なサービスが欲しいところだ。
このようなサービスについて日本語で提供されている事例を筆者は知らないのだが、クラウドのメトリクス提供を行うサービスは英語圏には存在する。米Compuwareが提供する「Cloud Sleuth」がそれだ。同サービスは同社の「Compuware Gomez」を利用して構築されており、無償でコミュニティー向けに公開されているポータルだ。メトリクス取得対象となっている事業者の数はまだ16社(本稿執筆時点)だが、2010年4月のβ版公開時は6社しか対応していなかったことを考えると順調にサポート対象を増やしているといえるだろう。ただ、Cloud Sleuthは日本にデータセンターを設置している事業者を2つ(AWS:Amazon Web ServicesとIIJ:インターネットイニシアティブ)しかサポートしていないので、国内事業者のパフォーマンス比較を目的とした場合はまだ使いづらいところがある。
また、このCloud Sleuthのパートナーにも名を連ねている米Cloud Harmonyは、有償だが2009年からの時系列メトリクスを提供している。ただし、これも残念なことに日本にデータセンターを設置している事業者は1つのみ(AWS)のサポートとなっている。国内事業者をも網羅したメトリクス提供サービスの登場が待たれるところだ。当面は、日本の各事業者がIIJのようにCloud Sleuthのパートナーとなり、データを供給しても十分実用に耐えられると考えているのだがどうだろうか?
少々話が脇道にそれるが、ここで、2011年12月末に実施したクラウド座談会「専門家8人が徹底討論! クラウドにデータを預けるリスクとメリット」でも軽く言及したPaaSやSaaSといった、より抽象化度の高い提供形態の場合について若干補足しておく。まずPaaSの場合、PaaS提供者が単一の事業者であったとしても、複数のIaaS(もっというとIaaS事業者)を利用してサービスが構成される可能性がある。さらにSaaSは、そういった複数のIaaSにまたがって構築されたPaaSをまた複数組み合わせて実現する可能性がある。現時点ではそこまで複雑なサービスはまだ少ないかもしれないが、将来的には確実にこういった複雑な構成(と複雑なバリューチェーン)のサービスが増えていくだろう。そうなると、そこではガバナンス情報の継承関係だけでなく、メトリクス情報の継承関係もリアルタイムに把握しないと正確なパフォーマンス把握ができないことになる。こういった問題が予見されるため、シンプルでかつ発展性に富んだクラウドタクソノミー定義と柔軟性の高いメトリクスフレームワークを確立するために今後2年間を費やすことは非常に有益な回り道となることが理解いただけると思う。
パッケージ表面を見るとコンシューマライゼーションが進んでいるように見えるクラウドだが、裏面を見ると加工食品と同等の表示基準に達した情報開示がなされているクラウドサービスは、まだまだ極めて少ない。
ここまでで応答性能の絶対値を知る方法と、事業者間の比較情報について、現時点で手に入るものと今後どのようになっていくかについて、ざっとした説明ができたと思う。次はサポート品質について検討してみよう。
クラウドのサポート品質を測る
クラウドにおけるサポート品質とはなんだろうか? 本連載第1回「“オレオレクラウド”にはこりごり、クラウドの本質を知る」で紹介したように、クラウドの本質的特徴の1つにOn-demand self-serviceがある。セルフサービスが本質的特徴である以上、従来型の電話を介したオペレーターによるサポートや顧客オンサイトでのサービスエンジニアによる対応といった考え方は、クラウドにはなじまないことは明白だ。ここで、クラウドにおける、あるべきサポートの姿を検討してみよう。
まずはサポートの定義を整理しよう。「ISO/IEC20000(ITSMS)」の基となったITIL V2(現行最新版はV3だが、V3でいうService Operationでは取り扱い範囲が広すぎるので意図的にV2のService Supportに基づいて記述)では、サービスサポートを5つのプロセスと1つの機能で構成された概念として定義している。すなわち、
- インシデント管理
- 問題管理
- 構成管理
- 変更管理
- リリース管理
の5プロセスと、
- サービスデスク
の1機能だ。
本連載第3回「クラウドは安全か? 事業者との責任分界点、注目すべき安全基準とは」で解説したIaaSの責任分界点モデルに基づいて考えるなら、利用者に対してRapid elasticityに切り出された資源とそのバックエンドとなるResource pool、計測系でもあるMeasured Serviceの動作状況をBroad network accessを介して、インタフェース系であるOn-demand Self Serviceが提供するダッシュボードを単一窓口(SPOC:Single Point Of Contact)として管理・操作できるようにすることが、セルフサービスを原則とするクラウドにおけるサービスサポートの姿ということになる。従って、クラウドのサービスサポートとして必要条件を満たさないケースは、
(1)ダッシュボードからセルフサービスで表示・操作できないデータ・機能が存在する
(2)ダッシュボードからの操作に対してシステムがリアルタイムに挙動しない
(3)ダッシュボードにBroad network accessできない
(4)サービスサポート定義を満足したプロセス粒度でダッシュボードが実装されていない
場合となる。念のため付け加えておくと、
(5)ダッシュボードのユーザーエクスペリエンスのレベルが低い
場合も今後は問題視される可能性があるだろう。
このように整理するとクラウド利用法の教育サービスや、設定代行サービスなどをクラウド事業者にサービスサポートとして期待する向きには少々分が悪いようだ。しかし、本連載第2回「クラウドは本当にコストダウンになるのか」でも指摘したように、クラウドは従来埋没費用化していたICT関連投資を時間費用として計測可能にし、機会費用として利用者がコントロールできる範囲を広げる経営の見える化を促進する効果が期待できるところがミソなのだから、教育サービスや設定代行サービス費用をバンドルして長期的に埋没費用を増やしても意味がないと考えるべきだろう。むしろ、積極的にアンバンドル化を要求し、さまざまな教育サービスや設定代行などのマネージドサービス事業者の市場参入と競争を促進し、多様な選択肢から費用対効果の高いサービス構成を選択した方が得だ。
こう書くと、「クラウドに関する情報がまだまだ十分に流通していないし、サービスの選択肢も限られているではないか」といったお叱りを頂きそうだが、状況は徐々に改善しつつある。例えば、先にも挙げたNIST SP500-292では、NIST SP800-145でIaaS、PaaS、SaaSといったサービス階層を基準にした分類方法をCloud Consumer、Cloud Auditor、Cloud Provider、Cloud Broker、Cloud Carrierというアクターを基準にした分類方法に変更して、各事業者の位置付けをはっきりさせている。実はこの定義モデル拡張があったために一部でNISTの新しい資料に対し分かりにくく一貫性がないといった批判が出ているが、よく読めば実際にはNISTのConceptual Reference Modelは正常に進化し洗練の度を増していると理解できる。この点について、説明すると長くなるので別途機会を設けたい。
肝心のマネージドサービスなどについてはNIST SP500-292で新たに定義されたアクター群の中にCloud Broker(クラウドブローカー)という役割が定義されている。このCloud Brokerこそクラウド利用が主流になった時代におけるマネージドサービス事業者やSIerの立ち位置になるだろう。ただし、筆者は従来型の手工業的アプローチでのマネージドサービスやSI(そういった需要も極めて大規模なプロジェクトでは残るだろうが)ではなく、BPMN(Business Process Modeling Notation)を利用して利用者のBusiness Processをダッシュボード上でモデリングし、DevOpsを超えてNoOpsで実現する一種のPaaS事業者として立ち現われてくるのではないかと予測している。これはかつてアセンブリーラインによる大量生産が実現したのに匹敵するICT産業における生産・運用方式革命となる可能性がある。
実際、自社サービス内に閉じているがAWS Elastic Beanstalkはその萌芽ともいえるサービスだし、2011年12月、NTTソフトウェアがOSSとして公開したvHutも、振り返れば、クラウドブローカーの原型の1つだといえる可能性を持っている。この他にもThe ORYX Projectなど、この分野の将来を担いそうな候補技術は豊富だ。これらのサービスや技術を利用したクラウドブローカーが数多く市場に参入してくるだろう。
ここまで見てきた通り、クラウドのサービスサポートは先に検討したmeasured serviceを支える計測機能と比較を客観的に行うためのメトリクス整備を足掛かりに、優秀なインタフェースを装備したダッシュボードによって提供されるのが本筋だといえる。このクラウドにおけるサポートの品質を客観的かつ定量的に観測するための枠組みとしてNIST SP500-293では高品質のサービスレベル契約のための技術仕様を2012年中に取りまとめることを要求している。もちろん、関連するメトリクス定義と実装が2013年までかかる予定なので、定期的に更新することを要求することも忘れていない。この見切り発車ともいえるSLA仕様策定スケジュールが定められた背景は利用者視点(米連邦政府自身ビッグカスタマー)からリスク管理上、欠かすことができないためだろう。こういったところからもNISTによる一連のクラウド関連文書は現場の要求に目配りした良くできた資料だということができる。
さて、第4回後編「クラウドが直面する各国の法制度 ~パトリオット法の影響とは?」の最後に、第5回ではクレジット課金に当たってのPCI DSS対応のケースについて解説すると書いておきながら、しれっと性能測定とサポートの話を書いているのを読まれて、約束と違うとお怒りの方もいらっしゃるかもしれない。実は第6回で予定している話題とPCI DSSの話題の相性が良いことと、これらの話題について解説する前にクラウドにおける性能測定とサポートの話をしておかないと第6回で理解しにくい部分が出てくると判断したことを理由に、掲載する順番を無断で入れ替えさせていただいた。最後となって恐縮だがこの場での説明を持って了解願いたい。
Copyright © ITmedia, Inc. All Rights Reserved.
クラウドガバナンス現在進行形
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー