vmwareaidan dalgleish

19
© 2009 VMware Inc. All rights reserved VMware vCloud and vCloud Director VMware vCloud Director Product Overview Updated: 2 February 2011 Aidan Dalgleish, Senior Consultant Simon Gallagher, Senior Consultant

Upload: cloudexpoeurope

Post on 29-Nov-2014

1.039 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: VMwareAidan Dalgleish

© 2009 VMware Inc. All rights reserved

VMware vCloud and vCloud Director

VMware vCloud Director Product Overview

Updated: 2 February 2011Aidan Dalgleish, Senior Consultant

Simon Gallagher, Senior Consultant

Page 2: VMwareAidan Dalgleish

2

Agenda

The New IT ChallengeCloud ComputingVMware vCloud 1.0ScalabilityCompute Resource Pooling & Self ServiceNetwork ResourceSummaryvCloud Director Demo Video

Page 3: VMwareAidan Dalgleish

3

The New IT Challenge

Apps Apps

Existing Apps in current Data Centres

SaaS Apps

Infrastructure Providers

New ApplicationsWhat about the User?

Stitch all this together into a coherent, secure, compliant whole

Page 4: VMwareAidan Dalgleish

4

Cloud Computing Has Many Definitions – This is VMware’s

Cloud Computing is an approach to computing that leverages the efficient pooling of on-demand, self-managed virtual infrastructure, consumed as a service.

Pooling From machines to highly elastic resource pools, with on-demand capacity

Zero-Touch InfrastructurePolicy-driven automation of provisioning, deployment and management

Self-ServiceEasy access with policy-based provisioning and deployment

ControlApplication-aware infrastructure with built-in availability, scalability, security and performance guarantees

Open and InteroperableApplication mobility between clouds, based on open standards

Leverage Existing InvestmentsBenefits of cloud computing to existing applications and datacenters

Efficiency thru Utilization and Automation Agility with Control Freedom of Choice

Page 5: VMwareAidan Dalgleish

5

Cloud Computing

A new model enabling delivery of IT as a service

IT consumed as a service

Page 6: VMwareAidan Dalgleish

6

Cloud Has 3 Layers

Infrastructure as a Service (IaaS)

Platform as a Service (PaaS)

Software as a Service (SaaS)

Page 7: VMwareAidan Dalgleish

7

VMware vCloud 1.0

vShield EdgeVMware vCloud Director

VMware vSphere

vCloud APIvCenter Chargeback

Core components of a cloud infrastructure and management solution

Page 8: VMwareAidan Dalgleish

8

Scalability

VMware vCloud Director Cells• Scale horizontally

• Use load balancer in front of Cells

• Mutil-cells share vCloud Director Database

VMware vCloud Director Limits• vCenter Servers 10

• ESX Server host 1,000

• VMs 10,000

• Users 5,000

VMware vSphere Limits• Individual limits still apply

vCloud Director DatabaseLoad Balancer

vCD Web Console(points to single URL)

Resource Pools

Resource Pools

Resource Pools

Resource Pools

Resource Pools

Resource Pools

vCenterServer

vCenterServer

vCenterServer

vCenterServer

vCenterServer

vCenterServer

Cloud Resource Groups

vCDCell

vCDCell

vCDCell

vCD “Cluster”

Page 9: VMwareAidan Dalgleish

9

VMware vCloud Director

Resource Pooling & Self Service

Secure Private Cloud

Organization: Marketing Organization: Finance

Organization VDCs CatalogsOrganization VDCs Catalogs

VMware vSphere

VMware vCenter ServerResource Pools Datastores Port Groups

(Gol

d)

(Bro

nze)

Provider Virtual Datacenters

(Silv

er)

Users & Policies Users & Policies

Page 10: VMwareAidan Dalgleish

10

Resource Allocation

Resource Allocation Models for Organization vDCs• Allocated sub-resources of a provider vDC

• Allocation uses a model, each of which can set limits on number of VMsAllocation Model Definition

Pay As You Go

• No upfront resource allocation in the org vDC• Resources are reserved as users create vApps• Can set a percentage of resources to be reserved• vCPU rating can be adjusted

Allocation Pool

(“Virtual container”)

