NIST Cloud Computing Reference Architecture & Taxonomy Working Group



Similar documents
The Road to Cloud Standards via a Reference Architecture

NIST Cloud Computing Reference Architecture

The NIST Cloud Computing Program

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

A New Way to Compute or: How I Learned to Stop Worrying and Love the Cloud

Document: NIST CCSRWG 092. First Edition

National Institute of Standards and Technology

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

Standardizing Cloud Services for Financial Institutions through the provisioning of Service Level Agreements (SLAs)

The Magical Cloud. Lennart Franked. Department for Information and Communicationsystems (ICS), Mid Sweden University, Sundsvall.

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

6 Cloud computing overview

Security Issues in Cloud Computing

NIST Cloud Computing Standards Roadmap

US Government Cloud Computing Technology Roadmap Volume II Release 1.0 (Draft)

NIST Cloud Computing Security Reference Architecture (SP draft)

ITL BULLETIN FOR JUNE 2012 CLOUD COMPUTING: A REVIEW OF FEATURES, BENEFITS, AND RISKS, AND RECOMMENDATIONS FOR SECURE, EFFICIENT IMPLEMENTATIONS

CLOUD SERVICE LEVEL AGREEMENTS Meeting Customer and Provider needs

An Overview of the Most Important Reference Architectures for Cloud Computing

Seeing Though the Clouds

Hybrid Cloud Computing

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Cloud Services Overview

Cloud Computing in the Federal Sector: What is it, what to worry about, and what to negotiate.

Cloud Computing Security Issues

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

Public Cloud Workshop Offerings

White Paper on CLOUD COMPUTING

White Paper. Cloud Vademecum

Enterprise Governance and Planning

Logical Data Models for Cloud Computing Architectures

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

NIST Cloud Computing Program

A New Cloud Computing Architecture by Integrating Recent Best Reference Frameworks

See Appendix A for the complete definition which includes the five essential characteristics, three service models, and four deployment models.

NIST Cloud Computing Program Activities

Cloud Computing Technology

A New Approach Towards Integrated Cloud Computing Architecture


IT Audit in the Cloud

Cloud Computing Reference Architecture from Different Vendor s Perspective

Awareness, Trust and Security to Shape Government Cloud Adoption

CLOUDFORMS Open Hybrid Cloud

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

Cloud Computing Architecture: A Survey

How To Write A Cloud Computing Plan

Plant Software in the Cloud

Private Cloud 201 How to Build a Private Cloud

Are You Prepared for the Cloud? Nick Kael Principal Security Strategist Symantec

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

Key Management Challenges in a Cloud Ecosystem

A study of Cloud Computing Ecosystem

Standards Acceleration to Jumpstart Adoption of Cloud Computing (SAJACC)

Cloud Computing Standards: Overview and ITU-T positioning

Oracle Reference Architecture and Oracle Cloud

NETWORK ACCESS CONTROL AND CLOUD SECURITY. Tran Song Dat Phuc SeoulTech 2015

The NIST Definition of Cloud Computing (Draft)

Cloud definitions you've been pretending to understand. Jack Daniel, Reluctant CISSP, MVP Community Development Manager, Astaro

Business Intelligence (BI) Cloud. Prepared By: Pavan Inabathini

OWASP Chapter Meeting June Presented by: Brayton Rider, SecureState Chief Architect

Technology & Business Overview of Cloud Computing

Applying Business Architecture to the Cloud

Cloud Computing. Bringing the Cloud into Focus

Cloud Computing Actionable Standards An Overview of Cloud Specifications

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Cloud Computing; What is it, How long has it been here, and Where is it going?

Cloudy with Showers of Business Opportunities and a Good Chance of. Security. Transforming the government IT landscape through cloud technology

Architecting the Cloud

IS PRIVATE CLOUD A UNICORN?

Clouds on the Horizon Cloud Security in Today s DoD Environment. Bill Musson Security Analyst

AskAvanade: Answering the Burning Questions around Cloud Computing

