optimizing cloud computing with ipv6

30
Produced in cooperation with: HP Technology Forum & Expo 2009 © 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Optimizing Cloud Computing with IPv6 John Rhoton Distinguished Technologist HP EDS CTO Office June 2009

Upload: john-rhoton

Post on 18-Nov-2014

4.736 views

Category:

Technology


2 download

DESCRIPTION

HP Technology Forum, June 2009, Las Vegas

TRANSCRIPT

Page 1: Optimizing Cloud Computing with IPv6

Produced in cooperation with:

HP Technology Forum & Expo 2009

© 2009 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without notice

OptimizingCloud Computing with IPv6John RhotonDistinguished TechnologistHP EDS CTO OfficeJune 2009

Page 2: Optimizing Cloud Computing with IPv6

Agenda• Overview of Cloud Computing• Overview of IPv6• IPv6 & Cloud• HP Solutions

2 April 8, 2023

Page 3: Optimizing Cloud Computing with IPv6

• Overview of Cloud Computing• Overview of IPv6• IPv6 & Cloud• HP Solutions

Agenda

Page 4: Optimizing Cloud Computing with IPv6

So, What is Cloud Computing?The 451 Group: “The cloud is IT as a Service, delivered by IT resources

that are independent of location”Gartner: “Cloud computing is a style of computing where massively

scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers”

Forrester: “A pool of abstracted, highly scalable, and managed infrastructure capable of hosting end-customer applications and billed by consumption”

Wikipedia: “A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. Users need not have knowledge of, expertise in, or control over the technology infrastructure "in the cloud" that supports them.”

“A large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for an optimum resource utilization. This pool of re-sources is typically exploited by a pay-per-use model in which guarantees are offered by the Infrastructure Provider by means of customized SLAs.”

Vaquero, Rodero-Merino, Caceres, Lindner

Page 5: Optimizing Cloud Computing with IPv6

Cloud Attributes• Off-premise• Outside Firewall• Delivered over Internet• Available on Demand• Scalable• Elastic• Utility billed

• Multi-tenant• Virtualised• Available as Service• Location independent

• SOA?• Grid?• Web 2.0?

Private versus Public Cloud

Page 6: Optimizing Cloud Computing with IPv6

6 17 Decmeber 2008

Massive Scale-out and the CloudEnterprise Class Global class

On-premise Hybrid/off-premise

100s -1000s of nodes 10,000+ nodes

Proprietary Commodity

HW resiliency SW resiliency

Max performance Max efficiency

Silo’ed Resources Shared Resources

Cost-Center

Clusters Grids/Cloud

Value/Revenue-Center

Static Elastic

Shared storage Replicated storage

Facility costs Power Usage Efficiency

Page 7: Optimizing Cloud Computing with IPv6

Business

users

Cloud service provider

Hosted / outsourced service provider IT organization

internal service provider

Market contextA service-centric perspective sheds light on all value chain constituents

7

S

S

S

Externalservices

In-house services

Cloudservices

Business

outcome

Massive scale-out infrastructure

Global-class software

Enterprise-class software

Dedicated and sharedinfrastructure

Enterprise-class software

Dedicated and shared infrastructure

Page 8: Optimizing Cloud Computing with IPv6

Cloud Model

Hardware Computation StorageMemory

Colocation Real Estate CoolingPower Bandwidth

VirtualisationProvisioning BillingVirtualisation

PlatformProgrammingLanguage

DevelopmentEnvironment

APIs

Application CRM UCEmail ....... .......

Integration

Operation

Governance

Page 9: Optimizing Cloud Computing with IPv6

Governance

Operation

Integration

Infrastructure

Platform

Application

Cloud Landscape

Page 10: Optimizing Cloud Computing with IPv6

Why Cloud Computing?• Cost reduction

− Benefit from economies of scale and experience curve− Predictability of spend− Avoids cost of over-provisioning− Reduction in up-front investment

• Risk reduction− Offload risk or running the data-centre, data protection, and disaster

recovery− Reduces risk of under-provisioning

• Focus on core competency− Reduce effort and administration related to IT− Automatic service evolution

