The Case for Enterprise Ready Virtual Private Clouds Timothy Wood , - - PowerPoint PPT Presentation

the case for enterprise ready virtual private clouds
SMART_READER_LITE
LIVE PREVIEW

The Case for Enterprise Ready Virtual Private Clouds Timothy Wood , - - PowerPoint PPT Presentation

The Case for Enterprise Ready Virtual Private Clouds Timothy Wood , Alexandre Gerber * , K.K. Ramakrishnan * , Jacobus van der Merwe * , and Prashant Shenoy University of Massachusetts Amherst *AT&T Research Cloud Computing Rent


slide-1
SLIDE 1

The Case for Enterprise Ready Virtual Private Clouds

Timothy Wood, Alexandre Gerber*, K.K. Ramakrishnan*, Jacobus van der Merwe*, and Prashant Shenoy

University of Massachusetts Amherst *AT&T Research

slide-2
SLIDE 2

Cloud Computing

Rent computation and storage resources on demand

  • Accessed by multiple enterprise sites

Cloud Platform types:

  • Software as a Service

– Hotmail, Google Docs

  • Platform as a Service

– Google App Engine, Microsoft Azure

  • Infrastructure as a Service

– Amazon EC2, VMware vCloud

Cloud Platform Enterprise Sites

slide-3
SLIDE 3

Enterprise Cloud Challenges

Existing platforms do not meet the needs of enterprise customers

  • Insufficient security controls

– Need isolation at server and network level

  • Deployment is difficult

– Cloud resources are completely separate from local ones – Can’t make VMs look like part of existing LAN

  • Limited control over network resources

– Cannot specify network topology or IP addresses – Cannot reserve bandwidth or request QoS guarantees for

network links

slide-4
SLIDE 4

Cloud Platform

Moving to the Cloud

Acme wants to move part of its payroll app into the cloud Should be easy, right…?

Front End Reports Data Store Processing Tier

Processing Tier

Acme LAN

slide-5
SLIDE 5

Cloud Platform Acme LAN

Problem #1: Transparency

Application may have been written for LAN environment

– Might utilize broadcast or LAN service discovery

Must add Internet gateways for apps previously only on LAN Now must communicate via public IPs or configure DNS

Front End Data Store Processing

proc.cloud.com

Lack of transparency causes application modifications and infrastructure reconfigurations

GW GW

front.acme.com data.acme.com

slide-6
SLIDE 6

Cloud Platform Acme LAN

Problem #2: Security

Acme’s servers are now accessible from the public internet!

– Servers formerly on secure LAN now exposed to malicious users

Must configure firewall rules to limit access

– Fine grain rules are difficult to manage in dynamic environments

Front End

front.acme.com

Data Store

data.acme.com

Processing

proc.cloud.com

Hacker123

hax.cloud.com

Lack of secure cloud connections exposes enterprise to threats from both in and out of the cloud

slide-7
SLIDE 7

Cloud Platform Acme LAN

Problem #3: Flexible Resource Mgmt

Benefit of cloud computing: ability to easily adjust resource capacities and add new VMs

– After a change must deal with transparency and security issues

all over again!

– Current platforms do not support network resource reservation

(Bandwidth/QoS guarantees)

Front End

front.acme.com

Data Store

data.acme.com

Processing

proc.cloud.com

Processing #2

proc2.cloud.com

Enterprises want control over network resources. Cloud must support dynamic changes +1 +1 +1

slide-8
SLIDE 8

Key Observation

Existing cloud platforms only cover storage and computation Enterprise Clouds need control

  • ver the network as well

+ +

Cloud Platform Enterprise Sites

VM

Disk

slide-9
SLIDE 9

Virtual Private Clouds

A Virtual Private Cloud is…

– A secure collection of server, storage, and network resources

spanning one or more cloud data centers

– That is seamlessly connected to one or more enterprise sites

Virtual Private Networks (VPNs)

– Layer 2 and 3 MPLS based VPNs – Created by network provider with no end host configuration – Already used by many businesses!

VM VM VM VM

Enterprise Sites Cloud Sites

slide-10
SLIDE 10

VPC Benefits

For the customer:

– Isolates network & compute resources

  • Cloud resources are only accessible through VPN

– Simplifies deployment since cloud looks same as local

resources For the service provider:

– Provides mechanism for control over resource reservation

within provider network

– Simplifies management of multiple data centers by

combining them into large resource pools

slide-11
SLIDE 11

VPC Challenges & Solutions

Existing cloud platforms do not integrate with network service providers

  • Must coordinate with ISP to create VPN endpoints
  • VPN endpoints must be linked to VLANs within the cloud

data center VPN endpoints are traditionally static

  • Utilize virtual routers with programmable interfaces to

rapidly create and reconfigure routers

  • Use BGP signaling to dynamically adjust VPN topology
slide-12
SLIDE 12

Cloud Manager Network Manager

CloudNet

Cloud Manager

  • Allocates computation and storage resources
  • Manages VLAN assignment within cloud network

Network Manager

  • Creates and configure VPN endpoints
  • Reserves network resources

VM VM VLAN VPN VM VM VPN VLAN

Provider Edge Customer Edge Routers

slide-13
SLIDE 13

WAN Migration

Layer 2 VPNs make WAN act like a LAN Can use existing LAN migration techniques to move across WAN

slide-14
SLIDE 14

PE

WAN Migration

PE

Customer Site

PE

A

Cloud Site 1 Layer 2 VPN (VPLS)

B B

ARP! ARP! Can use existing LAN migration techniques to move across WAN

VPN endpoint Router

Cloud Site 2

Switch

VLAN VLAN CE CE

Layer 2 VPNs make WAN act like a LAN

slide-15
SLIDE 15

Summary

Cloud Computing for enterprises requires:

  • Security
  • Transparency
  • Flexibility

CloudNet can help provide these features

  • Defines interface between cloud platform and network provider
  • Uses VPNs for secure, seamless connections
  • Employs virtualization at server, router, and network levels to

improve agility and efficiency Future Work

  • Network optimizations to reduce latency of WAN migration
  • Utilize VPLS to simplify deployment of high availability services

across WAN

slide-16
SLIDE 16

Questions?

twood@cs.umass.edu

slide-17
SLIDE 17

Extra slides

slide-18
SLIDE 18

WAN Migration

LAN migration already supported by Xen, VMware, etc

  • Transparently move a VM between two hosts
  • Useful for load balancing, maintenance, etc
  • Only works on LAN because of need for network reconfiguration

Layer 2 VPNs make WAN act like a LAN

  • Lets VPN endpoints across WAN act as a single LAN segment
  • Allows for WAN migration without modifying VM platform!

Storage migration still must be handled by other means