Cloud Computing Actionable Standards An Overview of Cloud Specifications



Similar documents
Attacking the roadblocks preventing aggressive adoption of Cloud Standards:

Distributed Cloud Computing Platform as a Service (PaaS) Analysis and Recommendations

CompatibleOne Open Source Cloud Broker Architecture Overview

Interoperability & Portability for Cloud Computing: A Guide.

How To Build An Open Source Cloud Broker

Public Cloud Workshop Offerings

Cloud Courses Description

Onboarding VMs to Cisco OpenStack Private Cloud

Cloud Courses Description

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

Cloud Computing Standards: Overview and ITU-T positioning

September 2009 Cloud Storage for Cloud Computing

Lecture 02b Cloud Computing II

The NIST Cloud Computing Program

<Insert Picture Here> Cloud Archive Trends and Challenges PASIG Winter 2012

The Sirocco multi-cloud management framework

NIST Cloud Computing Reference Architecture & Taxonomy Working Group

Geoff Raines Cloud Engineer

Standards Acceleration to Jumpstart Adoption of Cloud Computing (SAJACC)

Interoperable Cloud Storage with the CDMI Standard

Emerging Approaches in a Cloud-Connected Enterprise: Containers and Microservices

NIST Cloud Computing Security Reference Architecture (SP draft)

Cloud Data Management Interface Extension: CIMI

Storage Clouds. Karthik Ramarao. Director of Strategy and Technology and CTO Asia Pacific, NetApp Board Director SNIA South Asia

NIST Cloud Computing Program

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

ONE Cloud Services Secure Cloud Applications for E-Health

Introduction to OpenStack

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Cloud Computing Technology

SECURE CLOUD COMPUTING

NIST Cloud Computing Reference Architecture

Getting Started Hacking on OpenNebula

How To Understand Cloud Computing

Virtualization & Cloud Computing (2W-VnCC)

2) Xen Hypervisor 3) UEC

Cloud Computing A NIST Perspective & Beyond. Robert Bohn, PhD Advanced Network Technologies Division

Cloud Computing Architecture: A Survey

Cloud up to business processes

CLOUD SERVICE LEVEL AGREEMENTS Meeting Customer and Provider needs

Applying Business Architecture to the Cloud

Cloud Storage Clients. Rich Ramos, Individual

Cloud Storage Standards Overview and Research Ideas Brainstorm

An Overview of the Most Important Reference Architectures for Cloud Computing

ISO/IEC JTC 1 SC 38 Cloud Works & Issues

The Road to Cloud Standards via a Reference Architecture

Deploying Public, Private, and Hybrid Storage Clouds. Marty Stogsdill, Oracle

Cloud Standards - A Telco Perspective

Standard Interfaces for Open Source Infrastructure as a Service Platforms

NIST Strategy to build a USG Cloud Computing Technology Roadmap

Security Issues in Cloud Computing

StratusLab project. Standards, Interoperability and Asset Exploitation. Vangelis Floros, GRNET

Highlights & Next Steps

Cloud Infrastructure Planning. Chapter Six

AFACT Cloud Computing Working Group. Chia Hung Kao Institute for Information Industry

Expert Reference Series of White Papers. Understanding NIST s Cloud Computing Reference Architecture: Part II

Private Cloud 201 How to Build a Private Cloud

SNIA Cloud Storage PRESENTATION TITLE GOES HERE

A Survey on Interoperability in the Cloud Computing Environments

Implementing Microsoft Azure Infrastructure Solutions

Work in Progress on Cloud Computing in Myriads Team and Contrail European Project Christine Morin, Inria

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Oracle Reference Architecture and Oracle Cloud

Cloud Computing and Security Risk Analysis Qing Liu Technology Architect STREAM Technology Lab

Web Application Hosting Cloud Solution Architecture.

A HYPE-FREE STROLL THROUGH CLOUD STORAGE SECURITY

Cisco Cloud Onboarding Solution

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

Transcription:

Computing Actionable Standards An Overview of Specifications Computing Broker Inter- Computing IaaS PaaS SaaS IaaS PaaS SaaS Web Data Web Data Michael Behrens, CTO, R2AD, LLC Eugene Luster, Standards Architect, R2AD, LLC 11 June 2013 Bootcamp, Expo East 2013, Javits Center, New York City