• Flexibility− Roll-out new services, retire old− Scale up and down as needed; quickly− Faster time to market: Lower barriers to innovation− Access from any place, any device, any time

Page 11: Optimizing Cloud Computing with IPv6

• Overview of Cloud Computing• Overview of IPv6• IPv6 & Cloud• HP Solutions

Agenda

Page 12: Optimizing Cloud Computing with IPv6

Mysteries, Myths and Misconceptions• What is IPv6?• Great solution! What’s the problem?• Why not just NAT?• 中国 , 日本 , 대한민국 , 臺灣 , 新加坡 , भा�रत,รราชอาณาจั�กรไทย

• ETA 2020• What’s the business case?• No worries – it will just happen automatically

12 April 8, 2023

Page 13: Optimizing Cloud Computing with IPv6

13 June 2008

What is IPv6?• Internet Protocol (IP) is the network

protocol that underpins the Internet• IPv6 is version 6 of the Internet Protocol (IP)• The current version (IPv4) was designed in

the 1970s and standardized in 1981.• IPv4 address space will eventually "runs

out“. This will occur at a global level...• IPv6 also solves many problems IPv4 such

as security, auto-configuration, and extensibility.

Page 14: Optimizing Cloud Computing with IPv6

Need for IP address spaceAren’t 4’294’967’296 addresses enough?

• Uneven and inefficient distribution!!

• US-Centric− India has 3 Class B− HP has 2 Class A

• Emerging Service Providers− China Mobile has over 415

million subscribers• Subscriber growth:

2 million/month

− Several operators have over 16 million

− How can they all be simultaneously data-enabled?

Class IP Address Pool

A 224~16’777’216

B 216~65’536

C 28~256

ARIN advised IPv6 migration – May 2007

Page 15: Optimizing Cloud Computing with IPv6

NAT Problems• Overhead of unnecessary translation• Protocol incompatibilities

− E.g. IPsec• Breaks peer-to-peer applications

− Instant messaging− Interactive games− VoIP− Real-time collaboration

and sharing• Netmeeting, BitTorrent, Groove

• Limits implementation of application servers− How far can you distribute your web-services?− Grid computing

Building work-arounds for everything NAT breaks is an unnecessary and inefficient effort!

Page 16: Optimizing Cloud Computing with IPv6

Mobile IP

Data Flow

Binding Update

Physical Movement

Mobile IPTunnel

Foreign Network

Home Network

Mobile Node

Mobile Node

Correspondent Node

Home Agent

Page 17: Optimizing Cloud Computing with IPv6

Additional Benefits• Availability

− Anycast reduces single-point-of-failures− Removal of NAT− Authenticated access inhibits Denial of Service attacks

• Agility− Improved Host and Router Discovery− Flexible Renumbering and Autoconfiguration

• Better Traffic Flow− Efficient and Extensible IP datagram− Efficient Route Computation and Aggregation− Efficient IPv6 Header Compression − IP Header Flow Label to support quality of service

• Even when all data is encrypted

Page 18: Optimizing Cloud Computing with IPv6

• Overview of Cloud Computing• Overview of IPv6• IPv6 & Cloud• HP Solutions

Agenda

Page 19: Optimizing Cloud Computing with IPv6

Synergies between IPv6 and Cloud• Massive scalability

−Hierarchical internal address space of provider−Avoid connection brokers (ALG/NAT)

• No “need” for NAT• Always connected user experience Mobile IPv6• Customer connectivity• “Easier” implementation• Unified Communications

19 April 8, 2023

Page 20: Optimizing Cloud Computing with IPv6

Scalability• Large number of virtual interfaces• Beyond capacity of CGN• Direct connectivity required

−Impossible to distinguish between internal and external systems• Intra-cloud• Inter-cloud• User-access

• P2P potential

20 April 8, 2023

Page 21: Optimizing Cloud Computing with IPv6

Mobility• Seamless user experience• Always Connected users

−Move from one access network to another• Cloud Abstraction• Workload rebalancing

−Virtual Machine relocation

21 April 8, 2023

Page 22: Optimizing Cloud Computing with IPv6

