ISO/IEC TS 7339:2024 情報テクノロジー — クラウド コンピューティング — プラットフォーム機能のタイプとサービスとしてのプラットフォームの概要 | ページ 6

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

3 用語と定義

この文書の目的上、ISO/IEC 22123-1, ISO/IEC/TS 5928 および以下に記載されている用語と定義が適用されます。

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

3.1

プラットフォーム機能のタイプ

クラウド機能タイプ。クラウド サービスの顧客は、クラウド サービス プロバイダーがサポートする 1 つ以上のプログラミング言語と 1 つ以上の実行環境を使用して、顧客作成または顧客が取得したアプリケーションを展開、管理、実行できます。

注記 1:この文脈における「アプリケーション」には、プログラム、ソフトウェアコンポーネント (コンテナ、コード、関数ライブラリ、マイクロサービスなど)、未完成または不完全なプログラム (テストバージョンやプロトタイプなど)、およびその他の形式が含まれる場合があります。ユーザー インターフェイスが含まれているかどうかに関係なく、ソース コードまたは実行可能ソフトウェア コードの成果物。

注記 2: これには、スプレッドシート内の単純なマクロなど、単一アプリケーション内部の最小限のスクリプト機能は含まれません。

[出典:ISO/IEC 22123-1:2023, 3.5.4, 修正 — エントリへの注 1 および 2 が追加されました。]

3.2

CSC が提供するコード

CSC に代わって動作する CSD によって作成されたソフトウェア コード アーティファクト。CSC のニーズを満たすためにクラウド サービス内で実行されるように設計されています。

注記 1:このようなコード成果物は、データまたはメタデータによって補完できます。

注記 2:コードを作成する CSD は、CSC の従業員または請負業者、または CSC のベンダー、パートナー、請負業者などの別の組織の従業員または請負業者である可能性があります。

3.3

メタデータ

他のデータを定義および説明するデータ

注記 1: メタデータには、それが記述するデータのさまざまな種類の属性を含めることができます。作成日と最終変更日、ファイルまたはオブジェクトの種類、権限、所有権など、一部のメタデータ フィールドはほぼ普遍的です。他のメタデータは、デジタル画像のカメラ設定、ドキュメントの作成者名、コード アーティファクトのバージョンなど、オブジェクトのタイプに固有のものにすることができます。

注記 2:一部のメタデータは、関連するデータに直接添付 (または埋め込み) され、常にメタデータとともに移動します。他のメタデータは個別に保存され、参照または他の手段によってデータに関連付けられる場合があります。

[出典:ISO/IEC 11179-3:2022, 3.2.30, 修正 — 入力時の注記が追加されました。]

3.4

クラウドネイティブ

クラウドネイティブコンピューティング

機能分解、コンテナ化、オーケストレーション、アプリケーションのマイクロサービス、自動化、監視とロギング、継続的運用などの機能を提供する特定の プラットフォーム機能タイプ を備えたクラウド コンピューティング システムでアプリケーションとサービスを開発、デプロイ、実行するためのアプローチと実践

注記 1:これらの機能をサポートする追加のツールおよびテクノロジーには、DevOps, CI-CD ツール、オーケストレーションの自動化などが含まれ、これらは個別および集合的に、自動スケーリング、復元力、優れたパフォーマンス、移植性の容易さ、相互運用性、およびメンテナンスの容易さを可能にします。その他の利点。

注記 2: オーケストレーションとは、コンテナ化されたソフトウェアの自動または半自動の展開、インスタンス化、相互接続、および管理を指します。

注記 3:このアプローチは、主に顧客管理の仮想マシンに基づく、より従来の仮想化ベースのアプローチとは対照的です。

注記 4:第 10 条も参照。

3.5

管轄

クラウド コンピューティング ポリシーが適用される地理的または企業のエリア

注記 1:政府の政策の文脈では、これは一般に、政策を制定する機関が政府または認可された規制当局として法的権限を有する地理的領域を指します。ただし、企業または政府機関の環境では、ポリシーの管轄範囲が、地理に縛られないビジネス機能、部門、機関、またはその他の組織の責任領域に及ぶ場合があります。

[出典:ISO/IEC TR 22678:2019, 3.2]

3.6

クラウドサービス開発者

クラウド サービス パートナーの役割のサブ役割であり、クラウド サービスの一部であるソフトウェア、またはクラウド サービス上で実行するように設計されたソフトウェアの実装の設計、開発、テスト、保守を担当します。

注記 1:クラウド・サービス開発者のサブ役割は、CSN, CSP, および CSC を含む任意の関係者が実行できます。

注記 2:通常、クラウド・サービスの一部であるソフトウェアは、CSP の制御下で CSD によってのみ開発されます。クラウド サービス上で実行されるソフトウェアは、CSC (IaaS または PaaS など) の制御下で CSD によって開発できます。

注記 3:この定義は、ISO/IEC 22123-1:2023, 3.3.13 の定義に優先します。

参考文献

