cloud presentation all 22mar2012 final delivered

21
Cloud Computing Theory and Practice 22 March 2012 Phil Mustaphi, Colin Ashford, Larkland Morley

Upload: others

Post on 12-Sep-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cloud Presentation All 22Mar2012 Final Delivered

Cloud ComputingTheory and Practice22 March 2012

Phil Mustaphi, Colin Ashford, Larkland Morley

Page 2: Cloud Presentation All 22Mar2012 Final Delivered

Cloud ComputingNIST Definition22 March 2012

Phil Mustaphi

Page 3: Cloud Presentation All 22Mar2012 Final Delivered

NIST Cloud Computing Definition

• NIST Special Publication 800-145 Sep 2011

– http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

• NIST defines:– “Cloud computing is an evolving paradigm.”

– 5 Essential Characteristics

– 3 Service Models

– 4 Deployment Models

– Non-prescriptive, non-constraining

Page 4: Cloud Presentation All 22Mar2012 Final Delivered

Defining Cloud Computing – Essential Characteristics

• 5 Essential Characteristics of the Cloud:

–On demand, self-service

–Broad network access

–Resource pooling

–Rapid elasticity (up and down)

–Measured service (usage and billing)

Page 5: Cloud Presentation All 22Mar2012 Final Delivered

SPI Cloud Computing Model

• 3 service models for Cloud Computing

– Software as a Service (SaaS)

– Platform as a Service (PaaS)

– Infrastructure as a Service (IaaS)

• Can extend to Anything/Everything as a Service (XaaS)

– E.G. Combine layers of the model: Platform and Infrastructure as a combined service

– Split Infrastructure into Software and Hardware: server, network virtualization - Software Infrastructure as a Service-SIaaS

- Hardware Infrastructure as a Service-HIaaS

Page 6: Cloud Presentation All 22Mar2012 Final Delivered

Modified Cloud Model

Infrastructure as a Service

Page 7: Cloud Presentation All 22Mar2012 Final Delivered

Cloud Deployment Models

• Private Cloud– Exclusive use by a single organization, operated and supported on or off

premises• Public Cloud

– Non-exclusive use by many organizations, off premises and offered by a cloud provider

• Community Cloud– Used by several organizations with a shared relationship

(Customers/Suppliers, Intranet/Extranet) • Hybrid Cloud

– Composite of two or more cloud deployment methods (private, public, community)

Page 8: Cloud Presentation All 22Mar2012 Final Delivered

Implementation Considerations

• Governance

• Business Processes

• Security – (NIST have additional materials for this topic)

• Data Management

• Service Provisioning – Business and Technology

• Service Relationship Management

• In-sourcing from the Cloud

Page 9: Cloud Presentation All 22Mar2012 Final Delivered

9

Security is the Major Issue

Page 10: Cloud Presentation All 22Mar2012 Final Delivered

10

General Security Challenges

• Trusting vendor’s security model

• Customer inability to respond to audit findings

• Obtaining support for investigations

• Indirect administrator accountability

• Proprietary implementations can’t be examined

• Loss of physical control

Page 11: Cloud Presentation All 22Mar2012 Final Delivered

CLOUD STANDARDS

Colin Ashford 22 March 2012

Presentation to insert name here 11

Page 12: Cloud Presentation All 22Mar2012 Final Delivered

Cloud Standards Interfaces

Presentation to insert name here 12

Resources—Storage, Networking, Hardware

Virtualization—Hypervisor

Resource Control Layer

❶Management

provisioning, monitoring,

security, billing, lifecycle❸

SaaS PaaS IaaS

Users—end-user, administrators, brokers ❹Architectures, frameworks, requirements, use cases

❺Sector-specific agreements

Page 13: Cloud Presentation All 22Mar2012 Final Delivered

Cloud Standards and Agreements

❶ User interface (end-user, administrator, brokers)– IETF—Cloud Service Broker; OGF—Open Cloud Computing Interface (IaaS); SNIA—Cloud Data Management

Interface; CCIF—unification of cloud APIs.❷ Virtualization interface (storage, network, hardware)

– DMTF—Open Virtualization Format; OGF—Open Grid Services Architecture.❸ Management interface (provisioning, monitoring, security, billing, lifecycle)

– DMTF—Cloud Management Working Group; OpenStack—Compute; OASIS—IDCloud; TM Forum—Cloud Initiative; CSA—security and identity; SNIA—Cloud Data Management Interface: ISO—cloud security controls; itSMF—cloud lifecycle.

