ISO/IEC 19086-2:2018 クラウドコンピューティング—サービスレベルアグリーメント(SLA)フレームワーク—パート2:メトリックモデル | ページ 2

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

序文

ISO (国際標準化機構) は、各国の標準化団体 (ISO メンバー団体) の世界的な連合です。国際規格の作成作業は、通常、ISO 技術委員会を通じて行われます。技術委員会が設立された主題に関心のある各会員団体は、その委員会に代表される権利を有します。 ISOと連携して、政府および非政府の国際機関もこの作業に参加しています。情報技術の分野では、ISO と IEC が合同技術委員会 ISO/IEC JTC を設立しました。

この文書の作成に使用された手順と、今後の維持を意図した手順は、ISO/IEC 指令で説明されています。 1. 特に、さまざまなタイプの ISO 文書に必要なさまざまな承認基準に注意する必要があります。この文書は、ISO/IEC 指令の編集規則に従って作成されました。 2 ( www.iso.org/directives を参照)

このドキュメントの要素の一部が特許権の対象となる可能性があることに注意してください。 ISO は、そのような特許権の一部または全部を特定する責任を負わないものとします。ドキュメントの開発中に特定された特許権の詳細は、序文および/または受信した特許宣言の ISO リストに記載されます ( www.iso.org/patents を参照)

このドキュメントで使用されている商号は、ユーザーの便宜のために提供された情報であり、保証を構成するものではありません。

規格の自主的な性質の説明、適合性評価に関連する ISO 固有の用語と表現の意味、および技術的貿易障壁 (TBT) における世界貿易機関 (WTO) の原則への ISO の準拠に関する情報については、 www を参照してください。 .iso.org/iso/foreword.html .

このドキュメントは、技術委員会 ISO/IEC JTC1, 情報技術、小委員会 SC 38, クラウド コンピューティングおよび分散プラットフォームによって作成されました。

ISO 19086 シリーズのすべての部品のリストは、ISO Web サイトで見つけることができます。

序章

特にクラウド サービス レベル アグリーメント (SLA) を目的としたクラウド サービスのプロパティの測定には、多くの課題があり、それがクラウド サービスの採用を阻害し、クラウド サービス市場の全体的な有効性を阻害しています。実際の指標は通常、自然言語を使用して記述されますが、通常は「平易な英語」で記述されるため、理解、比較、および実装が難しいことがよくあります。このようなメトリックの定義は、多くの問題を引き起こします。典型的な懸念事項は次のとおりです。

  • 明快さ: メトリックの定義は、不完全、あいまい、非論理的、自己矛盾的、またはまったく定義されていない可能性があります.たとえば、「可用性」が一般に受け入れられている定義とはほとんど関係のない方法で定義されている場合があります。サービスがほとんどの時間利用できなくても、メトリックは 100% の可用性を示すように定義されています。メトリックが継続的な監視を必要とする場合、実際には不可能です。または、プロバイダーが独自の裁量で結果が何であるかを判断できる場所。
  • 比較可能性: それぞれのメトリクスと SLO/SQO の定義方法に重大な矛盾があるため、約束されたサービス レベルに関して異なるサービスを比較することは、非現実的または実質的に不可能な場合があります。
  • 実装: 実際にメトリックを測定し、約束されたサービス レベルが満たされているかどうかを判断することは、非現実的であるか不可能でさえある場合があります。

このドキュメントは、これらおよび同様の懸念に対処するのに役立つように作成されました。これには技術的な内容が含まれていますが、大まかな概念は、メトリックのビジネス コンテキストを理解している非技術者にも理解できるものであることが期待されています。これは、測定を実行して結果を理解するための条件とルールを定義するメトリック モデルを提供します。

このドキュメントで定義されたモデルに準拠するメトリックは、上記の問題に対処します。

  • 明快さ: メトリックの定義は、自然言語の記述に現在存在するあいまいさを排除します。
  • 比較可能性: メトリクスの構造化された性質により、メトリクスに基づくさまざまなメトリクスと SLO/SQO の比較が容易になります。
  • 実装: 特性の測定に必要な情報の構造化された表現により、測定ツールの開発プロセスが容易になります。同様に、メトリックが実装可能でないと判明した場合、実装できるようにメトリックを改訂する必要があり、技術仕様の構造はこの改訂プロセスを容易にすることが期待されます。

