Citrix Cloud Works with… A Single Management Plane
Marc Trouard-RiolleSr. Technical Product Marketing ManagerCloud Platforms GroupCitrix Systems Inc.
Tweet about this session@citrixcloud and #cloudstackworks
© 2014 Citrix. Confidential.4
Citrix Products discussed– Citrix CloudPlatform– Citrix XenServer
Key Takeaways– A complete Citrix stack for all cloud layers: out-of-the-box functionality– Operations, service management & governance capabilities– Customer-proven production clouds driving real-world business– Citrix delivers the agility and efficiency demanded by dynamic businesses
Webinar Summary
Cloud Compute
© 2014 Citrix. Confidential.6
Citrix Private Cloud Architecture
Modular and scalable building blocks
Flexible component options
Simple to grow and operate
ZoneLoad Balancer
Firewall
….
Pod N
SecondaryStorage
Cluster 1
….
Pod 1
Cluster N
PrimaryStorage
Host
© 2014 Citrix. Confidential.7
Citrix Private Cloud Architecture
ZoneLoad Balancer
Firewall
….
Pod N
SecondaryStorage
Cluster 1
….
Pod 1
Cluster N
PrimaryStorage
Host
ZoneLoad Balancer
Firewall
….
Pod N
SecondaryStorage
Cluster 1
….
Pod 1
Cluster N
PrimaryStorage
Host
Citrix clouds can scale across multiple Availability Zones
Zones configurations can be workload optimized
ZoneLoad Balancer
Firewall
….
Pod N
SecondaryStorage
Cluster 1
….
Pod 1
Cluster N
PrimaryStorage
Host
Enterprise Desktops
Cloud-NativeWorkloads
TraditionalWorkloads
Cloud Compute Demo
Cloud Storage
© 2014 Citrix. Confidential.10
Citrix CloudPlatform Storage
Pod 1
Host 2
Cluster 1
Host 1PrimaryStorage
L3 switch
NFSSecondary
Storage
L2 switch
• Configured at Cluster or zone level. Connected to hosts for better performance
• Stores all disk volumes for VMs in a cluster• Cluster can have one or more primary storages• Local disk, iSCSI, FC, FCOE or NFS
Primary Storage
• Configured at Zone or Region• Stores all Templates, ISOs and Volume Snapshots• Zone or Region can have one or more secondary
storages• NFS, S3 API compatible block storage• NFS can be configured to be delivered via a dedicated
L3 storage network
Secondary Storage
S3Secondary
Storage
Region
Zone
© 2014 Citrix. Confidential.11
Storage
Example: Service based storage allocation
SATA SSD
Tag SSDTag SATA
SATA Disk50GB = 10€/Month
SolidSate Disk50GB = 30€/Month
© 2014 Citrix. Confidential.12
Storage Performance FlexibilityPrimary storage configuration
Support for different storage performance tiers
Flexibility over disk sizing
Provision either local or shared storage
Governance for control of access and consumption
Cloud Storage Demo
Cloud Networking
© 2014 Citrix. Confidential.15
Basic (Layer 3) vs. Advanced (Layer 2) NetworkingSegmentation based on feature set and ease-of-deployment
Basic: true AWS-style L3 isolation• Tenants do not get contiguous IP addresses• Network segmentation based on Security Groups• Tremendous scale (tens of thousands)• XenServer and KVM only
Advanced: offers full L2 subnets• VLANs subject to default implementation (4K limit)• More features (source NAT, PF, VPN)
Layer-2 Layer-3
Isolation VLAN Security Groups (XenServer & KVM only)
Performance Better Better
Network setup Moderate Easy
Support broadcast Yes No
Scalability Good Best
Interoperability with external resources
Good Poor
© 2014 Citrix. Confidential.16
Gateway10.1.1.1
10.1.1.2
10.1.1.3
10.1.1.4
10.1.1.5
Networking TypesLayer-2 Isolation with VLANs
Public Network/Internet
Guest Virtual Network 10.1.1.0/24
VLAN 100
DHCP, DNSNATLoad BalancingVPN
Public IP 65.37.14.1
Guest VM
Guest VM
Guest VM
Guest VM
CloudPlatformVirtual Router
L3 w/Security Groups
L2 Isolation w/VLANs
No Isolation
Overlay Isolation
© 2014 Citrix. Confidential.17
Public IP 65.37.14.1
Network Provider SupportLayer-2 Isolation with External Devices for Network Services
Additional support for 3rd party networking
Physical firewall and load balancers
Enabling increased scale and enhanced service capabilities
Public Network/Internet
Private IP10.1.1.112
DHCP DNS
Public IP 65.37.14.2
Private IP10.1.1.111 10.1.1.2
10.1.1.3
10.1.1.4
10.1.1.5
Guest Virtual Network 10.1.1.0/24
VLAN 100
Guest VM
Guest VM
Guest VM
Guest VM
Juniper SRX Firewall
Citrix NetScaler
CloudPlatformVirtual Router
© 2014 Citrix. Confidential.18
Network Service FlexibilityMulti-tier Network Support for Complex Enterprise Applications
Public IP 65.37.141.111
Public Network/Internet
Private IP10.1.1.112
DHCP, DNSUser-data
Public IP 65.37.141.112
10.1.1.2 Web VM1
10.1.1.3Web VM2
NetScalerLoad
Balancer
Private IP10.1.1.111Juniper
SRXFirewall
CCPVirtual Router
CCPVirtual Router
Virtual Network 10.1.1.0/24VLAN 100
Virtual Network 10.1.2.0/24VLAN 1001
10.1.2.21
10.1.2.18
10.1.2.31App VM1 10.1.3.21
Virtual Network 10.1.3.0/24VLAN 141
10.1.2.24App VM2 10.1.3.45
10.1.3.24 DB VM1
CCPVirtual Router
DHCP, DNS, User-data
DHCP, DNSUser-data,
Source-NAT, VPNPublic IP 65.37.141.115
Orchestrate complex n-tier applications
© 2014 Citrix. Confidential.19
Citrix NetScaler Integration
Citrix CloudPlatform can spin-up a VPX instance on NetScaler SDX, can spin-down
Add the NetScaler in Citrix CloudPlatform-> Infrastructure->Network Service Providers->NetScaler
Create the Network offering and Select Load Balancing using NetScaler
© 2014 Citrix. Confidential.20
Supported Network Service ProvidersOptions when creating a network service offering
Virtual Router Citrix NetScaler Juniper SRX F5 BigIPHost based(KVM/Xen)
Remote Access VPN
Yes No No No No
DNS/DHCP User Data
Yes No No No No
Firewall Yes No Yes No No
Load Balancing Yes Yes No Yes No
Elastic IP No Yes No No No
Elastic LB No Yes No No No
Source NAT Yes No Yes No No
Static NAT Yes Yes Yes No No
Port Forwarding Yes No Yes No No
© 2014 Citrix. Confidential.21
Typical CloudPlatform ArchitectureMulti-site Enterprise Infrastructure
Router
L3 Core Switch
Top of Rack
Switch
……… …Servers
Primary Mgmt Server Cluster
Object Store
Availability Zone 2
Pod 1 Pod 2 Pod 3 Pod N
MySQL Load Balancer
Cloud Operations Admin
Availability Zone 1
Standby Mgmt Server Cluster
MySQL
Cloud Networking Demo
XenDesktop/XenApp Cloud Provisioning with CloudPlatform
© 2014 Citrix. Confidential.24
Cloud Provisioning of XenDesktop/XenAppMultiple Workload Types within a Single Cloud
Availability Zone A
XenDesktop Controller
Windows Server Windows Desktop
Apps Desktops Apps Desktops
ControllerXenDesktop
VM
XenDesktopVM
XenDesktopVM
Director EdgeSight Studio
Availability Zone B
XenDesktopVM
XenDesktopVM
Pod 1 Pod 2 Pod nPod 1 Pod 2 Pod n
CloudPlatform powered by Apache CloudStack
© 2014 Citrix. Confidential.25
Cloud Provisioning of XenDesktop/XenAppMultiple Workload Types within a Single Cloud
XenDesktop Controller
Windows Server Windows Desktop
Apps Desktops Apps Desktops
Studio
Availability Zone A Availability Zone B Availability Zone C
Controller
XenDesktop
VM
XenDesktop
VMXenDesktop
VM
XenDesktop
VM
Director EdgeSight
CloudPlatform powered by Apache CloudStack
Server VM
ServerVM
Server VM
Server VM
XenDesktop
VM
Pod 1 Pod 2 Pod nPod 1 Pod 2 Pod nPod 1 Pod 2 Pod n
Summary
© 2014 Citrix. Confidential.28
250+ Large Scale
Production CloudsIn Deployment
Production sites with
40,000+Servers per Region
Enterprise | Education | Government | Web 2.0
Service Providers | Telcos
© 2014 Citrix. Confidential.29
Citrix Products discussed– Citrix CloudPlatform– Citrix XenServer
Key Takeaways– A complete Citrix stack for all cloud layers: out-of-the-box functionality– Operations, service management & governance capabilities– Customer-proven production clouds driving real-world business– Citrix delivers the agility and efficiency demanded by dynamic businesses
Webinar Summary
© 2014 Citrix. Confidential.30
Resources
Learn how to build your own cloud with new resources and support from Citrix:http://www.citrix.com/products/cloudplatform/resources-and-support.html
CloudPlatform 90-day free trial:http://www.citrix.com/products/cloudplatform/try
XenServer download:http://www.citrix.com/products/xenserver/try
Follow us on Social Media -
© 2014 Citrix. Confidential.31
Citrix EducationFuel your talent with continuous learning
Citrix Education offers the following technical training for Cloud professionalshttp://training.citrix.com
CCP-300: Implementing Citrix CloudPlatform 4.3 Powered by Apache CloudStack:http://training.citrix.com/mod/ctxcatalog/course.php?id=758
CXS-203: Citrix XenServer 6.0 Administration:http://training.citrix.com/mod/ctxcatalog/course.php?id=336
CPE-A26 Free Practice Exam Citrix XenServer 6.0 Administration:http://training.citrix.com/mod/ctxcatalog/course.php?id=806
Q&A
© 2014 Citrix. Confidential.33
WORK BETTER. LIVE BETTER.