INUVIKA OPEN VIRTUAL DESKTOP FOUNDATION SERVER OVERVIEW OF OPEN VIRTUAL DESKTOP Mathieu SCHIRES Version: 1.0.2 Published April 9, 2015 http://www.inuvika.com
Contents 1 Introduction 2 2 Terminology and Concepts 3 3 OVD Features and Versions 5 3.1 Versions available...................................... 5 3.1.1 OVD Foundation Server.............................. 5 3.1.2 Inuvika OVD Enterprise.............................. 5 3.2 Global Features....................................... 5 3.2.1 Platform Features................................. 5 3.2.2 Delivery Features.................................. 5 3.2.3 Management Features............................... 6 Page 1
1. INTRODUCTION It s a well established fact that the one-size-fits-all approach to applications and desktops is costly and inflexible. Consumerization is also now an established trend and a transformational force within the enterprise. Having the freedom to work on the device of choice though, is just one of the demands that IT has to satisfy along with flexible working directives, mobility, security, compliance and many others. A successful business is one that can readily embrace and adapt to these new demands and new ways of working. The challenge for IT is to deliver solutions that satisfy these demands within their existing budget. WHAT IS OPEN VIRTUAL DESKTOP? Open Virtual Desktop is a delivery platform that cloud enables application and desktop environments. Whether private or public hosted, it provides on-demand access to virtual applications and desktops in the cloud, enabling organizations to integrate and seamlessly deliver them as a secure service to users. Page 2
2. TERMINOLOGY AND CONCEPTS OVD Session Manager (OSM) OSM is the component responsible for handling OVD user sessions and publication policies. OVD Application Server (OAS) OAS is the component responsible for hosting the applications that are made available via a publication to users. OVD Web Access (OWA) OWA is the component responsible for serving browser based user access to desktops and applications. It provides support for both HTML5 and Java Applet based access. OVD Web Application Connect (OWAC) OWAC is used to integrate SaaS and Web Applications into an OVD user session. This component is provided as a technology preview. OVD File Server (OFS) OFS is the component that provides user profile and server-side data storage capability. Inuvika Enterprise Secure Gateway (ESG) ESG is an SSL Gateway tailored for usage within an OVD farm that offers a main entry point to securely access an OVD farm from outside the firewall. Inuvika Enterprise Desktop Client (EDC) EDC s are provided for Windows, Linux or Mac platforms. The client is a standalone application which can be used instead of browser based access to provide a tighter integration with the platform on which it is installed through seamless applications and local desktop integration. Inuvika Enterprise Mobile Client (EMC) EMC is available on ios and Android and offers a way for users to access OVD using a mobile device. OVD Demo Appliance (ODM) The ODM is a virtual machine which embeds all the basic components for evaluating and testing OVD. The ODM is provided ready to use via a browser without any additional configuration steps. The pre-installed components are OSM, OAS for Linux, OWA and OFS. ODM is not suitable for use in a production environment. OVD Farm An OVD farm refers to the group of servers which compose the OVD solution. A typical OVD farm is based on one OSM server, one or more OAS servers and an OFS server OVD Administration Console (OAC) The Administration Console provides a web based interface for administrators to mange an OVD farm. This component is typically installed with the OSM and provides an API in order to automate admin tasks. Seamless applications Seamless applications are presented to the user as if they were installed locally on the user s desktop. Application Publishing Page 3
Application Publishing consists of assigning a group of applications defined by an application group to a group of users defined by a user group. Virtual Desktop OVD provides virtual desktops which is a simple solution to migrate your users to use remote virtual desktops. OVD supports both Windows and Linux desktops with Windows and Linux applications presented seamlessly. OVD uses the Windows desktop theme and offers a customized desktop for Linux. Load Management Policy OVD provides a mechanism to manage the load on multiple application servers within an OVD farm based on the metrics configured in the administration console. OVD Universal Print Driver Managing printers in a virtualized environment can be complicated. OVD simplifies printer management by integrating a Universal Printer Driver that will print to a PDF file. x-rdp The x-rdp protocol is the RDP compliant protocol with specific extensions that is used by Inuvika OVD on its Linux platforms to communicate between servers and clients. Page 4
3. OVD FEATURES AND VERSIONS 3.1 VERSIONS AVAILABLE 3.1.1 OVD FOUNDATION SERVER OVD Foundation Server is the foundation of the OVD platform and provides core hosted desktop and application delivery functionality. Desktops and applications from one or more OVD Windows and / or Linux Application Servers are brokered through the OVD Session Manager. OVD Foundation Server is freely available under GPL V2 to download, deploy and use by any organization. 3.1.2 INUVIKA OVD ENTERPRISE Inuvika OVD Entreprise provides extended capabilities and flexible delivery options to support solutions such as mobility, security and BYO programs. Features include rich native and mobile clients, the Inuvika Enterprise Secure Gateway for enhanced security, integration with Microsoft SharePoint and Alfresco through a supported API and integration with federated identity solutions using SAML. Inuvika OVD Entreprise is available by purchase of an annual Inuvika Subscription Agreement. 3.2 GLOBAL FEATURES 3.2.1 PLATFORM FEATURES Open Virtual Desktop (OVD) is a virtual desktop and application delivery platform that supports applications served from Windows Remote Desktop Services and the main Linux distributions. Simplicity - feature rich and flexible platform with an easy-to-use seamless user experience. Scalability - designed for performance and scalability incorporating advanced server load balancing and directory management. Hi-Def - xrdp Microsoft RDP compatible display protocol delivers a user experience that parallels that of a local PC. Secure - remote access from WAN / Internet to an OVD farm can be secured by using the Inuvika Enteprise Secure Gateway which acts as an SSL VPN. OVD provides a file storage server, OVD File Server (OFS), to store personal datas and user configuration preferences for Windows and Linux both on a central and secured point. CIFS support, Samba Server embedded WebDAV supported for shared folders OFS can be integrated with an external file server 3.2.2 DELIVERY FEATURES OVD is able to publish any applications from Windows and Linux servers. OVD provides a Desktop Mode and a Portal Mode through the OWA and the EDC. Desktop Mode - Applications are dynamically pushed down to a Linux or Windows virtual desktop. Page 5
Portal Mode - a list of applications are published through a web portal. This provides a seamless presentation just as if they were installed and running locally. HTML5 and Java are the technologies used on the OWA. The EDC which is based on Java, provides a local desktop integration which means that applications can be published on the user s local desktop. 3.2.3 MANAGEMENT FEATURES The OVD management is handled by the OVD Administration Console (OAC). The OAC presents: The server OVD farm details: The list of all the registered servers Status of the OVD farm (maintenance mode or production mode) An overview for each servers (monitoring, configuration, applications published, installed OVD roles) Load Balancing mechanism for sessions and users profiles repartition when more than one related servers are available. Users Users management User groups management Set Sessions settings by user Applications List of available applications Applications groups management Static applications management Web applications management Publication - Wizard for creating a link between User groups and Applications groups Domain Integration settings Microsoft Active Directory LDAP integration Novell edirectory Local authentication (Internal Database) Authentication settings Password authentication - Login and password are used for the authentication (by default) Remote User authentication - Single Sign-On authentication such as CAS (Inuvika OVD Enterprise) Token authentication - Authentication by token SAML2 authentication - Uses SAML2 provider for authentication (Inuvika OVD Enterprise) Sessions settings Page 6
Session mode by default Session duration Connection restriction by time-range Redirection for local disks and local printers Smart Card readers redirection for usage within an OVD session (Inuvika OVD Enterprise) Asian keyboard support - local IME usage (Input Method Editor) (Inuvika OVD Enterprise) Session recovery and reconnection Page 7