CloudPortal Services Manager Application, desktop and service provisioning made easy Mikael Lindholm, Sr Systems Engineer, Citrix Systems, EMEA TechReadiness
Agenda Citrix Overall Cloud vision ᵒ Where and how does CloudPortal Service Manager fit in? CloudPortal Service Manager ᵒ Overview ᵒ Architecture ᵒ Demos Desktops and Apps as a Service ᵒ Problems, limitations and solutions ᵒ Citrix Cloud Provider Pack ᵒ App Orchestration Where to next?
Citrix Cloud Vision Quick Tech overview
Cloud Characteristics Customer Pay as you go Self Service IT should not be in the way Economy of Scale for everyone SLAs Service Provider Multitenancy Reportable - Billable Server Virtualisation
APPS & SERVICES CONNECT WaaS BUILD IaaS CONNECT People CloudGateway CONNECT AGGREGATE & DELIVER BRIDGE NetScaler SERVICE DELIVERY NETWORK Services Mgr CloudPortals Business Mgr CloudPlatform powered by Apache CloudStack CloudBridge CONNECT CONNECT & FEDERATE BRIDGE NetScaler SERVICE DELIVERY NETWORK Other Clouds XenServer ESX Hyper-V KVM OVM VIRTUALIZATION Compute Network Storage
Citrix Cloud Solution Product overview Applications / desktops Infrastructure as a Service User application store front and access Delegated provisioning & administration of apps SaaS Web 2.0 applications security and acceleration Cloud based Windows Applications and Desktops Service Aggregation Portal IaaS Hypervisor Hardware and Networking CloudGateway with Receiver Cloud Portal Services Manager ShareFile NetScaler XenApp/Desktop Cloud Portal Business Manager CloudPlatform XenServer NetScaler, Cloud Bridge
CloudPortal Services Manager Enabling Windows as a Service
Traditional Hosting Hosted Exchange Hosted SharePoint Hosted Dynamics Web hosting Windows Apps and Desktops as a Service Transformation Emerging Cloud Desktop Services Windows desktops Productivity apps Line-of-business apps Services Management
Service Provider Challenges Subscribers Technology Business Multiple, hard to use portals Too many interfaces Billing/reporting difficult Dependent on helpdesk Expensive single-tenant environments Can t scale without multiplying staff Insufficient identity management
CloudPortal Services Manager Simplify cloud services management Single, self-service interface for provisioning apps, desktops and services from the cloud Management Automation Delegation Messaging & Collaboration Exchange, SharePoint, OCS/Lync, SQL Server, Dynamics CRM Web & Data Hosting Web Data Hosting App and Desktop Delivery Virtualization SDK APIs Citrix XenApp Hyper-V Custom Services
Onboarding Without CloudPortal Services Manager Create Tenant OU Decide on a unique identifier for Tennant Create Tenant groups for Exchange services Create Tenant groups for XenApp services Make public folders for Tenant Make Global Address Book Create Tenant s First User Create Exchange mailbox for user Give user access to public folders Give user access to Global Address Book Make sure the user doesn t have access to other tenants public folders Add user to XenApp groups based on what applications they use Create share for Tenant s Home drives Create share for Tenant s TS Profiles Make sure the user is added to all necessary groups Verify user doesn t have permissions to access to the information of other Tenant s Double check that the user doesn t have permissions to access to the information of other Tenant s Create 2 nd user....... Tenant wants more services...
Onboarding With CloudPortal Services Manager Enter Tenant information Enter Administrator information Provision Services
CloudPortal Services Manager Under the hood
Architecture Identity & AD Provisioning Authentication TCP: 8095 Directory WS Customer Administrator / User Internet Provisioning MSMQ* Request Queue Provisioning Engine Citrix WS TCP: 8095 XenApp Farm Cortex Web Configuration / Storage TCP: 1433 Cortex Databases SharePoint WS TCP: 8095 SharePoint Services Reporting TCP: 80 Reporting Services Exchange WS TCP: 8095 Exchange Services Reporting TCP: 80 end-user web-site provisioning application servers
CloudPortal Web Services BlackBerry Citrix (= XenApp) CRM DNS File Sharing Hosted Apps and Desktops (App Studio) Microsoft Exchange Lync Enterprise Microsoft SQL Server Hosting MySQL Office Communication Server 2007 SharePoint 2010 Virtual Machine Windows Web-Hosting
Enhanced Services SDK Simplify adding new services Introduced service isolation to simplify adding and updating a service Simplify services page to only handle plan administration, property configuration and enablement Introduced a new services schema page focused on adding new services Enhanced usability of service creation web pages
SDK Partners Surgically control user rights and application execution with AppSense user virtualization White labelled desktop and server backup -become an online backup provider with BackupAgent Enable the right application and personalization to be presented based on user s run-time context Profile Migrator migrates user and app personalization when moving from on premise desktop/apps to a Cloud hosted desktop/apps
Custom services in Services Manager 100 s of integrated services across 1000 s of subscribers
Software Architecture System Users Admin Help Desk Reseller Customer Billing System Reseller Billing System HR Systems Self Sign-up Presentation ASP.NET UI XML API Integration / Aggregation Cortex Hosted Services Framework Security Service Infrastructure - Configuration ASP.NET Web Services Provisioning Engine ASP.NET Web Services Provisioning Engine Application Servers Shared AD Forest Application Servers Corporate AD Forest
Rules & Actions Requests go into a queue Rules are defined for each request When a Rule is matched, an Action is taken If the action is succesful then we generate a success event, else a failure event
Customer Hierarchy Service Provider Reseller Reseller Customer Customer Customer Reseller Customer Customer Customer Customer
Delegated Administration Service Provider Configure Services Create Customers Create Resellers Reseller Create Customers Provision Services View Reports Customer Admin Manage Users Manage Services View Reports
Customer Administration Roles Customer Modify Customer Account Details Modify Advanced Properties Domain Management Service Modify Access to Services Modify, Add, Change Service Related Groups User Modify, Add, Create Users Unlock accounts, reset passwords. Partial User Administrator for modify, change, password resets and account unlock
AD Sync Simple Synchronization Local Active Directory Password change User delete Central, shared Active Directory User Update Selected User accounts User create Synchronization Easy deployment Configurable Automation API Replicated AD Account Account expiry Single sign-on for hosted Microsoft applications using Active Directory trusts http://www.citrix.com/skb/articles/rdy4546 Solving dual-credential challenges with cloud hosted services
AD Sync
Available Reports Audit Reports Billing Reports User Reports Service Reports
Reports second slide
Pricing and Packaging
CloudPortal Services Manager Reporting SKUs One reporting SKU for all per user CloudPortal services including: Hosted Desktop Exchange SharePoint OCS/Lync AD Sync CRM BlackBerry Broadsoft Broadworks Custom CSP Services Official Description: Usage Reporting - Citrix Complete Cloud Desktop Services for Service Providers
How To Get It Place a zero dollar stocking order with your CSP Distributor SKU 3003971 Go to Citrix Downloads, login, then select CloudPortal
CSP Distributors in DACH 1. ADN (Germany) 2. Insight (Austria & Germany) 3. BCD-SINTRAG AG (Switzerland) 4. Computerlinks AG (Switzerland) 5. SoftwareOne (Switzerland)
Resource and Help
Citrix edocs Online and PDF documentation Workflow driven organization http://support.citrix.com/proddocs
Other Key Resources CSP Toolkit www.citrix.com/csptoolkit Citrix TV CloudPortal Videos http://www.citrix.com/tv/#videos/5058 Release notes http://www.citrix.com/site/resources/dynamic/additional/cloudportalservicesmanager10_release _Notes.docx Support forum http://forums.citrix.com/category.jspa?categoryid=319 LinkedIn Community http://www.linkedin.com/groups?gid=2180716&trk=hb_side_g
Desktops and Apps as a Service
Desktops & Apps as a Service What and how to provide Multitetancy - isolation Density Licensing Cost
Expectations in a Multi-Tenant Environment Isolation Performance Guarantees Customization Self-Svc Administration Economics
Different ways of hosting desktops Desktop experience Application compatibility Citrix licensing Microsoft licensing Multi-tenancy Scalability Cost of service Hosted VDI Windows 7 Native Windows 7 Excellent Subscription or perpetual BYO / ELA Single-tenant Good High Hosted Shared Windows Server 2008 R2 Windows 7 experience* Good Subscription or perpetual Subscription or perpetual Multi-tenant Excellent Low
Citrix Service Provider Toolkit www.citrix.com/csptoolkit CSP program overivew Service Provider Automation toolkit Reference Architecture Citrix Cloud Provider Pack Whitepapers, webinars, PPT ᵒ Scaling Big DaaS/SaaS Deployments for CSP ᵒ Secure Multi-tenant DaaS Access with NetScaler VPX ᵒ XA 6.5 Scaling Capabilities for multi-tenant DaaS ᵒ CSP Guide to Using Citrix EdgeSight ᵒ App Orchestration for Service Providers
Service Provider Automation Pack Enhance desktop experience Win 7 look & feel Automated scripts & reports Enhanced multi-tenant security
XenApp Multi-Tenant Deployments Blog Tenant A Users NS /A G WI DC LS DB XA XA XA XA XA XA Active Directory Tenant A Users NS /A G WI DC LS DB XA XA XA XA XA XA Tenant A Servers XA XA XA XA XA XA Active Directory Tenant B Users Shared Infrastructure Shared Session Hosts Tenant B Users Shared Infrastructure Tenant B Servers Isolated Session Hosts Tenant A Users NS /A G WI DC LS DB XA XA XA Active Directory Active Directory XA XA XA NS /A G WI DC LS DB Tenant B Users Isolated Infrastructure Isolated Session Hosts Isolated Session Hosts Isolated Infrastructure Citrix Confidential - Do Not Distribute
F i r e w a l l F i r e w a l l F i r e w a l l CSP Reference Architecture DMZ Multi-Tenant Network CSP Network VPX NetScaler Access Gateway Access Gateway Tenant 1 XenApp Workers Tenant 2 XenApp Workers XenApp Farm Shared vlan Tenant 3 vlan Tenant4 vlan Tenant 3 XenApp Workers Tenant 4 XenApp Workers Tenant vlan XenDesktopF arm Tenant 3 Dedicated XenDesktop VDI Hosts Tenant 4 Dedicated XenDesktop VDI Hosts Provisioning Storage Server Resource Pools Provisioning vlan Shared Storage File Services Lync Enterprise Exchange SharePoint IIS 7 Blackberry 5 2010 2010 Web Hosting Management Network Authentication Active Directory Application Servers Authentication vlan Application vlan CloudPortal Services Manager Web Tenant7 vlan Tenant 5 XenApp Workers Tenant Private LOB Application Servers Tenant Private Miscellaneous Servers Tenant 7 XenApp Workers Tenant 6 Dedicated VDIiaB Hosts Tenant 8 Dedicated VDIiaB Hosts StoreFront Web Interface Power & Capacity Managemen t XenApp Controller s Licensing CloudPortal Services Manager XenDesktop Controllers Citrix App Orchestration EdgeSight Monitoring Microsoft System Center DNS & DHCP Clustered Database Server Management vlan
Citrix Cloud Provider Pack
Citrix Cloud Provider Pack Originally announced March 19th App Ochestration Technology Former project Rainmaker Update to CPSM for App Studio compatibility Seamless App Technology (project Dorado) Mobility Pack An update to the one launced in Dec 2011 Service Provider Automation Pack NEW: Hosted Server VDI Tech Preview CSPs only!
Cloud Provider Pack App Orchestration Reduce cost of managing Cloud hosted apps and desktops Multi-tenant, multi-farm management of Cloud hosted apps and desktops Unified management for Citrix virtualization technologies Multi-Tenancy Enablement Manage Tenants Manage Isolation Track Resources App Orchestration Simplified Configuration Desired State Multi-product Multi-farm Infrastructure Provisioning Workload Provisioning XenApp XenDesktop CloudGateway App Workload CloudStack XA XD Virtualization XenServer Compute Network Storage
Seamless App Technology Merges apps from multiple sources or clouds ᵒ Local apps ᵒ Private cloud apps Enables smooth transition to Cloud desktops ᵒ Rapid onboarding, phased app migration private cloud hosted app Local Desktop Cloud Desktop
Seamless App functionality Bringing (local) apps and desktops to a hosted desktop session Offers a smooth transition to cloud services Offers controls on how this is done Offers bi-directional URL redirection
Seamless App requirements Server side XenApp 6.5 Web Interface 5.4 Seamless App Technology server-side hotfix Client side Win XP or 7 IE 7, 8, 9 Receiver 3.2 URL redirection is supported only on user devices with the Citrix Receiver Enterprise
Mobility Pack: a great experience on tablets Optimizes Windows desktop for tablets, phones Touch-friendly Available SDK for enhanced app experience
Before
After
Hosted Server VDI Single-user hosted desktop Tech Preview Available! Any USB and peripheral support Full user control Enhanced app compatibility MS SPLA compliant Still requires an RDS license! Citrix Confidential - Do Not Distribute
Different ways of hosting desktops Hosted VDI Windows 7 Hosted Shared Windows Server 2008 R2 Hosted Private Windows Server 2008 R2 Desktop experience Native Windows 7 Windows 7 experience* Windows 7 experience* Application compatibility Excellent Good Excellent Citrix licensing Subscription or perpetual Subscription or perpetual Subscription or perpetual Microsoft licensing BYO / ELA Subscription or perpetual Subscription or perpetual Multi-tenancy Single-tenant Multi-tenant Multi-tenant Scalability Good Excellent Good Cost of service High Low Mid Low
App Studio App Ocrhestration Technology
App Orchestration (Project Rainmaker) Cloud Provider Pack 58
App Orchestration: Vision To consolidate the management experience across the Citrix virtualization platform, enabling CSPs to manage multi-tenant, multi-farm, multi-product, multi-site deployments of apps, data and desktops as a service efficiently. 59
Isolation in a Multi-Tenant Environment Apps & Desktops as a Service Blog Tenant A Shared Brokers and Management Servers Tenant B Session Isolation Shared Session Hosts Isolation : Basic Cost: Low Tenant A Brokers and Management Servers Session Hosts Tenant A Shared Brokers and Management Servers Session Hosts Session Hosts Tenant B Brokers and Management Servers Farm Isolation Session Hosts Isolation : Best Cost: Higher Tenant B Server Isolation Isolation : Better Cost: Low-Med
Administration The Legacy Way Windows Servers XenApp Farm Web Interface 61
Administration - With App Orchestration Windows Servers XenApp Farm App Studio (HTML5) 63 Web Interface
Connector Agents Administration - With App Orchestration Config Windows Servers Access Control App Studio (HTML5) Multitenancy App Orchestration Engine XenApp Farm Database 64 Web Interface
Citrix App Studio Key Concepts Infrastructure Catalogs Workloads Advertisements
Initial Shared infrastructure AD OU Strucuture
Configuration with App Orchestration Provision Advertise Import Tenant Subscribe Infrastructure Provisioning 68
Configuration with App Orchestration Provision Advertise Import Tenant Subscribe Advertise Apps and Desktops 69
Configuration with App Orchestration Provision Advertise Import Tenant Subscribe Import Tenants 70
Configuration with App Orchestration Provision Advertise Import Tenant Subscribe Subscribe Users to Advertisements 71
Patching Workloads Production Workload Pool V1 V2 Drain Drain V1 V2 Drain V1 V2 72
Provisioning Infrastructure Step1: Prepare Image Step 2: Create VMs Step 3: CSP Automation Pack
Architecture
Architecture App Studio (HTML5) HTTP Web Console Web Web Console Console Service Service Service (ASP.NET) (ASP.NET) (ASP.NET) HTTP HTTP REST API HTTP Configuration Configuration Service Service App Orchestration Engine (WCF - WebHTTP) (WCF (WCF - WebHTTP) - WebHTTP) SQL Desired State Database (SQL Server) XenApp XenApp Agent Agent XenApp Agent SDK XenApp CloudPortal Services Manager XenApp Agent Web XenApp Interface Agent Agent XenApp XenApp Agent Agent AD Agent.conf files ADWS Web Interface Active Directory 75
Project Avalon Where-to next?
Project Avalon CloudGateway Secure access Single sign-on App store Mobile apps Cloud Scale Automation Multi-site, multi-tenant orchestration, automation, provisioning Fully automated self-service cloud portal Deploy across diverse mix of servers and clouds Migrate, drain, burst across any public or private cloud Open cloud-style APIs for easy extensibility CloudPortal SLA Monitoring Metering Billing/chargeback NetScaler XenApp Remote PC Any delivery model VDI Shared Scalability Reliability Performance Security Global failover Service delivery Voice and video Data delivery Any Hypervisor (XS, ESX, HV) XenDesktop CloudPlatform Any Cloud (AWS, Microsoft, etc.) ShareFile Data Services CloudBridge Cloud Connectivity
Q & A
Allgemeine Informationen
Besuchen Sie die Partner in der Ausstellung
Nutzen Sie unsere Zusatzangebote! Citrix Expert Desks: Unsere Produkt-Spezialisten beantworten Ihre individuellen Fragen und geben Ihnen Einblick in aktuelle Projekte Citrix Tech Lounge: Lernen Sie die wichtigsten Funktionen von Citrix XenClient live kennen - bei einem Hands-On-Test in unserer Tech Lounge Meet the Architects: Buchen Sie an der Info einen Kurz-Workshops mit Citrix- Consulting und erarbeiten Sie eine Zielarchitektur für Ihr Unternehmen Citrix Datentankstelle: Lassen Sie sich auf Ihren mobilen Endgeräten einen Citrix Receiver mit Demozugang einrichten Citrix Education Desk: Informieren Sie sich über die aktuellen Trainingsangebote Citrix Test Center: Die Plätze sind ausgebucht. Es besteht die Möglichkeit über die Warteliste noch kurzfristig einen Platz zu bekommen
Feedback und Präsentationen Ihre Meinung ist uns wichtig! Bitte nehmen Sie sich einige Minuten Zeit, unseren Online Feedbackbogen auszufüllen. Den Link dazu erhalten Sie einige Tage nach der Veranstaltung Im Anschluss an den Fragebogen haben Sie Zugriff auf die Downloadseite der Präsentationen
Bitte vormerken: Citrix Synergy 2012 The premier event on cloud computing, virtualization and networking 17.- 19. Oktober 2012 im International Convention Centre Barcelona Weitere Infos: http://www.citrixsynergy.com/barcelona
Work better. Live better.