32
Citrix CloudPlatform Technical Overview Powered by Apache CloudStack May 2012

Cloud platform technical sales presentation

Embed Size (px)

DESCRIPTION

Para maiores detalhes: http://condemalagueta.wordpress.com/ Twitter --> @ Nuno_Alves Email --> [email protected] Site da LCS - www.lcs.com.br

Citation preview

Page 1: Cloud platform technical sales presentation

Citrix CloudPlatformTechnical Overview Powered by Apache CloudStack

May 2012

Page 2: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Server Virtualization++ Cloud

Built for traditional enterprise apps and client-server compute• Architected for 100s of hosts• Scale-up (server clusters) • Applications assume reliability• IT Management-centric [1:Dozens]• Proprietary vendor stack

Think: vCloud Director

Enterprises should, and will, become more cloud-like…

Designed around big data, massive scale and next-gen applications• Cloud architecture for 1000s of hosts• Scale-out (multi-site server farms)• Applications assume failure• Autonomic [1:1,000’s]• Open, value-added stack

Think: AWS, RAX, zCloud, eBay, etc.

…but adoption of new cloud architecture is the future

• 10x more scalable• 2-5x lower cost• 100% more open

Page 3: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

What is Citrix CloudPlatform?

Build your cloud the way the world’s most successful clouds are built

•Secure, multi-tenant cloud orchestration platform– Turnkey platform for delivering IaaS

clouds– Hypervisor agnostic– Massively scalable, secure and open– Open source, open standards

•Deliver cloud services faster and at a fraction of the cost

Page 4: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Citrix CloudPlatform Supports Multiple Cloud Strategies

• Dedicated resources• Security & total control• Internal network• Managed by Enterprise

or 3rd party

Multi-TenantPublic Cloud

• Mix of shared and dedicated resources

• Elastic scaling• Pay as you go• Public internet, VPN

access

Hosted Enterprise Cloud

• Dedicated resources• Security• SLA bound• 3rd party owned and

operated

Private Clouds Public Clouds

On-premise Enterprise Cloud

Page 5: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

On-Demand Infrastructure Access

Compute Storage

Admin

Users

Organization A

Admin

Users

Organization B

Network

Users

Citrix CloudPlatform

Page 6: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Benefits of Citrix CloudPlatform

Remove IT as a service delivery critical pathSelf ServiceSelf Service

Reduce IT operational costsManagement Automation

Management Automation

Consistent application and service deploymentWorkload Standardization

Workload Standardization

Manage complete infrastructure, regardless of scaleCentralized ManagementCentralized

Management

Drive reduced capital requirementsSmarter

VirtualizationSmarter

Virtualization

Capi

tal L

ever

age

Wor

kfor

ce L

ever

age

Visibility into user and line of business usageUsage MeteringUsage Metering

Page 7: Cloud platform technical sales presentation

Service Offerings

Page 8: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Compute and Data Offerings

• Specifies compute resource levelsᵒ Defines CPU and RAM optionsᵒ Maps to a templateᵒ Contains a “root” disk

• Defines compute propertiesᵒ Network ratesᵒ High availability monitoringᵒ CPU usage limits

• Establishes offering visibility

• Allows for data disks

Page 9: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Network Offerings

• Basic Network Zoneᵒ No VLAN supportᵒ IP allocation from the networkᵒ Security groups provide isolation

• Advanced Network Zoneᵒ Full VLAN supportᵒ Supports VPN, Load Balancing and

Firewallsᵒ Supports NetScaler MPX, VPX and

SDX

Page 10: Cloud platform technical sales presentation

Citrix CloudPlatform User Experience

Page 11: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Web Based Administration

• Simple web based consoleᵒ Zone managementᵒ Domain and account managementᵒ Service definitionᵒ Template creation

• View critical alerts

• Manage multiple zones

Page 12: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Create Virtual Machines from Service Offerings

• Simple wizard flowᵒ Select Zoneᵒ Associate any ISO imagesᵒ Select the serviceᵒ Select additional diskᵒ Select the network topologyᵒ Provision