• Allocated pool of resources with a percentage reserved• Cloud admin controls ability to overcommit resources• Users cannot modify VM reservations and limits• Resources can be shared between org VDCs

Reservation Pool

(“Physical container”)

• Allocated pool of resources with 100% reserved • Users can adjust VM reservations and limits • No sharing of resources with other org VDCs• Similar to allocation pool, with reservation = 100%

Guarantee

Actual

Actual

Guarantee

OvercommitRange

Fully reserved pool of resources

Pool expands to accommodate resources reserved on demand

vApp

vApp

Partially reserved pool of resources

Page 11: VMwareAidan Dalgleish

11

Network Resource Requirements

Networking Requirements• External Networks – Connectivity outside a cloud

• Organization – Connectivity for VMs of the same organization within a cloud

• vApp – Connectivity for VMs within a single application

Manage at two layers: Consumers & ProvidersNetwork Segmentation and IsolationAutomated Provisioning

Note: Both organization networks and vApp networks are entirely

within VMware vCloud Director-managed infrastructure..

Page 12: VMwareAidan Dalgleish

12

Network Resources (External Networks)

a.k.a ‘Provided Network’• Network that is external to VMware vCloud Director

• Created in vSphere and consumed by VMware vCloud Director to provide external connectivity to Organizations

• Mapped to a portgroup at the VMware vSphere layer (vSS or vDS)

• The portgroup is attached to VMware vCloud Director as an “External Network”

Use cases• Internet access

• Provider supplied network endpoints• IP based storage • Backup servers

• Backhauled networking to a customer datacenter• VPN access to a private cloud• MPLS termination

Set up by Provider

Page 13: VMwareAidan Dalgleish

13

Network Resources (Organization Networks)

Contained within an organizationAllows vApps within the organization to communicate with each

other or to outside the organizationCan be connected to External Networks as:

• Public (External Org Direct)• Bridged connection to an External Network• Others outside the organization can see

• Private Routed (External Org NAT-Routed)• Connected to an External Network through a vShield Edge• Can be configured for NAT & Firewall

…or left unconnected to external• Private Internal (Internal Org)

• No External connectivity

Backed By Network Pools

Set up by Provider

Page 14: VMwareAidan Dalgleish

14

Network Resource (vApp Networks)

Contained within a vApp• Inherently Private Internal

Allows VMs in a vApp to communicate with each otheror...by connecting them to Org Networks, other vApps

Can be connected to Org Networks as• Public (Direct)

• Bridged connection to a organization network

• Private Routed• Connected to a organization network through a vShield Edge• Can be configured for NAT & Firewall

Backed by a Network Pool

Set up by Consumers

Page 15: VMwareAidan Dalgleish

15

Network Resource (Network Pools)

A set of pre-configured network resources that can be used for Organization and vApp Networks• Use to facilitate VM to VM communication

Three Types of Network Pools in VMware vCloud Director• Portgroup-backed

• Reference pre-created portgroups• These have to be created in vSphere manually or through orchestration

• Typically associated with different VLANs• Attach a collection of them to VMware vCloud Director

• VLAN-backed• Exactly like portgroup-backed…but VMware vCloud Director will automatically

create the portgroups as needed, and use a range of VLANs to isolate them.

• vCloud Network Isolation-backed (vCD-NI)• VMware proprietary network isolation technology

Page 16: VMwareAidan Dalgleish

16

Putting it Together: vCloud Networking Options – Examples

vApp network

vApp

External Network (set up by system admin)

External Organization Network (set up by system admin)

Organization

Internal Organization network (set up by system admin)

vApp network

(set up by org admin/vApp author, internal to vApp)

External Organization Network

vApp network1 2 3

4

56

7

8

Page 17: VMwareAidan Dalgleish

17

vCloud Director Summary

Provides Infrastructure as a ServiceAbstraction and Federation of vSphere ResourcesHighly ScalableElastic and Flexible Provisioning of vSphere ResourcesHighly Virtualized Networking and Firewalls• Automation

• Segmentation Capabilities using vShield Edge

• Isolation

Page 18: VMwareAidan Dalgleish

18

Demo

Page 19: VMwareAidan Dalgleish

19

Questions