このドキュメントでは、クラウド SLA のメトリックに焦点を当てていますが、クラウド SLA に含まれていないクラウド サービス メトリック (CSM) [クラウド サービス プロバイダー (CSP) が内部パフォーマンス監視のために使用するものなど] にも使用できます。また、非 CSM にも使用できる場合があります。

1 スコープ

このドキュメントでは、一般的な用語を確立し、クラウド SLA のメトリックを指定するためのモデルを定義し、モデルの適用例を示します。このドキュメントでは、メトリックを指定するための一般的な用語とアプローチを確立します。

このドキュメントは、クラウド サービス プロバイダー (CSP) とクラウド サービスの顧客 (CSC) の両方の利益と使用を目的としています。このドキュメントは、ISO/IEC 19086-1, ISO/IEC 19086-3, および ISO/IEC 19086-4 を補完することを目的としています。

このドキュメントでは、クラウド SLA に特定のメトリック セットを使用することを義務付けていません。

2 参考文献

以下のドキュメントは、その内容の一部またはすべてがこのドキュメントの要件を構成するように、本文で参照されています。日付のある参考文献については、引用された版のみが適用されます。日付のない参照については、参照文書の最新版 (修正を含む) が適用されます。

  • ISO/IEC 17788 | ITU-T Y.3500, 情報技術 — クラウド コンピューティング — 概要と語彙
  • ISO/IEC 19086-1, 情報技術 — クラウド コンピューティング — サービス レベル アグリーメント (SLA) フレームワーク — 1: 概要と概念
  • W3C 勧告 2004 年 10 月 28 日。 XML スキーマ1: 構造物第 2 版。 http://www.w3.org/TR/xmlschema-1/
  • W3C 勧告 2004 年 10 月 28 日。 XML スキーマ2: データ型 第 2 版。 http://www.w3.org/TR/xmlschema-2/

3 用語と定義

このドキュメントの目的のために、ISO/IEC 17788 に記載されている用語と定義、および以下の定義が適用されます。

ISO と IEC は、次のアドレスで標準化に使用する用語データベースを維持しています。

3.1

クラウドサービスの特徴

クラウド サービスの質的または量的特性

3.2

クラウド サービス メトリック

クラウド サービスの特性 (3.1) を評価するために使用される メトリック (3.6 )

3.3

クラウド サービスの目的

so

クラウド サービス プロバイダー (CSP) がクラウド サービスの特定の特性に対して行うコミットメント

注記 1: SO のセットは、クラウド サービス レベル目標 (SLO) のセットとクラウド サービスの質的目標 (SQO) のセットの和集合です。

3.4

測定値

測定結果(3.5) を決定することを目的とする一連の操作。

注記 1: ISO/IEC/IEEE 15939:2017 の測定の定義に基づく。ここでは、測定結果インスタンスの生成につながる、これらの操作の実行の実際のインスタンスを記述するためにも使用されます。

3.5

測定結果

クラウド サービスの特性 (3.1) の定性的または定量的な評価を表す値。

3.6

メートル

測定を実施し (3.4) 、 測定結果を理解する(3.5) ための条件とルールを定義する測定基準

注記1測定基準は,測定結果が何を意味するかを説明するが,測定が測定基準をどのように実施するかについては説明しない。

注記2:測定基準は、特定の目的のために特定の時間に特定の特性を測定する必要がある特定のコンテキスト内で実際に適用されます。

注記 3:このドキュメントで提案されているメトリック モデルは、1 つまたは複数の基礎となる (再利用可能な) メトリックに関して定義できる複合メトリックの定義をサポートしています。

[出典: ISO/IEC 19086-1:2016, 3.10, modified — 注記が変更された]

3.7

単位

実数のスカラー量で、慣習によって定義され採用されており、同じ種類の他の量と比較して、最初の量に対する 2 番目の量の比率を数値として表すことができます。