Page 13: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Dashboard Provides Overview of Consumed Resources

• Running, Stopped and Total VMs

• Public IPs

• Private networks

• Latest Events

Page 14: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Virtual Machine Management

Users

Start

Stop

Restart

Destroy

VM Operations Console Access

• CPU Utilized• Network Read• Network Writes• Network Configuration

VM Status Change Service Offering

2 CPUs

1 GB RAM

20 GB

20 Mbps

4 CPUs

4 GB RAM

200 GB

100 Mbps

Page 15: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Volume and Snapshot ManagementVM 1

VolumeAdd / Delete

Volumes

ScheduleSnapshots

Hourly

Daily

Weekly

MonthlyNow

Create Templates from Volumes

Volume Template

View Snapshot History 12/2/2012 7.30 am

….

2/2/2012 7.30 am

Page 16: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Network and Network Services

• Create Networks and attach VMs

• Acquire public IP address for NAT and load balancing

• Control traffic to VM using ingress and egress firewall rules

• Set up rules to load balance traffic between VMs

Page 17: Cloud platform technical sales presentation

Cloud Architecture

Page 18: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Open Platform to Suit Customer Needs

Compute

XenServer vSphere KVMOracle VM Bare Metal

Hypervisor

Storage

Local Disk iSCSI NFSFiber/HBA Swift

Block and Object

Network

VLAN Isolation Load BalancerFirewall VPN

Network Services

Page 19: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Group A

Account

Group A

Account

AdminOrganization C

Sub-Domain

Multi-Tenancy and Account Management

• Domain is a unit of isolation and represents a business unit, customer organization or a reseller

• Domain can have arbitrary levels of sub-domains

• A Domain can have one or more accounts

• An Account represents one or more users and is the basic unit of isolation

• Admin can limit resources at the Account or Domain levels

AdminOrganization A

Domain

User 1

User 2

Resources:VMs, IPs, Snapshots…

Resources:VMs, IPs, Snapshots…

AdminReseller A

Domain

Page 20: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Pod 1

Cluster 1

Host 2

Citrix CloudPlatform Cloud Architecture• A Host is the basic unit of scale.

• A Cluster groups compatible hosts

• All hosts in a cluster have access to shared (primary) storage

• A Pod is one or more clusters, usually with a L2 switch. Typically a pod is a rack.

• Zones contain one or more pods, and have access to secondary storage for templates

• Firewall and Load balancers separate public and private networks

• An availability zone is typically a Data Center

Host 1

….

L3 switch

SecondaryStorage

Pod N

Zone 1

FirewallLoad Balancer

PrimaryStorage

L2 switch

….

Cluster N

Page 21: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

65.11.1.2

65.11.1.3

65.11.1.4

65.11.1.5

Layer-3 Guest Network

Public Network65.11.0.0/16

Guest VM 1

Guest VM 2

Guest VM 3

Guest VM 4

Public Network/Internet

Network Services Managed Externally Network Services Managed by Citrix CloudPlatform

DHCP, DNS

CloudPlatformVirtual Router

Security Group 1

Security Group 2

EIP, ELB

65.11.1.2

65.11.1.3

65.11.1.4

65.11.1.5

Guest VM 1

Guest VM 2

Guest VM 3

Guest VM 4

DHCP, DNS

CloudPlatformVirtual Router

Security Group 1

Security Group 2

NetScaler

Page 22: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

10.1.1.1

10.1.1.3

10.1.1.4

10.1.1.5

Layer-2 Guest Virtual Network

Public Network/Internet

Guest Virtual Network 10.0.0.0/8VLAN 100

DHCP, DNSNATLoad BalancingVPN

Public IP 65.37.14.1

Gateway10.1.1.1

Guest VM 1

Guest VM 2

Guest VM 3

Guest VM 4

CloudPlatformVirtual Router

Public Network/Internet

Private IP10.1.1.112

DHCP, DNS

Public IP 65.37.14.2

NetScaler

Private IP10.1.1.111

Public IP 65.37.14.1

CloudPlatform Virtual Router Provides Network Services External Devices Provide Network Services