1ISO/IEC 5140, マルチクラウドと複数のクラウド サービスの使用の概念
2ISO/IEC 19086, サービス レベル アグリーメント (SLA) フレームワーク
3ISO/IEC 19941:2017, クラウド コンピューティング – 相互運用性と移植性
4ISO/IEC 19944-1, クラウド コンピューティングおよび分散プラットフォーム ─ データ フロー、データ カテゴリ、およびデータの使用 — Part 1: 基礎
5ISO/IEC 19944-2, クラウド コンピューティングおよび分散プラットフォーム — データ フロー、データ カテゴリ、およびデータの使用 — Part 2: アプリケーションと拡張性に関するガイダンス
6ISO/IEC 22123-2, 情報技術 — クラウド コンピューティング — Part 2: 概念
7ISO/IEC 22123-3, 情報技術 — クラウド コンピューティング — Part 3: リファレンス アーキテクチャ
8ISO/IEC 22989, 人工知能の概念と用語
9ISO/IEC TS 23167, クラウド コンピューティング — 一般的なテクノロジと手法
10EN 301-549, ICT 製品およびサービスのアクセシビリティ要件
11NIST SP 800-145, クラウド コンピューティングの NIST の定義、2011 年

3 Terms and definitions

For the purposes of this document, the terms and definitions given in ISO/IEC 22123-1, ISO/IEC/TS 5928 and the following apply.

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

3.1

platform capabilities type

cloud capabilities type in which the cloud service customer can deploy, manage and run customer-created or customer-acquired applications using one or more programming languages and one or more execution environments supported by the cloud service provider

Note 1 to entry: In this context “applications” can include programs, software components (such as containers, code, function libraries, and microservices, etc.), unfinished or incomplete programs (such as test versions or prototypes), and other forms of source code or executable software code artefacts, with or without a user interface being included.

Note 2 to entry: This does not include any minimal scripting capability internal to a single application, such as simple macros within a spreadsheet.

[SOURCE:ISO/IEC 22123-1:2023, 3.5.4, modified — Notes 1 and 2 to entry have been added.]

3.2

CSC-provided code

software code artefacts created by CSDs acting on the CSC’s behalf, that are designed to execute within a cloud service to meet the needs of the CSC

Note 1 to entry: Such code artefacts can be supplemented by data or metadata.

Note 2 to entry: The CSDs creating the code can be employees or contractors of the CSC, or of another organization such as a vendor, partner, or contractor to the CSC.

3.3

metadata

data that defines and describes other data

Note 1 to entry: Metadata can include many different kinds of attributes of the data it describes. Some metadata fields are almost universal, such as date of creation and last change, type of file or object, permissions, and ownership. Other metadata can be specific to the type of object, such as the camera settings of a digital image, the author’s name for a document, the version of a code artefact, etc.

Note 2 to entry: Some metadata may be directly attached to (or embedded within) the data to which it relates and will always move with it. Other metadata may be stored separately and associated with the data by reference or other means.

[SOURCE:ISO/IEC 11179-3:2022, 3.2.30, modified — The notes to entry have been added.]

3.4

cloud native

cloud native computing

approach and practices for developing, deploying, and running applications and services in cloud computing systems with specific platform capabilities type which offer features such as functional decomposition, containerization, orchestration, microservices for applications, automation, monitoring and logging, and continuous operation

Note 1 to entry: Additional tools and technologies that support these capabilities include DevOps, CI-CD tools, automation of orchestration etc., which individually and collectively, enable autoscaling, resilience, superior performance, ease of portability and interoperability and ease of maintenance among other benefits.

Note 2 to entry: Orchestration refers to automatic or semi-automatic deployment, instantiation, interconnection, and management of containerised software.

Note 3 to entry: This approach contrasts with more traditional virtualisation-based approaches based largely on customer-managed Virtual Machines.

Note 4 to entry: See also Clause 10.

3.5

jurisdiction

geographical or corporate area over which a cloud computing policy extends

Note 1 to entry: In a government policy context this will generally be the geographical area over which the body enacting the policy has legal authority either as government or as authorised regulator. However, in an enterprise or government agency environment, the jurisdiction of a policy might cover a business function, department, agency, or other organisational area of responsibility not tied to geography.

[SOURCE:ISO/IEC TR 22678:2019, 3.2]

3.6

cloud service developer

sub-role of the cloud service partner role, with the responsibility for designing, developing, testing and maintaining the implementation of software that is either part of a cloud service, or is designed to run on a cloud service

Note 1 to entry: The cloud service developer sub-role can be performed by any party, including CSN, CSP, and CSC.

Note 2 to entry: Normally software that is part of a cloud service will only be developed by a CSD under the control of the CSP. Software that runs on top of a cloud service can be developed by a CSD under the control of a CSC (e.g. for IaaS or PaaS).

Note 3 to entry: This definition supersedes the definition in ISO/IEC 22123-1:2023, 3.3.13.

Bibliography

1ISO/IEC 5140, Concepts for multi-cloud and the use of multiple cloud services
2ISO/IEC 19086, Service level agreement (SLA) framework
3ISO/IEC 19941:2017, Cloud computing – Interoperability and portability
4ISO/IEC 19944-1, Cloud computing and distributed platforms ─ Data flow, data categories and data use — Part 1: Fundamentals
5ISO/IEC 19944-2, Cloud computing and distributed platforms — Data flow, data categories and data use — Part 2: Guidance on application and extensibility
6ISO/IEC 22123-2, Information technology — Cloud computing — Part 2: Concepts
7ISO/IEC 22123-3, Information technology — Cloud computing — Part 3: Reference architecture
8ISO/IEC 22989, Artificial intelligence concepts and terminology
9ISO/IEC/TS 23167, Cloud computing — Common technologies and techniques
10EN 301-549, Accessibility requirements for ICT products and services
11NIST SP 800-145, The NIST Definition of Cloud Computing, 2011