Automatic deployment• Ease of provisioning

−Stateless autoconfiguration−Dynamic renumbering

• Dynamic allocation of capacity−Autoconfiguring virtual machines based on

demand fluctuation

22 April 8, 2023

Page 23: Optimizing Cloud Computing with IPv6

IPv6 Adoption in the Cloud• Google• Yahoo• Microsoft• Amazon?Challenge:• Content Delivery Networks

−Akamai?• Critical mass =>SP implementation =>

general availability

23 April 8, 2023

Page 24: Optimizing Cloud Computing with IPv6

• Overview of Cloud Computing• Overview of IPv6• IPv6 & Cloud• HP Solutions

Agenda

Page 25: Optimizing Cloud Computing with IPv6

Exte

rnally

host

ed

An infrastructure utility underpins both dedicated and “as a service” applications

Business outcomes

Infrastructure as a service

Business outcome

Technology-enabled services

Cloud Infrastructure Utility

Enterprise Infrastructure Utility

Inte

rnally

host

ed

Enterprise-class applications

Global-class cloud services

Page 26: Optimizing Cloud Computing with IPv6

HP delivers on the Business Technology EcosystemA sampling of HP product and services

Business outcomesBusiness outcome

Exte

rnally

host

ed

Infrastructure as a service

Technology-enabled services

Infrastructure Utilityhomogeneous, centralized design

Infrastructure Utility heterogeneous, distributed

design

Enterprise-class applications

Global-class cloud services

EDS Application Services

Performance / Quality Center

Security Center

Service Manager Catalog

Business Service Automation

Insight Orchestration

Business Service Management

Proliant / Integrity

ProCurve

Storage Works

Insight Dynamics - VSE Proliant BL2x220c

StorageWorks ExDS9100

Portable Optimized Datacenter

Snapfish, BookPrep, MagCloud

Business Availability Center

Quality and Security Centers

Cloud Assure

Concierge Services

Project & Portfolio Management

Page 27: Optimizing Cloud Computing with IPv6

HP delivers value across the business technology ecosystem

27 Apr 8, 202327

We build it Leading data center design company

We power it With leading servers, storage and networking

We design it Expertise in application architecture & frameworks

We automate it With virtualization and management software

We secure it Through HP Secure Advantage program

We support it With tens of thousands of IT professionals

We govern it HP wrote the books on service management

We measure it HP can measure the fiscal impact of services

We deliver it Through purchased, financed, outsourced, cloud

Page 28: Optimizing Cloud Computing with IPv6

28 June 2008

HP IPv6 support• HP is implementing IPv6 support in stages with the goal of

ensuring a smooth transition and deployment where IPv6-updated products can take advantage of IPv6, without impacting existing functionality.

• HP supports IPv6 across many of its product lines today. • HP platforms support transition mechanisms and gateways

to interoperate with IPv4.• HP has already delivered IPv6 products across:

− HP Business Critical Server and ProLiant platforms (HP-UX, Tru64 UNIX®, OpenVMS, NonStop Server, Linux, and Microsoft® Windows)

− ProCurve high-end switches through its ProVision ASIC offers full support for IPv6 in hardware; ProCurve Switch series 8200, 6200, 5400 and 3500

− HP Enterprise JetDirect and LaserJet printers;− HP Business Technology Optimization Network Management

Center platform and Opsware Network Automation System software, now called HP Network Automation (HPNA)

Page 29: Optimizing Cloud Computing with IPv6

Summary• „Cloud Computing“ means different things to

different people− That doesn‘t stop us from implementing it

• Cloud Computing has many benefits− Some Enterprise advantages can also be covered through

Private Clouds• IPv6 adoption is beginning now

− HP is a leader in IPv6• The market must begin to plan for IPv6 now

− It is easy to enable IPv6 in a simple environment• You can ignore IPv6 but that won’t stop it!

Page 30: Optimizing Cloud Computing with IPv6

More information• Presentation will be posted to:

−http://www.slideshare.net/rhoton

• HP Resources−www.hp.com/go/cloud −www.hp.com/network/ipv6

• Any other questions?−http://www.linkedin.com/in/rhoton