10.1.1.1

10.1.1.3

10.1.1.4

10.1.1.5

Guest Virtual Network 10.0.0.0/8VLAN 100

Guest VM 1

Guest VM 2

Guest VM 3

Guest VM 4

CloudPlatformVirtual Router

Juniper SRXFirewall

Page 23: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

NetScaler Tenant Options

Shared ModeN tenants share a MPX

MPX

Isolation Mode1 tenant per VPX

Mixed ModeTenants mix and match

VPX SDX

Tenant 1

Tenant 2

Tenant 3

Mixed ModeTenants mix and match in

VPX pool

VPX

Page 24: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Citrix CloudPlatform Storage and Templates

• Primary Storageᵒ Cluster level storage for VMsᵒ Can have multiple primary storage per

clusterᵒ Local for high performanceᵒ Connected directly to hostsᵒ NFS, iSCSI, FC and Local

• Secondary Storageᵒ Zone level storage for template, ISOs and

snapshotsᵒ NFS or OpenStack Swift via CloudStack

System VM

• Templates and ISOsᵒ Imported into Citrix CloudPlatformᵒ Can be private or public

ZoneSecondary Storage

Pod

Cluster

Host

HostPrimary Storage

Template

Page 25: Cloud platform technical sales presentation

Management Server Architecture

Page 26: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Management Server Deployment

• Management Server is stateless

• Single Management Server per 5000 hosts

• Deploy using RHEL 5.4 + or CentOS 5.4 +

• MySQL database as data store

• Management server and database support clustering for redundancy and scale

Back UpDB

Management Server

MySQLDB

Replication

Management Server

Load Balancer

InfrastructureResources

Page 27: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Management Server Managing Multiple Zones

• A zone typically represents a datacenter

• One Management Server can manage multiple zones

• Zones can be geographically distributed but low latency links are expected for better performance

• A single management node can manage up to 5000 hosts.

• Management nodes can be deployed local to each data center, and load balanced globally using NetScaler

Zone1

Data Center 1

Data Center 2

Zone 3

Zone 2

Data Center 3

Zone 4

Management Server

Page 28: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Hypervisor Interaction

Management Server

XenServer

XAPI

• XenServer 5.6 and higher

• Incremental Snapshots

• VHD

• NFS, iSCSI, FC and Local disk

• Storage over-provisioning: NFS

vSphere

vCenter

HTTP

• vSphere 4.1 and 5.0

• Full Snapshots

• VMDK

• NFS, iSCSI, FC and Local disk

• Storage over-provisioning: NFS, iSCSI

KVM

Agent

• RHEL 6.0, 6.1 and Ubuntu 10.04

• Full Snapshots (not live)

• QCOW2

• NFS, iSCSI and FC

• Storage over-provisioning: NFS

OVM

Agent

• OVM 2.2

• No Snapshots

• RAW

• NFS and iSCSi

• No storage over-provisioning

Page 29: Cloud platform technical sales presentation

The Power of Next Generation Architectures

32

Page 30: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Key Features for Next Generation Architectures

• Select the correct hypervisor to best match workload needs• Seamlessly manage provisioning process across hypervisorsMulti-Hypervisor Support

• Provide optimal workload performance and availability• Management of multiple availability zones from a single consoleAvailability Zones

• Define virtual and physical network isolation rules• Support load balancing and VPN access rules

Flexible Network Management

• Flexible user, network and provisioning isolation rules• Ability to delegate tenancy for resellers and departmentsTenant Isolation

• Freedom to define capacity with no per-VM licensesHardware Based Licensing

Page 31: Cloud platform technical sales presentation

© 2012 Citrix | Confidential – Do Not Distribute

Worlds largest public cloud environment

Delivering video on demand via the cloud

Uses the cloud to sell more pigs

Transformed their hosting business with the cloud

Uses the cloud to disrupt the way we communicate

Built one of the fastest growing and most innovative companies on the planet

Cloud Architectures are the Key to Success

Page 32: Cloud platform technical sales presentation

Work better. Live better.