CloudBridge and Get Ready for Desktops and Apps as a Service Henrik Poulsen
Mobile Workstyles Cloud Services Any Device Any Cloud #CitrixSummit
Design for Any-to-Any Hybrid Architectures Corporate Datacenter Private Cloud Public cloud Apps SaaS Hybrid Cloud Public Cloud Managed Cloud IaaS Hosters / Telco
Evolutionary Path Forward Traditional Datacenter Hybrid Cloud Public Cloud On premise High fixed cost Full control Known security On/off premise Low utility cost Self-service Fully elastic Trusted security Corporate control Off premise Low utility cost Self-service Fully elastic
Enterprise customers want to leverage low-cost compute in the cloud, while keeping their data and directory services in a secure, on-premise location. Cloud Bridge is the Solution #CitrixSummit
What is CloudBridge?
CloudBridge in a NutShell Network X Cloud Bridge IPSec Tunnel L2 GRE Tunnel Traditional Datacenter Cloud Provider #CitrixSummit Together, IPSec and L2 tunneling provide network transparency Provides secure connectivity from the Enterprise network into the Cloud Provides a seamless extension of the Enterprise network into the Cloud
CloudBridge in a NutShell Optimizes application availability through advanced L4-7 load balancing and traffic management Provides a seamless extension of the Enterprise network into the Cloud Network X Traditional Datacenter Cloud Bridge IPSec Tunnel L2 GRE Tunnel Cloud Provider A truly network-transparent WAN optimization solution that doesn t rely on disruptive tunneling techniques #CitrixSummit
CloudBridge Functional View #CitrixSummit Accelerated App Delivery App level QoS App Visibility Dynamic Connection Set up and Admin L2 Extension and Mapping with Dynamic Routing IPSEC/GRE Tunnel Managed App Experience & Network Efficiency Easy Management Secure, Multi-site Connectivity
Solution Comparison Functionality TDM and MPLS Basic IPSec VPN CloudBridge On-demand, flexible connectivity Utilize Low cost WAN infra Encryption for Compliance Predictable, Fixed Connectivity Flexible Connectivity Flexible, Integrated Solution L2 Extension for vm mobility, server clusters Application level visibility Application level QoS WAN Latency Reduction WAN Bandwidth Reduction Load balance across private DC and public clouds #CitrixSummit * *Requires additional appliances *
Solution Comparison Functionality TDM and MPLS Basic IPSec VPN CloudBridge On-demand, flexible connectivity Utilize Low cost WAN infra L2 Extension for vm mobility, server clusters Application level visibility Application level QoS WAN Latency Reduction WAN Bandwidth Reduction Load balance across private DC and public clouds Encryption for Compliance * * #CitrixSummit *Requires additional appliances
CloudBridge Packet Flow Details 1. NetScaler takes the flow off the wire 2. NS sends the flow to BR 3. BR returns the flow to the NS after it's optimized 4. NS encapsulates/encrypts and 1 1011011010 1011011010011010 NS NS 2 3 4 5 6 7 sends the flow to the remote NS 5. Remote NS decrypts/decapsulates and forwards the flow the BR BR BR 6. BR optimizes the flow and returns it to the NS 7. NS sends the flow on the remote network #CitrixSummit 13
CloudBridge Why use it? Cloud Bursting Development QA / Testing Staging Environments Disaster Recovery Business Continuity Enterprise CDN #CitrixSummit 14
Use-Case: Separate Web from Data Network X Web application ideal for cloud but reliant on database Web application should function in the cloud as if still in the datacenter. Storage Traditional Datacenter CloudBridge Cloud Provider LDAP
Use-Case: Capacity on Demand Network X Web application ideal for cloud but reliant on database Web application should function in the cloud as if still in the datacenter. Storage Traditional Datacenter CloudBridge Cloud Provider Demand LDAP
Use-Case: XenDesktop Scenario Network X Desktop VMs are great for cloud, but need Active Directory (AD). Run Desktop VMs in cloud and leave AD in the datacenter. Storage Traditional Datacenter CloudBridge Cloud Provider Low Cost Compute LDAP
Use-Case: Datacenter to Multiple Clouds Network X Multiple tunnels CAN terminate to a single MPX/VPX device Cloud Provider Storage Datacenter #2 LDAP Cloud Provider
Use-Case: Multiple Datacenters to Cloud Network X Multiple tunnels CAN terminate to a single MPX/VPX device Datacenter #1 Storage Datacenter #2 Tunnel #2 Cloud Provider Demand LDAP Datacenter #3
Use-Case: On-Boarding Premise Datacenter Hypervisor IP: 192.168.1.100 Subnet: 255.255.254.0 Reqs: DB, Web and LDAP Cloud Hypervisor Migration / On-Boarding Private Public Public Private IPSec Tunnel Citrix CloudBridge L2 Tunnel vswitch Switch Switch vswitch LDAP DB Server Storage = Citrix CloudBridge = BR VPX
Citrix CloudBridge Citrix CloudBridge: Proximity GSLB Location: Office Application: XenApp Public Private Request Hypervisor Response Client 1 Request Response Switch vswitch LDAP DB Server Storage Intranet Premise Datacenter World Wide Web Cloud Location: Boston Application: XenApp Public Private Request Response Hypervisor Client 2 Request Response Switch vswitch = Citrix CloudBridge
Citrix CloudBridge: Site Capacity GSLB Location: Office Application: XenApp Request Request Response Public Private Switch Hypervisor Request Response vswitch Intranet World Wide Web N Clients Citrix CloudBridge LDAP Maximum Threshold Storage DB Server Premise Datacenter Cloud Hypervisor Public Private Switch vswitch = Citrix CloudBridge
Citrix CloudBridge Request Response Citrix CloudBridge: Site Capacity GSLB Location: Office Application: XenApp Request Request Response Public Private Switch Hypervisor Request Response vswitch Response Intranet World Wide Web N Clients LDAP Storage DB Server Premise Datacenter Cloud Hypervisor Public Private Request Response Switch vswitch = Citrix CloudBridge
Citrix CloudBridge Request Response Citrix CloudBridge: DR for GSLB Hypervisor Request Response Public Private Switch Request Response vswitch Intranet World Wide Web N Clients LDAP Server Failure Storage DB Server Premise Datacenter Cloud Hypervisor Public Private Request Response Switch vswitch = Citrix CloudBridge
#CitrixSummit Why would I want to be a Cloud Operator?
FlexCast Orchestration: Goals Simplify configuration (automate ref arch, discover info, intuitive task-based interface) Support cloud-scale administration (low admin:user ratios, multiple product instances) Enable multi-tenancy (manage tenants, isolation requirements) 26
FlexCast Orchestration Reduce cost of managing Cloud hosted apps and desktops Multi-Tenant Isolation Tenant to farm affinity User to app subscription Cloud Scale Administration Multi-Farm management for apps and desktops Application and Lifecycle Mgmt Workload versioning Phased rollout of images Simplified Administration Service Provider customized app and desktop publishing
Administration The Legacy Way Windows Servers XenApp/XenDesktop StoreFront/Web Interface #CitrixSummit 28
Connector Agents Administration With Orchestration Config Windows Servers Access Control Multitenancy XenApp/XenDesktop App Studio (HTML5) Orchestration Engine Database #CitrixSummit StoreFront/Web Interface
NetScaler NetScaler CloudPlatform is the Platform for (not just) IaaS INFRA- STRUCTURE DEV & TEST MOBILE APPS DISASTER RECOVERY BYO PLATFORM APPS & DESKTOPS YOUR SERVICE Amazon ecommerce CloudPortal Platform Cloud EC2 APIs Amazon CloudStack Proprietary Orchestration Orchestration Software Software ESX Hyper-V Open Source XenServer Hypervisor KVM OVM Networking Servers Storage
#CitrixSummit How does this change the way I operate today?
Cloud-style Service Orchestration XA XD XD XA.next XenDesktop NEXT XenApp XD.next XD.next v6+ v5+ #CitrixSummit Compute v5+ CloudPlatform Any Cloud Compute Network Storage
user admin Subscriptions, Profile Management and Redirection Preferences On-demand Data assembly Apps and delivery Folder Redirection and ShareFile App Virtualization, Hosting, Personal vdisk isolation and configuration management Desktop OS Single Image Management Local or Central Execution Client hardware Virtual Infrastructure / Cloud #CitrixSummit