Computing Research Overview R2AD is a contractor, supporting the DISA Office of the CTO, R2AD monitors and participates in: NIST Academia SDOs (details below) Consortia and Industry Events (i.e.; Expo/Camp) Fostering beneficial cloud computing specifications These specifications, if adopted by a wide development community, become standards Participating in a variety of cloud organizations Open Grid Forum (OGF) Open Computing Interface (OCCI) Storage Network Industry Association (SNIA) Data Management Interface (CDMI) National Institute of Standards and Technology (NIST) Document definition and roadmap of cloud standards Organization for the Advancement of Structured Information Standards (OASIS) Application Management for Platforms (CAMP) Android Management Client (OCCI+CDMI)

NIST Govt Computing Effort NIST FY12 Computing documents Standards Roadmap Reference Architecture Inventory of Standards Relevant to Computing Public Working Groups continue to collaborate into FY13 in all the working groups though the most active recently have been: Security Taxonomy Federated s Reference Architecture Plans to continue developing, fostering and collaborating cloud computing technologies utilization throughout FY13 computing model definition has evolved Though it remains based on a central cloud technology We recommend advances to not be tied to *aas model SAJAAC re-constituted http://www.nist.gov/itl/cloud/index.cfm www.cio.gov/documents/federal--computing-strategy.pdf NIST Architecture Details, next slide. Standards Acceleration to Jump-Start Adoption of Computing

NIST CC Reference Architecture v2 Consumer Auditor Security Audit Privacy Impact Audit Performance Audit Orchestration Service Layer IaaS PaaS SaaS Physical Resource Layer Hardware Facility Provider Consumer Resource Abstraction and Control Layer Service Management Business Support Provisioning/ Configuration Portability/ Interoperability Broker Service Intermediation Service Aggregation Service Arbitrage Carrier Cross Cutting Concerns: Security, Privacy, etc NIST Information Technology Laboratory Computing Program

Standards Development Organizations Open Grid Forum (OGF) Open Computing Interface (OCCI) specifications JSON rendering nearly complete. Next focus would be PaaS/Broker/Messaging. Specifications: http://occi-wg.org/about/specification/ The OCCI OpenStack implementation is now available on StackForge, OpenStack's 3rd party and related repository: http://occi-wg.org/tag/ogf/ OGF #39 will be in Madrid, Spain as part of Interoperability Week! OCCI Implementations Link

OCCI Overview RESTful API for Service Management (IaaS and more) consisting of 3 parts (OGF proposed recommendations) Core defines the OCCI model, a power ReSTful model for resource management Rendering defines RESTful rendering using text/plain or text/occi (JSON and XML in next version) Infrastructure defines IaaS resource parameters Compute, Storage, Network easily extendible by linking to new or external objects and services adding new attributes to existing objects flexible API active development and existing implementations body header HTTP Header Fields to Express Attributes Categories Links If desired, same rendering can be in the Body Category Link Resource Slide derived from, with permission: Florian Feldhaus, TU Dortmund

Standards Development Organizations Storage Network Industry Association (SNIA) Data Management Interface (CDMI) Management of data and storage http://www.snia.org/cdmi ISO standard: Oct 2012 SNIA is also participating in Interoperability Week! http://www.cloudplugfest.org/ cloud-interoperability-week

CDMI Overview RESTful API for Data Management developed by SNIA Standardize Access: object storage support for legacy storage NFS, CIFS and WebDAV containers for grouping metadata search simple management Implementations: NetApp s StorageGRID Mezeo And others Slide derived from, with permission: Florian Feldhaus, TU Dortmund

RESTful Data Virtualization Layer Data Management Interface (CDMI) A specification from Storage Network Industry Association (SNIA) which addresses the need for a standardized access layer to object data as a cloud service. CDMI includes support for metadata and querying. Data Location Transparency as an Enterprise Information Service Using CDMI could decouples data sources from data consumers in a standard based manner +others

