Cloud Standards Introduction Boris Pařák, Zdeněk Šustr Masaryk University CESNET February 20, 2017 Standards? ► De jure and/or de facto Standards Attempts to agree on a common framework and/or concepts ► Provide guidance in complex situations ► Improve over-all understandability of solutions ► Facilitate interoperability between components ► Possibility to avoid vendor lock-in for users ► Standardization bodies: ISO, IEEE, W3C, IETF, OGF, ... IEEE IETF Open Grid Forum Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 2/23 Standards? HOW STODARPS PRCUfERPíTE: SP ft/C CHflflůEAS, &WiPH<Ä}i EHOcppfCJ, WsnWr MESWÉtNG, PC) H?l Ridiculous,' WE need To PEV&öP SlTJAÍiON: ONE UNIVERSAL SlftfJDRRD Triffl" COVERS EVERtf*JE$ there are U5E CASES. |4 ConPETiNG Situation: There are (5 COHPETiNG https://xkcd.com/927/ Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 3/23 Categorization High-level frameworks, guidelines, and practices ► ITIL - Information Technology Infrastructure Library ► FitSM - Light-weight IT Service Management ► ISO 27k - Information Security Guidelines and Practices Communication protocols and resource descriptions ► OCCI - Open Cloud Computing Interface ► CIMI - Cloud Infrastructure Management Interface ► CDMI - Cloud Data Management Interface ► TOSCA - Topology and Orchestration Specification for Cloud Applications Low-level technical standards ► Wide variety of RFC, ITU-T, and IEEE standards Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 4/23 Frameworks and Guidelines (details in previous lectures) Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 5/23 ITIL Strategy (Portfolio) Portfolio Strategy Financial Management Service Portfolio Management Release management Design (Product Management) Continuity Manageme Demand Management Service Catalogue Management J Transition (Development) Service Assets & Configuration Management Change Management Service Validation & Testing Knowledge Management Deployment Management Operation (Support) Continual Improvement (Quality) Technical Management J K. J Quality Management System Business Questions ForCSI Service Reporting Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 6/23 FitSM CD _o O E L— ,0> B CD E CD cr CD CD O £= ca CD od -ľ o Q_ Q_ =5 CO FitSM-0 Overview & vocabulary FitSM-1 Requirements FitSM-2 Objectives and activities FitSM-4 Selected templates and samples FitSM-5 Selected implementation guides FitSM-3 Role model FitSM-6 Maturity and capability assessment scheme Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 7/23 ISO/IEC 27k ISO/IEC 27000 ISO/IEC 27001 ISO/IEC 27002 Overview and vocabulary Information security management systems Code of practice ISO/IEC 27017 Code of practice for cloud services Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 8/23 - Management - Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 9/23 OCCI Occi Open Cbud Computing InterFace ► OGF's Open Cloud Computing Iterface ► Boundary-level interoperability and extensibility protocol ► Abstract nature, extensions for specific areas of functionality ► RESTful API over HTTP (plain or JSON rendering) Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 10 / 23 CIMI DMT FN distributed management lask force, Inc. ^^Q^^^^^^l ► DMTF's Cloud Infrastructure Management Interface ► Specifically targeting laaS cloud APIs ► Other areas such as PaaS or SaaS out-of-scope ► RESTful API over HTTP (XML or JSON rendering) Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 11 / 23 AWS ► Amazon's proprietary Elastic Cloud Compute interface ► Considered a de facto standard due to its popularity ► Other platforms offering reverse-engineered equivalents —)► sub-sets of features Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 12 / 23 Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 13 / 23 CDMI SNIA TM ► SNIA's Cloud Data Management Interface ► API to create, retrieve, update and delete data elements ► Oriented towards so-called object storage (not block or fs-based) ► Handling data and associated metadata Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 14 / 23 AWS S3 ► Amazon's proprietary Simple Storage Service interface ► Considered a de facto standard due to its popularity ► Other platforms offering reverse-engineered equivalents —)► sub-sets of features Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 15 / 23 Service Orchestration Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 16 / 23 TOSCA OASIS 3 ► OASIS' Topology and Orchestration Specification for Cloud Applications ► Enhancing the portability of cloud applications and services ► Describes service components, component relationships, operational behavior Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 17 / 23 OpenStack HOT Heat ► OpenStack's platform-specific Heat Orchestration Template ► Replacing the earlier CloudFormation-compatible format ► YAML-formatted resource templates, input parameters and outputs Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 18 / 23 AWS Cloud Formation u ► Amazon's proprietary way to create and manage collections resources ► Considered a de facto standard due to its popularity ► Other platforms offering reverse-engineered equivalents —)► sub-sets of features Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 19 / 23 - Virtual Appliances - Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 20 / 23 Appliance Formats Open Virtualization Format (OVF): ► DMTF's standard for appliance packaging (published as ISO 17203) ► Enables the authoring of portable virtual systems and the transport of virtual systems ► Supports various disk formats (see below) Disk Format: ► Often specific for the given virtualization platform ► Open formats: cow, qcow, qcow2, raw, .. . ► Proprietary formats: vmdk, vdi, vhd, . . . Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 21 / 23 - That's All Folks! - Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 22 / 23 <+\ Meta Contact Info Do you have any questions? ► ask NOW! ► ask us directly at parak@cesnet.cz or sustr4@cesnet.cz ► send your questions to cloud@metacentrum.cz Boris Pařák, Zdeněk Sustr (MU, CESNET) Cloud Standards February 20, 2017 23 / 23