❹ Architectures, frameworks, requirements, use cases– ODCA—unified customer vision for data centre; IETF—Cloud Reference Framework; CSCC—drive client

requirements into standards.❺ Sector-specific agreements

– ITU-T Focus Group on Cloud Computing—telecommunications aspects; ATIS Cloud Service Forum—the provision of cloud services by service providers; NIST Cloud Computing Program—adoption of cloud computing in the US government; ARTS—Cloud Computing for Retailers; ETSI—standards requirements (IaaS).

Presentation to insert name here 13

Page 14: Cloud Presentation All 22Mar2012 Final Delivered

Standards and Industry GroupsARTS—Association for Retail Technology StandardsATIS—Alliance for Telecommunications Industry StandardsCCIF—Cloud Computing Interoperability ForumCSA—Cloud Security AllianceCSCC—Cloud Standards Customer CouncilDMTF—Distributed Management Task ForceETSI—European Telecommunications Standards Institute itSMF—IT Service Management Forum OASIS—Organization for the Advancement of Structured Information StandardsODCA—Open Data Center AllianceOpenStackOGF—Open Grid ForumTM Forum—Telecommunications Management ForumIETF—Internet Engineering Task ForceITU-T—International Telecommunications Union-Telecommunications SectorISO—International Organization for StandardizationNIST—National Institute of Standards and TechnologySNIA—Storage Network Industry Association

Presentation to insert name here 14

Page 15: Cloud Presentation All 22Mar2012 Final Delivered

Presentation to insert name here 15

Cloud Infrastructure

Cloud InfrastructureLarkland Morley MBCS CITP CEng

Page 16: Cloud Presentation All 22Mar2012 Final Delivered

Larkland Morley MBCS C.Eng 16

Cloud Infrastructure

Virtualization• Virtualization has become a driving force in providing efficient

cloud infrastructure– This means virtualization of both the compute and

networking elements• Components

– Compute- Hypervisors – Vmware, Citrix, Microsoft and OpenStack- Server OS – LINUX, Windows and others- Virtual Machines (VM) runs on hypervisors

– Networking- OpenFlow – New standard for networking- Tunneling Protocols – GRE, NVGRE, VXLAN and

CAPWAP

Page 17: Cloud Presentation All 22Mar2012 Final Delivered

Larkland Morley MBCS C.Eng 17

Cloud Infrastructure

Cloud Infrastructure Considerations• Connectivity

– Provide basic connections between the cloud provider and client locations– Reliability – Application Services are offsite, needs to ensure continuity despite link failures (SLA)– Performance – Despite the location of cloud services, clients want same level of service as when

services were localized– Trends – Metro Ethernet and 4G LTE will improve connectivity options

• Management– Provisioning – Creating and Deleting Services at all layers– Monitoring – Keep track of resource usage and availability – Statistics– Migration – The ability to move services between locations and physical infrastructure (use case –

NTT Japan)– Standards – This is critical requirement for long term cloud success – The need for interoperability

between vendors

Page 18: Cloud Presentation All 22Mar2012 Final Delivered

Larkland Morley MBCS C.Eng 18

Cloud Infrastructure

Cloud Infrastructure Example (taken from Nicira.com)

Page 19: Cloud Presentation All 22Mar2012 Final Delivered

Larkland Morley MBCS C.Eng 19

Cloud Infrastructure

Cloud Infrastructure Example – Glossary

• Virtual Networks (1) – Common set of network components defined by common rules• Tunnel Mesh (2) – Tunneling Protocols used to create virtual network boundaries• Network Services (3) – These are specific network appliances that operates within a given

Virtual network – For example a firewall appliance• Gateway (4) – This is a device that sits at the boundary of the virtualized network and a

traditional network.• Physical Fabric (5) – The basic network infrastructure with standard connectivity to enable

virtualization• Controller Cluster (6) – This is the Management system that provisions virtual networks and

network services

Page 20: Cloud Presentation All 22Mar2012 Final Delivered

Larkland Morley MBCS C.Eng 20

Cloud Infrastructure

Resources• OpenFlow – New standard to configuring network flows - openflow.org• OpenStack – Open source Hypervisor and CMS – openstack.org• Compute Virtualization - vmware.com and citrix.com (Microsoft as well)• Network Virtualization – nicira.com, Cisco.com, hp.com, juniper.net• Network Storage – netapp.com, emc.com, ibm.com etc

• Direct Questions– [email protected]

Page 21: Cloud Presentation All 22Mar2012 Final Delivered

Thank You.

Questions / Answers . . Discussion . . .