Shared Services Canada and Cloud Computing Architecture Framework Advisory Committee

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

Legal Issues in the Cloud: A Case Study. Jason Epstein

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

6 Cloud strategy formation. 6.1 Towards cloud solutions

OVERVIEW Cloud Deployment Services

Highlights & Next Steps

How do we define cloud computing?

Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks

NCTA Cloud Architecture

NATO s Journey to the Cloud Vision and Progress

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

Security & Trust in the Cloud

Session 5. Mixing and matching Public, Private and Hybrid Clouds for maximum benefits

What Every User Needs To Know Before Moving To The Cloud. LawyerDoneDeal Corp.

Allison Stanton Director of E-Discovery U.S. Department of Justice, Civil Division

How To Create Private Cloud Pdf On Your Computer Or Your Phone Or Tablet Or Ipad Or Ipa Or Ipo Or Ipod Or Iporode Or Iproode Or Your Computer (Or Your Phone) Or Your Iporod Or Your

The agile Cloud Brokerage approach. An innovative, business aligned and mature IT services delivery model!

Cloud Security Introduction and Overview

CLOUD COMPUTING DEMYSTIFIED

Cloud Security Implications for Financial Institutions By Scott Galyk Director of Software Development FIMAC Solutions, LLC

Cloud Computing An Elephant In The Dark

The NIST Definition of Cloud Computing

Cloud Service Rollout. Chapter 9

A unified architecture of IaaS cloud solutions

Current Reality: A Look at Cloud Opportunities Beyond the Hype

Transcription:

NIST Cloud Computing Reference Architecture & Taxonomy Working Group Robert Bohn Information Technology Laboratory June 21, 2011

2 Outline Cloud Background Objective Working Group background NIST Cloud Computing Reference Architecture Actors Roles Activities & Functions NIST Cloud Computing Taxonomy Next Steps

3 Cloud Background Technological Maturity Economic Standards Driven Data Portability Interoperability Security Cloud to Cloud interaction USG needs a starting point A Reference

4 Objective Develop a vendor neutral reference architecture consistent with the NIST Cloud Computing definition Models - SaaS, Paas, Iaas Deployment models - Public, Private, Community, Hybrid Necessary Characteristics On demand self-service Broad network access Resource Pooling Rapid Elasticity Measured Determine the What of Cloud Computing, not the How A Cloud

Reference Architecture &Taxonomy Working Group Background 5 Kick off Meetings: January 10 & 12, 2011 12 Reference Architecture, 11 Taxonomy meetings Mailing list membership: Ref Arch 498, Tax 411 Organizations >215 US Army, DHS, DOJ,DOT, NARA, NASA, NSA, EMC, GSA, ATT, Amazon, CA Technologies, Cisco, HP, IBM, Intel, Microsoft, Oracle, VmWare, Virtual Global, TM Forum, IEEE, CSA, Tech America, Johns Hopkins University, Deloitte, Fujitsu, SAIC, BAH, etc

6 Acknowledgements Dr. Fang Liu, Jin Tong, Dr. Jian Mao: Knowcean Consulting Inc. Dr. Robert Bohn, John Messina: NIST ITL Dawn Leaf, NIST Senior Executive for Cloud Computing With broad contributions from members of the NIST Reference Architecture and Taxonomy Working Group and the Reference Architecture Analysis Team: Randy Baklini, Gregg Brown, Frederic De Vaulx, Michele Drgon, Anne Frantzen, Babak Jahromi, Dean Kemp, Cary Landis, Eugene Luster, Bob Marcus, Gary Mazzaferro, Hung Nguyen, Marlin Pohlman, Alan Sill, Ken Stavinoha, Pat Stingley, Tom Young and Jay Levine

NIST Cloud Computing Reference Architecture Actors and their Roles Cloud Consumer Person or organization that maintains a business relationship with, and uses service from Cloud Providers. Cloud Auditor A party that can conduct independent assessment of cloud services, information system operations, performance and security of the cloud implementation. Cloud Provider Person, organization or entity responsible for making a service available to Cloud Consumers. 7 Cloud Broker An entity that manages the use, performance and delivery of cloud services, and negotiates relationships between Cloud Providers and Cloud Consumers. Cloud Carrier The intermediary that provides connectivity and transport of cloud services from Cloud Providers to Cloud Consumers.