[出典: ISO/IEC 80000-1:2009, 修正 — 注記 1 から 5 は含まれていません。]

参考文献

[1]ISO/IEC/IEEE 15939:2017, システムおよびソフトウェア工学 - 測定プロセス
[2]ISO/IEC 17789:2014 | ITU-T Y.3502, 情報技術 - クラウド コンピューティング - リファレンス アーキテクチャ
[3]ISO/IEC 19086-3, 情報技術 — クラウド コンピューティング — サービス レベル アグリーメント (SLA) フレームワーク — 3: コア適合要件
[4]ISO/IEC 19086-4, CD 情報技術 — クラウド コンピューティング — サービス レベル アグリーメント (SLA) フレームワーク — 4: セキュリティとプライバシー
[5]ISO/IEC 19501, 情報技術 — オープン分散処理 — 統一モデリング言語 (UML) バージョン 1.4.2
[6]ISO 80000-1, 数量および単位
[7]NIST 800-53v4, フォース、JT, およびイニシアチブ、T. (2013)連邦情報システムおよび組織のセキュリティおよびプライバシー管理。 NIST 特別刊行物、800 (53)、8-13

Foreword

ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies (ISO member bodies). The work of preparing International Standards is normally carried out through ISO technical committees. Each member body interested in a subject for which a technical committee has been established has the right to be represented on that committee. International organizations, governmental and non-governmental, in liaison with ISO, also take part in the work. In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1

The procedures used to develop this document and those intended for its further maintenance are described in the ISO/IEC Directives, 1. In particular, the different approval criteria needed for the different types of ISO documents should be noted. This document was drafted in accordance with the editorial rules of the ISO/IEC Directives, 2 (see www.iso.org/directives ).

Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of any patent rights identified during the development of the document will be in the Introduction and/or on the ISO list of patent declarations received (see www.iso.org/patents ).

Any trade name used in this document is information given for the convenience of users and does not constitute an endorsement.

For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions related to conformity assessment, as well as information about ISO's adherence to the World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www.iso.org/iso/foreword.html .

This document was prepared by Technical Committee ISO/IEC JTC1, Information technology, Subcommittee SC 38, Cloud Computing and Distributed Platforms.

A list of all parts in the ISO 19086 series can be found on the ISO website.

Introduction

The measurement of properties of cloud services, especially for the purpose of cloud service level agreements (SLAs), presents many challenges, which inhibit the uptake of cloud services and inhibit the overall effectiveness of the cloud services marketplace. Metrics in practice are usually described using natural languages, typically in ‘plain English’, which is often difficult to understand, compare, and implement. Such definitions of metrics lead to many problems. Typical concerns include:

  • Clarity: The metric definition may be incomplete, ambiguous, illogical, self-contradictory, or not defined at all. For example, cases exist where ‘availability’ is defined in ways which have little to do with generally accepted definitions of ‘availability’; where the definition is such that the service can be unavailable for the majority of the time yet the metric will show 100 % availability; where the metric requires continuous monitoring, which is actually not possible; or where the provider is able to determine at its sole discretion what the result is.
  • Comparability: It may be impractical or effectively impossible to compare different services in terms of their promised service levels because of the significant inconsistency in how their respective metrics and SLOs/SQOs are defined.
  • Implementation: It may be impractical or even impossible to measure the metric in practice, and to determine whether promised service levels have been met or not.

This document has been developed to help address these and similar concerns. It includes technical content, but the high-level concepts are expected to be understandable by non-technical individuals who understand the business context for metrics. It provides a metric model that defines the conditions and rules for performing a measurement and understanding the result.

A metric complying with the model defined by this document addresses the concerns above:

  • Clarity: A definition of a metric eliminates the ambiguities which currently exist in natural language descriptions.
  • Comparability: The structured nature of the metric facilitates the comparison of different metrics and SLOs/SQOs based on a metric.
  • Implementation: The structured representation of the information needed to measure a characteristic facilitates the process of developing measurement tools. Likewise, if the metric is found not to be implementable, then the metric will need to be revised so that it can be implemented, and the structure of the technical specification is expected to facilitate this revision process.

