Information technology — Cloud computing — Overview of platform capabilities type and platform as a service

Within the context of digital technology platforms as defined in ISO/IEC TS 5928, this document provides: — a description of the concepts of the platform capabilities type as it appears in various cloud service categories; — a description of the specific cloud service category of platform as a service (PaaS); — descriptions of common technology platform architectures, development approaches, and life cycles of elements of technology platform services, including a high-level description of the popular cloud native computing concept; — recommendations for cloud services that include platform capabilities, including but not limited to PaaS.

Technologies de l'information — Informatique en nuage — Vue d'ensemble des types de ressources et des services de plateformes à la demande

General Information

Status
Published
Publication Date
03-Dec-2024
Current Stage
6060 - International Standard published
Start Date
04-Dec-2024
Due Date
04-Dec-2024
Completion Date
04-Dec-2024
Ref Project

Buy Standard

Technical specification
ISO/IEC TS 7339:2024 - Information technology — Cloud computing — Overview of platform capabilities type and platform as a service Released:12/4/2024
English language
38 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


Technical
Specification
ISO/IEC TS 7339
First edition
Information technology —
2024-12
Cloud computing — Overview of
platform capabilities type and
platform as a service
Technologies de l'information — Informatique en nuage — Vue
d'ensemble des types de ressources et des services de plateformes
à la demande
Reference number
© ISO/IEC 2024
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2024 – All rights reserved
ii
Contents Page
Foreword .vi
Introduction .vii
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Abbreviated terms . 3
5 Overview of platform capabilities type . 4
5.1 General .4
5.2 Examples of capabilities .4
5.3 Capabilities not included in the platform capabilities type . .5
5.4 The legal status of CSC-provided code as customer data .5
5.5 Intellectual property considerations .5
5.6 Cloud service agreement elements for the platform capabilities type.6
6 The cloud service developer sub-role (CSD) . 7
6.1 The definition of cloud service developer .7
6.2 CSD activities .7
6.3 CSDs and the CSC application code lifecycle .7
7 Platform as a Service (PaaS) concepts . . 8
7.1 PaaS as a cloud service category .8
7.2 Benefits of choosing PaaS .8
7.2.1 General .8
7.2.2 Reduced maintenance . .8
7.2.3 Scalability .8
7.2.4 Access to advanced features .8
7.3 The “fuzzy” boundaries between IaaS, PaaS, and SaaS .9
7.3.1 General .9
7.3.2 IaaS vs PaaS .11
7.3.3 PaaS vs SaaS .11
7.3.4 DSaaS as an example .11
7.3.5 Relevance of the boundaries . 12
7.3.6 Selective use of the boundaries . 12
7.3.7 Implications . 12
7.4 Common functions included within a PaaS . 12
7.4.1 General . 12
7.4.2 Documentation of CSP-provided interfaces . 12
7.4.3 CSC-provided code lifecycle management . 13
7.4.4 Identity and access management (IAM) . 13
7.4.5 Message queuing . 13
7.4.6 Load balancing . 13
7.5 Life-cycle of a CSC application on PaaS .14
7.5.1 General .14
7.5.2 Conceptualisation .14
7.5.3 Requirements analysis .14
7.5.4 Code development .14
7.5.5 Application integration.14
7.5.6 Staging and Deployment of an application on PaaS . 15
7.5.7 Operation of an application on PaaS . 15
7.5.8 Scaling of an application on PaaS . 15
7.5.9 Maintenance of an application running on PaaS .16
7.5.10 Disposal of an application running on PaaS .16
7.5.11 Evolution of a CSC application over time .17
7.6 Evolution of a PaaS cloud service implementation over time .17

© ISO/IEC 2024 – All rights reserved
iii
7.7 The use of PaaS to build SaaS offerings for others .17
8 Architectures for PaaS . 17
8.1 PaaS as a category of pure platform cloud service .17
8.1.1 General .17
8.1.2 General layering .18
8.1.3 Generic architecture for PaaS cloud services .18
8.1.4 Example illustration of the generic PaaS architecture using Kubernetes .19
8.2 Microservice architectures . 20
8.3 Native PaaS .21
8.4 PaaS over an IaaS .21
8.5 PaaS within a SaaS .21
8.6 PaaS linked with a SaaS .21
8.7 User interfaces for PaaS .21
9 Serverless architectures .22
9.1 General . 22
9.2 Function as a Service (FaaS) . 22
9.3 Stateless functions . 22
10 Applications that leverage cloud native computing .23
10.1 Background . 23
10.2 Intended Advantages .
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.