Security Privacy The NIST Cloud Computing Reference Architecture 8 Cloud Consumer Cloud Auditor Security Audit Privacy Impact Audit Layer IaaS PaaS SaaS Resource Abstraction and Control Layer Physical Resource Layer Hardware Cloud Provider Cloud Management Business Support Provisioning/ Configuration Portability/ Interoperability Cloud Broker Intermediation Aggregation Arbitrage Performance Audit Facility Cloud Carrier

9 Cloud Consumer/Provider Activities Model SaaS PaaS IaaS Consumer Activities Uses application/service for business process operations Develops, tests, deploys and manages applications hosted in a cloud environment Creates/installs, manages and monitors services for IT infrastructure operations Provider Activities Installs, manages, maintains and supports the software application on a cloud infrastructure. Provisions and manages cloud infrastructure and middleware for the platform consumers; provides development, deployment and administration tools to platform consumers. Provisions and manages the physical processing, storage, networking and the hosting environment and cloud infrastructure for IaaS consumers.

10 Cloud Provider - Top-level View Cloud Provider Deployment Orchestration Cloud Management Security Privacy

11 Cloud Provider Deployment A cloud system can be operated in one of the following four deployment models: Private cloud: The cloud infrastructure is operated solely for an organization. It may be managed by the organization or a third party and may exist on premise or off premise. Community cloud: The cloud infrastructure is shared by several organizations and supports a specific community that has shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be managed by the organizations or a third party and may exist on premise or off premise. Public cloud: The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services. Hybrid cloud: The cloud infrastructure is a composition of two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).

12 Example s Available to a Cloud Consumer Billing ERP Human Resources Social Networks Sales Financials CRM Content Management Cloud Provider Collaboration Document Management SaaS Consumer Email & Office Productivity Database Storage s Management Business Intelligence Application Deployment CDN Platform Hosting Development & Testing PaaS Consumer Integration Backup & Recovery IaaS Consumer Compute

13 Cloud Provider Orchestration Layer SaaS Biz Process/ Operations App/Svc App/Svc Usage Usage Scenarios Scenarios Software as a PaaS IaaS Platform as a Application Development Develop, Test, Deploy and Manage Usage Scenarios Resource Abstraction and Control Layer Cloud Provider Physical Resource Layer Infrastructure as a Hardware IT Infrastructure/ Operation Create/Install, Manage, Monitor Usage Scenarios Facility

Cloud Provider Cloud Management 14 Cloud Management Business Support Customer Mgmt Provisioning /Configuration Portability /Interoperability Data Portability Cloud Consumers Contract Mgmt Rapid Provisioning Resource Change Copy Data To-From Bulk Data Transfer Inventory Mgmt Accounting & Billing Monitoring & Reporting Interoperability Unified Management Interface Reporting & Auditing Metering System Portability Cloud Brokers Pricing & Rating SLA Management VM Images Migration App/Svc Migration

15 Security Cloud Provider Security & Privacy Authentication and Authorization: Authenticate and authorize cloud consumers using credentials that have been established previously. Availability: Ensure timely and reliable access to and use of information. Confidentiality: Protect the confidentiality of the data objects written into clouds by preserving authorized restrictions on access and disclosure. Identity management: Enforce identity and access control policies on users accessing cloud. Integrity: Guard against improper information modification or destruction, and include ensuring information non-repudiation and authenticity. Security monitoring & Incident Response: Conduct ongoing automated monitoring of the cloud provider infrastructure to demonstrate compliance with cloud-consumer security policies and auditing requirements. Security policy management: Configure/generate/enforce/audit/update security policies on users accessing clouds. Privacy Protect the assured, proper, and consistent collection, processing, communication, use and disposition of personal information (PI) and personally identifiable information (PII) on the cloud.

