最善のSLAを締結するために
クラウドのSLA策定を脅かす4つのリスク──ネック はネットワーク
エンドユーザーがクラウドサービスプロバイダーに求めるサービス品質保証(SLA)の内容はさまざまだ。本稿では、特に多く問題に挙げられる4つのSLAについて紹介する。
ネットワークサービスを購入する企業は、可用性やパフォーマンスの問題に対して自分たちが弱い立場──時には非常に弱い立場──に置かれていることを認識している。それを解決するためには、サービス品質保証(SLA)を交渉することだ。だがエンドユーザーがクラウドコンピューティングのSLAに求める内容は、企業が何を必要としているかによって異なる。
アプリケーションレベルでエンドユーザーが望むのは、クラウドサービスが可用性の基準を満たし、さらにパフォーマンスの基準、つまりQoE(Quality of Experience:ユーザー体感品質)の基準を満たすことだ。そうした基準は通常、レスポンスタイムの観点で測定される。エンドユーザーが実際に利用しているサービスの品質は実にさまざまだ。クラウドユーザーを対象としたある調査では、「クラウドサービスに関する明確なSLAを締結している」と答えた回答者は全体のわずか10%程度にとどまった。「必要性」と「実際の保証」の間にこうしたずれが存在している理由は多数あるが、その大半は解決が難しいものばかりだ。
最大のネックはネットワーク
クラウドSLAについて報告されている問題の中で最も多いのは、「クラウドSLAではネットワークパフォーマンスが考慮に入れられていない」というものだ。大半のクラウドサービスには、クラウドサービスプロバイダー以外の企業が運営するネットワーク接続を経由してアクセスするため、クラウドサービスプロバイダーがそうしたネットワーク接続のパフォーマンスを保証できないのは明らかだ。
さらに今日のクラウドサービスの大半はインターネット経由でアクセスするが、インターネットはベストエフォート型のサービスであり、保証は何ら提供できない。ネットワーク接続の品質を保証できない状況でクラウドSLAの交渉を正当化するのは難しい。また自社におけるQoE測定ポイントとクラウドの間にネットワークというサービスコンポーネントが存在しているとなると、クラウドサービスプロバイダーがSLAを順守できなかったことを証明するのも難しい。さらにこの問題はクラウドへの管理接続の他、管理レベルのQoEに関するSLAの策定にも影響を及ぼす。
これまでにSLAを作成したり監視したりした経験のある人であれば、2番目に多く報告されている問題については詳しいだろう。その問題とは、「クラウドSLAには順守状況を評価するために必要となるQoEの妥当な測定方法が明記されておらず、また明記することもできない」というものだ。この問題は、「クラウドオペレータは具体的にどのような基準で何を保証するのか?」という一見シンプルな疑問からスタートする。例えば、レスポンスタイム1つを取っても、企業がどのような方法を用いて、どこで測定するかは実に多様だ。測定方法と測定ポイントの両方について双方の合意が成立しない限り、現実的なSLAの施行は不可能だ。
クラウドSLAの3つ目の問題は、「ユーザーが供給するソフトウェアコンポーネントやユーザーが作成するアプリケーション接続がアプリケーションのQoEに影響を及ぼす可能性がある」というものだ。SaaS(Software as a Service)を「最も高いレイヤー」のクラウドサービスと捉え、IaaS(Infrastructure as a Service)を「最も低いレイヤー」のクラウドサービスと捉えるのなら、低いレイヤーのサービスにはユーザーが登録するコンポーネントがより多く含まれ、ユーザーが登録したコンポーネントが外部接続を発生させてパフォーマンスに予期せぬ影響を及ぼすリスクも高まることになる。クラウドサービスプロバイダーはそうしたことがアプリケーションの全体的なQoEにどのような影響をもたらすかまでは保証できないし、予測もできない。
4つ目によく報告されているSLAの問題は、「クラウドパラメータの設定がアプリケーションQoEに大きな影響を及ぼし得る」というものだ。つまり、SLAは明確なパラメータ設定を想定した上で策定しなければならないということだ。基準から大きく外れているわけではなくても、何か普通とは違う状況が起きれば、QoEやSLAの問題につながらないとも限らないからだ。
妥協点を見つける
ここで本当に問題なのは、有用なSLAの策定を難しくさせる要因は多数あるが、だからといってSLAの必要性が軽減されるわけではないという点だ。では、可能な範囲で最善なSLAを締結するためにはどうすべきなのだろう?
簡単に言えば、その答えは上記の問題を回避することだ。基本は「クラウドサービスプロバイダーが実際に保証できること」を理解することだ。クラウドは仮想リソースを実際のアプリケーションに割り当てることで機能する。割り当てが予想した通りにいけば、リソースも予想通りのパフォーマンスを発揮する。であれば、リソースに対するパラメータや、ネットワークを経由したリソースへのアクセスに対するパラメータの設定で変数を抑える必要があるだろう。
最も包括的なSLAを実現できるのは、ネットワークプロバイダーを兼ねるクラウドサービスプロバイダーとの間で交わすSLAだろう(関連記事:BizCITY、回線の品質とグローバル対応で信頼のプライベートクラウドを実現)。SLAの点からすると、最も好ましい関係を結べる相手はネットワーク事業者のクラウド部門ということになる。
2番目に良い選択肢は、クラウドサービスプロバイダーの側で保証準備が整っているネットワーク事業者からクラウド接続を入手することだ。いずれにせよ、通信保証を明確にするためにはインターネットやインターネットVPNではなく、プロビジョニングされたVPNを使用する必要があるだろう。
リソースの割り当てに関しては、「何が仮想リソースなのか」を明確にすることがまず肝要だ。
SaaSの場合、ユーザーはコンポーネントを一切供給しないため、全ての要素が仮想リソースとなる。従って、クラウドサービスプロバイダーが完全に取り仕切り、ネットワーク以外の全てのアプリケーションコンポーネントに対するSLAを書くことが期待される。
PaaS(Platform as a Service)やIaaSなど、低いレイヤーのサービスでは、プロバイダーは自分たちが何を提供するかを保証できる。ユーザー側に求められるのはベンダーパフォーマンスの測定方法の決定だ。IaaSの場合、アプリケーションがサーバに割り当てられる速度は最も変わりやすい要素となり、エラー発生時に新規サーバに取り換えられる速度が可用性を決定することになる。
SLAに関しては、PaaSが最も厄介だ。PaaSの場合、具体的なハードウェア構成が約束されるわけではなく、幾つかの物理ホストとソフトウェアで構成されるプラットフォームの提供が約束されるだけだからだ。レスポンスタイムの変化にどの程度の幅があるかを把握するためには、クラウド内にpingポイントを設けてネットワーク遅延を測定し、エンド・ツー・エンドのアプリケーション遅延からその分を差し引いて、クラウドアプリケーション処理のパフォーマンスを判断できるようにする必要がある。そして、何を決めるにせよ、プロバイダーが条件に同意し、契約にそれを明記しておくことが必須となる。
クラウドSLAは恐らく買い手を満足させるものにはならないだろう。だがそれは現代の多くのSLAにあてはまることだ。慎重に取り組めば、少なくともリスクレベルを制御できるクラウドSLAを策定し、会社の目標達成につながるクラウドサービスを提供してもらうことは可能なはずだ。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Microsoft 365のセキュリティ運用」に関するアンケート
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
9
AIで人を減らした企業がもう心変わり 「AIブーメラン現象」の実態
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング 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ジャパンをフォロー