Standards Development Organizations Organization for the Advancement of Structured Information Standards (OASIS) Application Management for Platforms (CAMP) Define the interoperability standard for managing applications in Platforms as a Service (PaaS) environments http://www.oasis-open.org/committees/camp/ CAMP is being worked actively next Face2Face is in 2 weeks (Texas). CAMP will help standardize PaaS Provisioning through the management of Assemblies It can be managed by OCCI as well and can use CDMI to store application suites. We participate in the CAMP Technical Committee teleconferences.

Standards Development Organizations Distributed Management Task Force (DMTF) Infrastructure Management Interface (CIMI) specification CIMI is an Infrastructure as a Service (IaaS) management interface Open Virtualization Format (OVF) Supports the export/import and distribution of virtual machines Great for template/base VM distribution http://www.dmtf.org/standards/ovf More details on next slide Old, but relevant: http://community.ca.com/blogs/cloud/archive/2011/09/28/dmtf-releases-cloud-management-work-in-progress.aspx

OVF: VM Interoperability/Portability VMs can be distributed in OVF format OVF is a Distributed Management Task Force (DMTF) standard Most hypervisors have conversion tools to import/export from/to this standard VMware: vcenter Converter Tool OVF Tools Import/Export Feature of product XEN: XenConvert Hyper-V Virtual Machine Manager (VMM) (ref) VirtualBox Can open VMDK files with Virtual Disk Manager qemu-img tool Linux: qemu-img RedHat: virt-v2v Tool Oracle VM: Package the VM as OVA, Import it to VM Manager as an assembly, Create template and clone/deploy NIST VM Portability White Paper http://collaborate.nist.gov/twiki-cloud-computing/bin/view/computing/sajaccvmportability Commercial Options available too, i.e., Racemi Path OVF/OVA Current Planned

Standards/Open Brokers. Broker Technical Overview Broker << Provider Broker Inter- Provider \>> IaaS PaaS SaaS IaaS PaaS SaaS Web Data Web Data

Example Broker Implementation 2. Validated and processed by the ACCORDS Parser 3. Manifest based provisioning performed by the ACCORDS Broker working in cooperation with the CompatibleOne Placement Service (COPS), and provisioning components, PROCCI (Proxy OCCI) A broker can talk to more than one cloud provider. OCCI can be used to bind everything. Brokers can help prevent vendor lock-in as well. 1. CompatibleOne Request Description System (CORDS) 4. heterogeneous provider platforms are engaged for the deployment of the applications and hardware required to satisfy the configuration as described by the manifest http://compatibleone.org/

Compatible One - more details CompatibleOne (CO) Open Source technical Brokerage prototype Full technical broker implementation in C++ Developed primarily by France, however Intel and others are taking an interest Supports many cloud providers already: Amazon, Azure, OpenStack, Rackspace, others Maps to NIST model OW2 & OGF supporting CO OCCI is used extensively CDMI, WS-Agreement, others News: COAPS: CompatibleOne Application and Platform Service

Standards Based Mobile Client Implemented demo mobile application to allow management of storage and infrastructure (VMs) via standards. GPS Teleclient HTTPS RESTful Invocations For Example: Data & Services IaaS PaaS SaaS SQLite Cache Data Management Interface (CDMI) Android, iphones, Blackberries, etc. (multi-core, lots of RAM, multi-sensor) Powerful COMPUTERS! Open Computing Interface (OCCI) Next PlugFest: July 2013 and then Sept 2013 http://www.cloudplugfest.org R2AD playground: http://r2ad.net Teleclient is a registered trademark of R2AD, LLC. All Rights Reserved. Services built using PaaS or traditional and hosted via IaaS. Demo Concept: Gary Mazzaferro

Demo Time Basic OCCI query App Connects with CompatibleOne and others. See demo video posted: http://r2ad.net

Standards..not Silos! Replication Monitor Brainstorming session.white Board Protocol Mediation Transport ReSTful Repository Archives OSSM Ambient Billing Identity Archives Big Data Standards Instead of Silos! Broker Management Audit Logging Synchronization Distributed Computing Provisioning NoSQL OSSM (awesome) Map/Reduce Configuration Data Store Security Service Web Platform JSON Virtual Privacy Streaming Availability Presentation Analysis Semantics Load Balance Encryption Encryption High Availability High Availability Migration Standards Single Sign-on Federated Authorization