Cloud Auditor A cloud auditor can evaluate the services provided by a cloud provider in terms of security controls, privacy impact, performance, etc. For security auditing, a cloud auditor can make an assessment of the security controls in the information system to determine the extent to which the controls are implemented correctly, operating as intended, and producing the desired outcome with respect to meeting the security requirements for the system. Auditing is especially important for federal agencies and agencies should include a contractual clause enabling third parties to assess security controls of cloud providers (by Vivek Kundra, Federal Cloud Computing Strategy, Feb. 2011.). 16

17 Cloud Broker As cloud computing evolves, the integration of cloud services can be too complex for cloud consumers to manage. The major services provided by a cloud broker include: Arbitrage: arbitrage is similar to service aggregation, with the difference in that the services being aggregated aren t fixed. arbitrage allows flexible and opportunistic choices for the broker. For example, the cloud broker can use a credit-scoring service and select the best score from multiple scoring agencies. Intermediation: A cloud broker enhances a given service by improving some specific capability and provides the value-added service to cloud consumers. Aggregation: A cloud broker combines and integrates multiple services into one or more new services. The broker will provide data integration and ensure the secure data movement between cloud consumer and multiple cloud providers.

18 Cloud Carrier Provide access to cloud consumers through network, telecommunication and other access devices, eg: Network access devices include computers, laptops, mobile phones, mobile internet devices (MIDs), etc. Arranges Level Agreements (SLAs) with a cloud provider to provide a consistent level of service and may be required to provide dedicated and encrypted connections. Distribution can be provided by network and telecomm carriers or a transport agent.

Security Privacy The NIST Cloud Computing Reference Architecture 19 Cloud Consumer Cloud Auditor Security Audit Privacy Impact Audit Layer IaaS PaaS SaaS Resource Abstraction and Control Layer Physical Resource Layer Hardware Cloud Provider Cloud Management Business Support Provisioning/ Configuration Portability/ Interoperability Cloud Broker Intermediation Aggregation Arbitrage Performance Audit Facility Cloud Carrier

20 Taxonomies Taxonomy: The science of categorization, or classification, of things based on a predetermined system. (Webopedia) Main Attributes: Typically a controlled vocabulary with a hierarchical tree-like structure Terms in a taxonomy have relationships with other terms Usually in the form of a parent (broader) / child (narrower) Benefits: Encompasses and labels all significant concepts within a given domain Allows users to understand the context of each label

21 RA Taxonomy

Examples Terms and Definitions 22 Level 1: Cloud Provider Person, organization or higher-level system responsible for making a service available to service consumers. Level 2: Cloud Management Cloud Management includes all the service-related functions that are necessary for the management and operations of those services required by or proposed to customers. Level 3: Public Cloud - The cloud infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services. [NIST Definition of Cloud Computing] Level 4: Data Portability The ability to transfer data from one system to another without being required to recreate or reenter data descriptions or to modify significantly the application being transported. [Federal Standard 1037C]

23 Next Steps Summary: The projected deliverables for the RA/Taxonomy Team by the end of September 2011 are: Version 2.0 of NIST Cloud Computing Reference Architecture which includes a more detailed description of security and privacy. Version 2.0 of NIST Cloud Computing Taxonomy which includes Security & Privacy Updated SaaS taxonomy to reflect USG Business Use Cases. Newly identified SLA taxonomy to support USG Document NIST Cloud Computing Reference Architecture Analysis of USG Target Business Use Cases

Questions? Information Technology Laboratory Cloud 24 Computing Program

Security Privacy The NIST Cloud Computing Reference Architecture 25 Cloud Consumer Cloud Auditor Security Audit Privacy Impact Audit Layer IaaS PaaS SaaS Resource Abstraction and Control Layer Physical Resource Layer Hardware Cloud Provider Cloud Management Business Support Provisioning/ Configuration Portability/ Interoperability Cloud Broker Intermediation Aggregation Arbitrage Performance Audit Facility Cloud Carrier