The focus of this document is on metrics for cloud SLAs, but it is also usable for cloud service metrics (CSMs) that are not included in cloud SLAs [such as ones used by cloud service providers (CSPs) for their internal performance monitoring], and may also be usable for non-CSMs.

1 Scope

This document establishes common terminology, defines a model for specifying metrics for cloud SLAs, and includes applications of the model with examples. This document establishes a common terminology and approach for specifying metrics.

This document is for the benefit of and use for both cloud service providers (CSPs) and cloud service customers (CSCs). This document is intended to complement ISO/IEC 19086-1, ISO/IEC 19086-3 and ISO/IEC 19086-4.

This document does not mandate the use of a specific set of metrics for cloud SLAs.

2 Normative references

The following documents are referred to in the text in such a way that some or all of their content constitutes requirements of this document. For dated references, only the edition cited applies. For undated references, the latest edition of the referenced document (including any amendments) applies.

  • ISO/IEC 17788, | ITU-T Y.3500, Information technology — Cloud computing — Overview and vocabulary
  • ISO/IEC 19086-1, Information technology — Cloud computing — Service level agreement (SLA) framework — 1: Overview and concepts
  • W3C Recommendation 28 October 2004. XML Schema 1: Structures Second Edition. http://www.w3.org/TR/xmlschema-1/
  • W3C Recommendation 28 October 2004. XML Schema 2: Datatypes Second Edition. http://www.w3.org/TR/xmlschema-2/

3 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO/IEC 17788 and the following definitions apply.

ISO and IEC maintain terminological databases for use in standardization at the following addresses:

3.1

cloud service characteristic

qualitative or quantitative property of a cloud service

3.2

cloud service metric

metric (3.6) used to assess a cloud service characteristic (3.1)

3.3

cloud service objective

so

commitment a cloud service provider (CSP) makes for a specific characteristic of a cloud service

Note 1 to entry: The set of SOs is the union of the set of cloud service level objectives (SLOs) and the set of cloud service qualitative objectives (SQOs).

3.4

measurement

set of operations having the objective of determining a measurement result (3.5)

Note 1 to entry: Based on the definition of measurement in ISO/IEC/IEEE 15939:2017. Also used here to describe an actual instance of execution of these operations leading to the production of a measurement result instance.

3.5

measurement result

value that expresses a qualitative or quantitative assessment of a cloud service characteristic (3.1)

3.6

metric

standard of measurement that defines the conditions and the rules for performing the measurement (3.4) and for understanding the measurement result (3.5)

Note 1 to entry: The metric describes what the result of the measurement means, but not how the measurement implements the metric.

Note 2 to entry: A metric is to be applied in practice within a given context that requires specific properties to be measured, at a given time(s) for a specific objective.

Note 3 to entry: The metrics model proposed in this document supports the definition of composite metrics, which can be defined in terms of one or more underlying (reusable) metrics.

[SOURCE: ISO/IEC 19086-1:2016, 3.10, modified — Notes to entry have been modified.]

3.7

unit

real scalar quantity, defined and adopted by convention, with which any other quantity of the same kind can be compared to express the ratio of the second quantity to the first one as a number

[SOURCE: ISO/IEC 80000-1:2009, modified — NOTES 1 to 5 have not been included.]

Bibliography

[1]ISO/IEC/IEEE 15939:2017, Systems and software engineering — Measurement process
[2]ISO/IEC 17789:2014 | ITU-T Y.3502, Information technology — Cloud computing — Reference architecture
[3]ISO/IEC 19086-3, Information technology — Cloud computing — Service level agreement (SLA) framework — 3: Core conformance requirements
[4]ISO/IEC 19086-4, CD Information Technology — Cloud Computing — Service Level Agreement (SLA) Framework – 4: Security and Privacy
[5]ISO/IEC 19501, Information technology — Open Distributed Processing — Unified Modeling Language (UML) Version 1.4.2
[6]ISO 80000-1, Quantities and units
[7]NIST 800-53v4, Force, J. T., & Initiative, T. (2013). Security and privacy controls for federal information systems and organizations. NIST Special Publication, 800(53), 8-13