最善の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.
この記事の著者
関連記事
新着ホワイトペーパー PR
-
技術文書・技術解説
[Jamf Japan 合同会社] MDMだけでモバイルセキュリティは十分? 不足する対策を16項目でチェック -
事例
[Wrike Japan 株式会社] 世界的な家電メーカーが実践する「クリエイティブプロセス効率化」の方法とは? -
事例
[Wrike Japan 株式会社] 世界的テクノロジー企業に学ぶ、プロセス標準化とプロジェクト納品自動化の秘訣 -
事例
[Wrike Japan 株式会社] ソニー・ピクチャーズ テレビジョンに学ぶ、次世代サービスデリバリーのヒント -
事例
[Wrike Japan 株式会社] ソミック石川に学ぶ、ICT浸透後に直面した「工数管理」の課題と解決策
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Copilot」はなぜ放置される? “議事録要約止まり”を脱する処方箋
-
2
脱VMwareの前提が崩れる BroadcomのVDDK公開停止で確認すべき点
-
3
「データストレージの活用方法」に関するアンケート
-
4
なぜOpenAIやAnthropicのAIは「脱走」したのか 情シスが迫られるエージェント統制
-
5
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
6
Oracle巨大ITプロジェクトはなぜつまずいたのか 8年で導入1割、追加で170億ドル
-
7
「Microsoft一択」で本当にいいのか 知らぬ間にライセンス費用が膨らむ真相
-
8
ANAが専用回線から移行した「NaaS」の全貌 ネットワーク準備が数カ月から数週間に
-
9
Microsoft製品でここまで自動化できる 情シスがやめられる手作業10選
-
10
「プログラマー不要論」にThe Linux Foundationが示した答え
ホワイトペーパーランキング PR
-
1
マンガで解説:「ゼロトラスト」「SASE」の必要性とメリット
-
2
5回聞くだけじゃ足りない? トヨタ式「なぜなぜ分析」の正しい実践方法
-
3
インシデント対応工数を約3割削減、東京ガスの事例に学ぶ監視体制刷新のコツ
-
4
AIエージェントで多様な日常業務を効率化するための入門ガイド
-
5
JR西日本ITソリューションズが「監視業務の属人化」を解消した方法とは?
-
6
国税庁の次世代基幹システム「KSK2」稼働開始に向けて、対応すべき変更点とは?
-
7
5分で分かる「セキュア大容量ファイル転送サービス」の機能とメリット
-
8
ドラマで分かる、標的型攻撃メールの被害を受ける企業と回避できる企業の分岐点
-
9
「脱Excel」か「Excel快適化」か? 現場にやさしい業務改善の進め方
-
10
少額減価償却資産が40万円未満へ拡大、令和8年度税制改正で押さえるべき変更点
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー