16
© 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential Presentation_ID 1 A Hitchhiker’s Guide to the Inter-Cloud Krishna Sankar [email protected]

A Hitchhiker's Guide to the Inter-Cloud

  • Upload
    tasc-inc

  • View
    11.507

  • Download
    5

Embed Size (px)

Citation preview

Page 1: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 1

A Hitchhiker’s Guide to the Inter-Cloud

Krishna [email protected]

Page 2: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 2

Agenda

A Quick Elevator Pitch

On Inter-Cloud

Thanks to David Bernstein, Glenn Dasmalchi, Doug Gourlay, James Urquhart, …

Page 3: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 3

Data Center Evolution Path

Consolidation Abstraction Automation Utility Market

Data Center Networking

Unified Fabric

Unified Computing

Private Clouds

Inter-Cloud

Virtualization Cloud Computing

Page 4: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 4

Cisco Cloud Strategy

TechnologyEnhanced IP core with tight

coupling to Software

Services/

Reference SWServices-led Cloud blueprints

Reference software stacks

Open StandardsAccelerate Cloud deployment

and federation through

Cloud standards

Multi-PhasedStandalone Clouds

to

Enterprise-Class

to

Inter-Cloud

Build Right ProductsUnified Fabric

Unified Compute

Virtualization Aware

Page 5: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 5

Essential Cloud Monikersa.k.a. defining clouds without defining them

Elasticity

Multi-tenancy

Federation

Ab

str

ac

tio

n

IaaS

SaaS

Inter-Cloud

SaaS

PrivateCloud

Abstraction

Federation

Trust Boundary

Ownership Boundary

Page 6: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 6

Cloud Adoption Phases

Enterprise-Class Clouds

Standalone Clouds

Inter-Cloud

External, Off-Premise

Internal, On-Premise

Security SLAs Control

Key challenges:

Federation Portability Market

Key challenges:

Page 7: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 7

Vision—The Inter-Cloud

A Federation of Clouds Based on Open Standards:

Naming/Discovery

Trust

Exchange/Peering

Apps Integrate Services from Multiple Clouds

DynamicWorkloadMigration

Flexible Infrastructure and a New Application Platform

Page 8: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 8

Virtual Private Inter-Cloud / CloudBursting

Multi-TenantSP Cloud

Internal Cloud

Internal Cloud

© 2009 Cisco Systems, Inc. All rights reserved. Cisco Confidential8

Seamless Extension of the Enterprise DC (IaaS)

Trust Boundary (same)

Vs.Ownership

Boundary (may be different)

External Cloud

1. Established Trust Relationship

2. Compatible Infrastructure

Page 9: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 9

When enterprise applications can seamlessly move between their internal & external clouds leveraging the elasticity & multi-tenancy that a cloud infrastructure offers

Extend secure data center to the cloud computing era

In order to get a portion of the SP cloud as a „seamless extension‟ of the enterprise data center, one also needs

• To migrate network context like VPN/VRF, VLAN, Load Balancing, firewall/NAT, QoS and may be some port profiles (for IKV/1K/5K) and configuration (for others).

This will require a convergence of

• Current ideas, as well as

• A slice of new technologies (like LISP) at appropriate levels to tackle this challenge.

Virtual Private Inter-Cloud / CloudBursting

Page 10: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 10

Inter-Cloud: Key Questions

What is the “network model” ?

-network-based isolation for the multitenant SP cloud

-network abstractions for the enterprise tenants (seamless)

What are the “network features” that differentiate?

- isolation (per above), QoS, monitoring, CPE linkages

How are the network features exposed/integrated?

- control APIs (and underlying abstractions)

- cloud OS linkages

To what extent will we support workload mobility?

- live migration requirement?

- moving workload context

-Dude, where is my VM ?

Page 11: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 11

Inter-Cloud

Orchestration

App Deployment

Billing/Charge-back

SLA Monitoring

Traffic Isolation

Security

QoS

Virtual Switching

Cluster Communications

Enterprise-Class Clouds

Address Mobility

Monitoring/Event Processing

Intelligent Caching

Policy-Based Selection

Select Workload Mobility

Data Access/Mobility

Application APIs

Compute Services

Identity/Presence

Discovery

Network Search

CloudBursting

simpler case

Cross Cloud:

Load Balancing

Fault Tolerance

Workload Exchange

Application APIs

Integration Services

Virtualized Data Centers

Inter-Cloud In A Nutshell

Page 12: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 12

Inter-Cloud ExampleDynamic Workload Migration – Simple VM Mobility

Cloud 1 finds Cloud 2→ Naming, Presence

Cloud 1 trusts Cloud 2→ Certificates, Trustsec

Cloud 1/2 negotiate→ Policy, Entitlement, Security, Metering

Cloud 1 / Cloud 2 transport→ XMPP

Cloud 1 sets up Cloud 2→ Placement, Deployment, Format, Motion

Cloud 1 sends to Cloud 2→ Transfer, Management

VM Runs in Cloud 2→ Addressing, VLAN, WWN, Filesystem

Page 13: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 13

Inter-Cloud ExampleDynamic Workload Federation – Generalized Service Access

Cloud 1 finds Cloud 2→ Naming, Presence

Cloud 1 trusts Cloud 2→ Certificates, Trustsec

Cloud 1 queries Cloud 2 for Services→ RDF/SPARQL, OWL

Cloud 1 / Cloud 2 transport→ XMPP

Cloud 1 selects; receives protocols, interface→ Web Services; REST API

Cloud 1 calls services in Cloud 2→ Metering, SLAs

Page 14: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 14

Specific Inter-Cloud Projects

Addressing – IETF LISP

Distributed Storage

Acceleration -

opencloudconsortium.org,

udt.sourceforge.net

Virtual Machines

DMTF OVF

Conversations –

XMPP.org

UCI – W3C,

Google Code

Media Enablement

Page 15: A Hitchhiker's Guide to the Inter-Cloud

© 2008 Cisco Systems, Inc. All rights reserved. Cisco ConfidentialPresentation_ID 15

Actual Physical

MAC AddressesIP AddressingVLANMulticast

WWNFCiSCSIVSAN

Intel VT, AMD-VVNtag

Time SynchronizationPower Management

PhysicalMetaphor

VM FormatVM MobilityVM Management

Server profilesVM Management

PlatformMetaphor

Blob StorageBlock StorageMap/Table ModelQuery ModelContent Addressable

Load BalancerDistributed MemoryGrid / MPI

Users DirectoryIdentity Search

Content (URL, Cache)Message (Queue, Email)

DrivesFilesystem

Communication

HTTP, XMPP, P2P, UDT TransportREST, XML InvocationXML Schema, SOAP Description

Remote DesktopSpice, RDP Transactions

SynchronizationOrchestration

SecurityPolicyEntitlementAudit

Management Endpoints

Streaming AudioStreaming Video

DeploymentPlacementInstrumentationMeteringSLA

Naming/DNSDiscoveryTrust/Certificates

EventsLogs

PresenceIdentityGeospatial

Inter-CloudStandards &

ProtocolsRoadmap

Lots of Work to do

Cisco Strategy: use technology to enable enhanced, interoperable network based services

Industry Associations, partnerships inevitable

Page 16: A Hitchhiker's Guide to the Inter-Cloud