SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
White Paper - Version 1.0                                         eyeOS - January 2012




                           Hybrid virtualization:
                      optimal management of a
                        company’s IT resources
                                                                How Cloud Computing can
                            revolutionize the virtualization of desktops in the work place




                                                                      Jose Carlos Norte
                                                                           eyeOS CTO
White Paper                                                                                                        2
eyeOS - January 2012
Version 1.0




Contents
1. Starting point: Thick Client: the dominant model
2. The turning point: a post-PC world with an abundance of bandwidth
3. Virtual Desktop Interface (VDI): the emerging alternative
4. Virtualization of applications: the second iteration
5. Identifying the underlying problem
6. Hybrid virtualization: the most efficient solution
7. Hybrid virtualization put into practice
8. Conclusion




  Summary
  Jose Carlos Norte, creator of the software and CTO of eyeOS since it was founded in 2005, discusses
  the limitations of traditional VDI and puts forth a more efficient alternative based on centralized control of
  the desktop thanks to eyeOS’s Cloud Desktop solution combined with virtualization applications such as
  XenApp from Citrix.




  Tickets     Virtualization   eyeOS cloud desktop Citrix XenApp VDI Windows
White Paper                                                                                                       3
eyeOS - January 2012
Version 1.0




1. Starting point: Thick Client: the dominant model       2. The turning point: a post-PC world with an
                                                          abundance of bandwidth
To have a better understanding of what eyeOS is and
what it can be used for , we first have to understand
the need that it attempts to satisfy, considering that
this need is derived from the current state of IT                                             OS
systems and their limitations.


                                                          As a consequence to the major advances in
                                                          telecommunications and connectivity in general, as
                                                          well as the arrival of new devices at the work place,
                                                          such as smartphones and ipads, the IT departments
                                                          within organizations have had to question the ‘Thick
                                                          Client’ model. They have realized that what users
                                                          really need is not so much an isolated computer that
                                                          manages all the desktop applications locally, with
                                                          ‘windows’ into other computers, but, rather a logical
                                                          working environment, separated from the underlying
                                                          hardware, that provides the user with access to the
Up until relatively recently, the widespread roll out     files and applications they need.
and adoption of the PC in the workplace has been
based on the ‘Thick Client’ model. This model             Why?
assumes that each individual computer has all
necessary software locally installed as well as a local   •	   The prohibitive costs of user support (Help Desk)
hard drive to store information.                               resulting from the complexity of the incidents
                                                               caused by the number of possible hardware and
Within this context, the computer is an autonomous             software combinations present in organizations.
unit, independent of its environment. To address          •	   The license upgrade cost of each PC.
the need to share information, computers were             •	   Lack of control over the applications installed
connected via networks, whereby the units                      locally by the user whether for professional
continued to be stand-alone and independent,                   purposes or not, with the associated risk of
albeit with access ‘windows’ within which they can             viruses or PC malfunctions.
communicate with other computers using client-            •	   Computer hardware failures that cause data to
server software, such as file-sharing.                         be lost. If the computer fails, then users no longer
                                                               have a work environment, as the computer itself
This model spread throughout the world, and millions           is the environment, and they potentially have to
of companies now have their work stations set up               wait for another computer to be prepared in order
according to this model.                                       to continue working, a process that can take
                                                               hours or even days.
                                                          •	   Applications are increasingly diverse (web,
                                                               transactional, Unix, Windows, etc.), and users
                                                               must be able to use them all irrespective of the
                                                               underlying architecture.
White Paper                                                                                                   4
eyeOS - January 2012
Version 1.0




•	   Excessive time to prepare new work stations for
     every new employee.


3. Virtual Desktop Interface (VDI): the emerging
alternative

Ever since IT industry professionals began to
comprehend the limitations of having the desktop
environment concept connected to the PC concept,
they have tried several strategies to disconnect them
into separate and independent components.

A relatively simple approach that was designed
to tackle this issue was to run multiple Windows
sessions on a company’s server, whereby users
would connect to these sessions remotely and then        However, no matter how much these particular
use them to access their applications and data. In       protocols are perfected, working with a remote
this way, the local operating system is irrelevant,      desktop has its down sides, both in terms of user
and the data is located on the server. Users can         experience – system performance issues are
connect to that Windows session from any terminal        inevitable depending on the number of simultaneous
and work away. The process achieves PC <-> work          sessions running – and in terms of server scalability.
environment independence.
                                                         The consequence of the structural limitations of a
In order to ensure that there is a Windows session       solution of this type, such as CITRIX’s XenDesktop,
available for every individual user, virtualization      is that the financial costs of software licensing as
technology must be used. Virtualization consists of      well as the infrastructure necessary to run a remote
simulating a PC within another computer, such that       Windows session for each user, tends to cancel out
multiple operating systems can be run simultaneously     the benefits associated with centralized management
on a single physical server.                             of the client desktop. Therefore, this solution is
                                                         not universally appropriate to all company types
A secondary challenge is how to send the image of        or environments, and is much more suited to large
the Windows session running on the server to the         companies associated with high volumes of repetitive
user’s PC and make it possible for the user to use the   transactions that are capable of assuming the high
key board and mouse to interact with their particular    initial costs of deployment.
Windows session.
                                                         This technology is called Virtual Desktop Interface
To be able to send the image of their Windows            (VDI). VDI has been a failure in many aspects due
session to the user, running with its wallpaper,         to the aforementioned reasons and it has really only
icons, etc., certain protocols are used, that have       been feasible in the banking sector, the public sector
been specifically designed to consume minimum            and similar organizations where there are large IT
bandwidth. Tens of millions of dollars have been         budgets.
invested in these protocols, and currently one of the
most advanced is ICA.
White Paper                                                                                                    5
eyeOS - January 2012
Version 1.0




4. Virtualization of applications: the second iteration   The main problem with VDI as an approach is that
                                                          Microsoft Windows combines two environments at
Citrix, seeing the aforementioned problems, decided       the same time: an operating system that can house
to create a new product called XenApp. XenApp,            applications such as Microsoft Office, and a desktop
unlike its big brother XenDesktop, does not project an    that defines the user’s interaction with the PC. With
entire Windows application to the user’s terminal, but    VDI, there cannot be a separation between the two
rather it projects single applications on demand. The     environments: even the most basic of the user’s
user continues to have his local Windows operating        actions are virtualized en bloc and are run remotely
system, but the applications they use, MS Office (for     on their desktop, such as moving or minimizing
example) are abstracted from the local environment        a window. They are actions that, when executed
and are in fact hosted on a remote server. This           remotely, consume server resources as well as
approach has the advantage of not requiring a copy        bandwidth, when they could be executed locally more
of MS Office, for example, to be installed locally        efficiently.
on each machine. This allows for more efficient           The arrival of new devices with innovative user
centralized maintenance of the application. Licensing     interfaces (varying screen size, new operating
costs are not necessarily impacted as in our example      systems) further complicates the task of sending
the software license is paid per user, not per            remote images in such a way as to ensure that the
installation.                                             user always has a satisfactory experience. However,
                                                          all new devices have at least one point in common:
XenApp has however, a major deficiency, which goes        they have a considerable amount of computing
back to its original design. The IT administrator is      power. The available computing power should be
no longer in control of the user desktop. In order        used to relieve the server of performing tasks that are
to minimize VDI costs the virtualization process          not vital to either the management of applications or
becomes more selective in terms of deciding which         to independence between the environment and the
applications are virtualized and which ones run           device. Pushing these tasks to the server makes no
locally. Moreover, using XenApp to virtualize only        sense and is expensive: CPU and RAM cycles end
certain applications on a remote server, with these       up being paid for twice over.
applications being ‘projected’ onto the local operating
system, does not resolve the initial requirement          Moreover, from a central perspective, infrastructure
around which Citrix revolves: disconnecting the work      has limits in terms of vertical scalability: a server
environment from the physical access device.              certainly cannot grow infinitely. Very soon, more
                                                          users will be added and a second server will be
                                                          needed in order to run so many Windows session
5. Identifying the underlying problem.                    and then a third and a fourth. Subsequently, when a
                                                          certain threshold is reached, communication between
                                                          each server becomes critical, and latency issues will
                                                          have to be tackled: it will then be time to install an
                                                          expensive fiber optic network, and the infrastructure
                                ?                         thus continues to grow, while the users’ terminals
                                                          have their CPUs under employed.

                                                          One strategy that might seem attractive to tackle this
                                                          problem is to keep running the Windows session on
                                                          the server, but push some parts of the rendering and
White Paper                                                                                                    6
eyeOS - January 2012
Version 1.0




computation to the local terminal.                      the server: operations such as moving a window
                                                        or working with files do not require virtualization;
The problem with this approach is that, ultimately,     operations are only being done through the web
making the work station independent from the            on the server.
local computer is not simply a question of taking
it as is – with everything bundled together and         Within the system, direct accesses and resources
connected – and sending it to the server, and then      of all kinds can be integrated, such as the
‘projecting’ it over the network to the client PC.      following:
del renderizado y computo al terminal local.
                                                        •	   eyeOS native web application launchers.
                                                        •	   External or third-party web application
6. Hybrid virtualization: the most efficient solution        launchers, hosted on the client’s servers or
                                                             SaaS.
The only real way to make the work station              •	   Launchers of local desktop applications, such
independent, manage it, and make it available                as Microsoft Office or AutoCAD, which are
from a central point entails decoupling the desktop          installed on the user’s access terminal.
concept from the operating system concept.              •	   Launchers of virtualized applications running
                                                             on a server using XenApp.
eyeOS proposes that users work in a web-
based environment. The proposed environment
is a highly advanced web page that recreates            7. Hybrid virtualization put into practice
the entire work environment, with the look of a
desktop such as the one that can be found in MS
Windows.

Based on this environment as a starting point,
a company can determine the applications
that it introduces on to the desktop. Out of the
box eyeOS includes some purely web-based                A good way to understand eyeOS is to recreate an
applications that are seamlessly integrated on          example using eyeOS and Citrix.
the desktop, that are in fact an added value of the
platform and straight away provide some work            By combining XenApp and eyeOS, a company
related functions (calendars, file management,          only uses virtualization when it wants to run
contact list, collaborative work, etc.).                certain remote applications (that’s what XenApp
                                                        consists of), but it does not lose control of the
However, the real power of eyeOS lies in the            complete environment, given that the desktop is
possibility of building an entire work environment      centralized and is web-based. What we’ve done is
around a web-based environment.                         to cease providing a virtualized Windows desktop
                                                        from a server, and we’ve started providing a
The eyeOS environment can be adapted and                working desktop controlled by the company, which
modified according to the client’s needs, and it        is made available through the web much more
can be adapted to new mobile devices. And since         “thinly”.
it is also very thin, given that it is web based, it
does not require constant communication with
White Paper                                                                                                         7
eyeOS - January 2012
Version 1.0




Then the applications or resources that are made         This ability to support such varied behaviors
available within that environment can be decided         depending on the user profile gives the system a
upon by the company or organization that installs        flexibility that is at the core of eyeOS’s entire reason
eyeOS.                                                   for being. A company can continue to use MS Office
                                                         software licenses at work stations that have this
eyeOS allows this concept to be taken to very            software already installed for all employees who
advanced levels and allows an administrator to           need mobility, meanwhile optimizing the number
discriminate between user profiles and provide           of concurrent users of virtualized applications
behaviors according to a company’s needs and             by offering a preview. The savings in licenses is
resources, something completely new from eyeOS.          immediate.

A clear example of this is the following: what happens   With XenApp, strange situations can often arise,
when a user double clicks on a Microsoft Word            such as having a Windows session running on top of
document?                                                another Windows session through XenDesktop, and
                                                         within the latter, you could be working with MS Office,
The administrator has the authority to predefine         when the underlying Windows session also has MS
the sequence, per user profile, within a range of        Office.
possibilities:
                                                         In eyeOS, users can access the web desktop from
                                                         anywhere and from any device. It is an entirely thin
                                                         approach, and the consumption of applications
                                                         adapts to a company’s needs and the profile of each
   •	   Download.                                        user.
        Open the local Word application.
                                                         The classic VDI cannot handle the problem in this
   •	   Web preview.                                     way, given that in the end it only projects either a
                                                         part of a Windows session or all of it, but it does not
   •	   AOpen Word running on a remote                   process any file on its own or make decisions about
        server and made available via                    the user’s actions within the desktop. This is because
        XenApp.                                          the desktop is not controlled by Citrix, it is controlled
                                                         by Microsoft Windows, and for Citrix it is only an
   •	   Thin web preview, and in the case                image sent by wire.
        of editing, click on the launch edit
        button from:                                     In addition to being a desktop, eyeOS is a
                                                         platform that enables the existence of the
   	        the local application                        desktop. This platform includes file management,
   	        or the XenApp application.                   user management, authentication, etc. Some of
                                                         the platform’s components can connect to the
   •	   Open the local application if it is              organization’s resources. This is the case with
        available or use XenApp if it is not.            regards to authentication, which can be auto-
                                                         managed by eyeOS using its own database or it can
                                                         be consumed from an Active Directory.
White Paper                                                                                                     8
        eyeOS - January 2012
        Version 1.0




8. Conclusion                                                 will be web-based applications or even local applications.
                                                              This flexibility allows optimized management of software
Virtualization with the remote projection of applications     licenses, and it radically reduces CPU consumption by
is not an incorrect approach. What is incorrect – or more     central servers, without sacrificing control over a user’s
accurately, what is inefficient – is the virtualization and   experience by the administrator.
remote projection of complete desktops.
                                                              Therefore, eyeOS should be seen as a platform that
eyeOS acts as a web desktop under the centralized             connects to a company’s resources, thereby becoming
control of a company, thereby bringing together               integrated within an organization (resources, file servers,
resources and managing access to the appropriate              etc.), that provides a web-based work environment,
applications. In certain cases, the applications will be      unified and centralized on a company’s servers or
virtualized from a central server, and in other cases they    wherever a company decides to install it.

Weitere ähnliche Inhalte

Was ist angesagt?

Khulood mohammed 200821758-005-draft2 project
Khulood mohammed 200821758-005-draft2 projectKhulood mohammed 200821758-005-draft2 project
Khulood mohammed 200821758-005-draft2 projectu2821758
 
Intro Ppt
Intro PptIntro Ppt
Intro PptMausom
 
Windows live messenger version2
Windows live messenger version2Windows live messenger version2
Windows live messenger version2FatimaSalem
 
Rich Internet Applications (RIA)
Rich Internet Applications (RIA)Rich Internet Applications (RIA)
Rich Internet Applications (RIA)guest3214e8
 
Open Source Server on Windows
Open Source Server on WindowsOpen Source Server on Windows
Open Source Server on Windowsssorden
 
Group 5 Report Effect
Group 5 Report EffectGroup 5 Report Effect
Group 5 Report Effectjorence
 
Sfsu isys 363 group3 final
Sfsu isys 363 group3 finalSfsu isys 363 group3 final
Sfsu isys 363 group3 finalPatrick Siojo
 
3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies
3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies
3iGlobal Pvt. Ltd. - Presentation on Web 2.0 TechnologiesAnvith K.S.
 
Online presentation tools
Online presentation toolsOnline presentation tools
Online presentation toolsCarlosPanio
 
Open Source in Higher Education
Open Source in Higher EducationOpen Source in Higher Education
Open Source in Higher EducationSteve Yuen
 
Professional and play time!
Professional and play time!Professional and play time!
Professional and play time!bkoval91
 
Professional and play time!
Professional and play time!Professional and play time!
Professional and play time!bkoval91
 

Was ist angesagt? (13)

Khulood mohammed 200821758-005-draft2 project
Khulood mohammed 200821758-005-draft2 projectKhulood mohammed 200821758-005-draft2 project
Khulood mohammed 200821758-005-draft2 project
 
Intro Ppt
Intro PptIntro Ppt
Intro Ppt
 
Windows live messenger version2
Windows live messenger version2Windows live messenger version2
Windows live messenger version2
 
Rich Internet Applications (RIA)
Rich Internet Applications (RIA)Rich Internet Applications (RIA)
Rich Internet Applications (RIA)
 
Open Source Server on Windows
Open Source Server on WindowsOpen Source Server on Windows
Open Source Server on Windows
 
Group 5 Report Effect
Group 5 Report EffectGroup 5 Report Effect
Group 5 Report Effect
 
Sfsu isys 363 group3 final
Sfsu isys 363 group3 finalSfsu isys 363 group3 final
Sfsu isys 363 group3 final
 
3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies
3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies
3iGlobal Pvt. Ltd. - Presentation on Web 2.0 Technologies
 
Online presentation tools
Online presentation toolsOnline presentation tools
Online presentation tools
 
Open Source in Higher Education
Open Source in Higher EducationOpen Source in Higher Education
Open Source in Higher Education
 
Cd
CdCd
Cd
 
Professional and play time!
Professional and play time!Professional and play time!
Professional and play time!
 
Professional and play time!
Professional and play time!Professional and play time!
Professional and play time!
 

Ähnlich wie virtualization whitepaper en

iStart the desktop goes virtual
iStart the desktop goes virtualiStart the desktop goes virtual
iStart the desktop goes virtualHayden McCall
 
Vdi strategy
Vdi strategyVdi strategy
Vdi strategylatheefca
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop RevolutionYankee Group
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Md Yousup Faruqu
 
Citrix Mforum 2014 m104 JonathanWade
Citrix Mforum 2014 m104 JonathanWadeCitrix Mforum 2014 m104 JonathanWade
Citrix Mforum 2014 m104 JonathanWadeJonathan Wade
 
Vdi Wp
Vdi WpVdi Wp
Vdi WpConRes
 
Deconstructing the brian paradox
Deconstructing the brian paradoxDeconstructing the brian paradox
Deconstructing the brian paradoxChetan Venkatesh
 
Windows To Go: Microsoft Report
Windows To Go: Microsoft ReportWindows To Go: Microsoft Report
Windows To Go: Microsoft ReportGovLoop
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2Pini Cohen
 
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...Flexera
 
Designing End-User Experience for Workplace of the Future
Designing End-User Experience for Workplace of the FutureDesigning End-User Experience for Workplace of the Future
Designing End-User Experience for Workplace of the Futurestevej7699
 
Web OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyWeb OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyEswar Publications
 
Seminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceSeminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceANAND PRAKASH
 
Make VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for EveryoneMake VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for EveryoneUnidesk Corporation
 
Cloud computing
Cloud computingCloud computing
Cloud computingMIDAUTEL
 
Microsoft India - System Center Desktop Virtualization Strategy Whitepaper
Microsoft India - System Center Desktop Virtualization Strategy WhitepaperMicrosoft India - System Center Desktop Virtualization Strategy Whitepaper
Microsoft India - System Center Desktop Virtualization Strategy WhitepaperMicrosoft Private Cloud
 

Ähnlich wie virtualization whitepaper en (20)

iStart the desktop goes virtual
iStart the desktop goes virtualiStart the desktop goes virtual
iStart the desktop goes virtual
 
Vdi strategy
Vdi strategyVdi strategy
Vdi strategy
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop Revolution
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 
Citrix Mforum 2014 m104 JonathanWade
Citrix Mforum 2014 m104 JonathanWadeCitrix Mforum 2014 m104 JonathanWade
Citrix Mforum 2014 m104 JonathanWade
 
Vdi Wp
Vdi WpVdi Wp
Vdi Wp
 
Deconstructing the brian paradox
Deconstructing the brian paradoxDeconstructing the brian paradox
Deconstructing the brian paradox
 
Windows To Go: Microsoft Report
Windows To Go: Microsoft ReportWindows To Go: Microsoft Report
Windows To Go: Microsoft Report
 
Introduction to vDesk
Introduction to vDeskIntroduction to vDesk
Introduction to vDesk
 
vDesk: Introduction to Desktop Virtualization
vDesk: Introduction to Desktop VirtualizationvDesk: Introduction to Desktop Virtualization
vDesk: Introduction to Desktop Virtualization
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
 
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
Meet the BYOD, ‘Computing Anywhere’ Challenge—Planning and License Management...
 
Designing End-User Experience for Workplace of the Future
Designing End-User Experience for Workplace of the FutureDesigning End-User Experience for Workplace of the Future
Designing End-User Experience for Workplace of the Future
 
Web OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case studyWeb OS in Cloud Computing: A Case study
Web OS in Cloud Computing: A Case study
 
Seminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure ServiceSeminar_report on Microsoft Azure Service
Seminar_report on Microsoft Azure Service
 
Make VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for EveryoneMake VDI Personal, Make VDI for Everyone
Make VDI Personal, Make VDI for Everyone
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microsoft India - System Center Desktop Virtualization Strategy Whitepaper
Microsoft India - System Center Desktop Virtualization Strategy WhitepaperMicrosoft India - System Center Desktop Virtualization Strategy Whitepaper
Microsoft India - System Center Desktop Virtualization Strategy Whitepaper
 

Kürzlich hochgeladen

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Kürzlich hochgeladen (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

virtualization whitepaper en

  • 1. White Paper - Version 1.0 eyeOS - January 2012 Hybrid virtualization: optimal management of a company’s IT resources How Cloud Computing can revolutionize the virtualization of desktops in the work place Jose Carlos Norte eyeOS CTO
  • 2. White Paper 2 eyeOS - January 2012 Version 1.0 Contents 1. Starting point: Thick Client: the dominant model 2. The turning point: a post-PC world with an abundance of bandwidth 3. Virtual Desktop Interface (VDI): the emerging alternative 4. Virtualization of applications: the second iteration 5. Identifying the underlying problem 6. Hybrid virtualization: the most efficient solution 7. Hybrid virtualization put into practice 8. Conclusion Summary Jose Carlos Norte, creator of the software and CTO of eyeOS since it was founded in 2005, discusses the limitations of traditional VDI and puts forth a more efficient alternative based on centralized control of the desktop thanks to eyeOS’s Cloud Desktop solution combined with virtualization applications such as XenApp from Citrix. Tickets Virtualization eyeOS cloud desktop Citrix XenApp VDI Windows
  • 3. White Paper 3 eyeOS - January 2012 Version 1.0 1. Starting point: Thick Client: the dominant model 2. The turning point: a post-PC world with an abundance of bandwidth To have a better understanding of what eyeOS is and what it can be used for , we first have to understand the need that it attempts to satisfy, considering that this need is derived from the current state of IT OS systems and their limitations. As a consequence to the major advances in telecommunications and connectivity in general, as well as the arrival of new devices at the work place, such as smartphones and ipads, the IT departments within organizations have had to question the ‘Thick Client’ model. They have realized that what users really need is not so much an isolated computer that manages all the desktop applications locally, with ‘windows’ into other computers, but, rather a logical working environment, separated from the underlying hardware, that provides the user with access to the Up until relatively recently, the widespread roll out files and applications they need. and adoption of the PC in the workplace has been based on the ‘Thick Client’ model. This model Why? assumes that each individual computer has all necessary software locally installed as well as a local • The prohibitive costs of user support (Help Desk) hard drive to store information. resulting from the complexity of the incidents caused by the number of possible hardware and Within this context, the computer is an autonomous software combinations present in organizations. unit, independent of its environment. To address • The license upgrade cost of each PC. the need to share information, computers were • Lack of control over the applications installed connected via networks, whereby the units locally by the user whether for professional continued to be stand-alone and independent, purposes or not, with the associated risk of albeit with access ‘windows’ within which they can viruses or PC malfunctions. communicate with other computers using client- • Computer hardware failures that cause data to server software, such as file-sharing. be lost. If the computer fails, then users no longer have a work environment, as the computer itself This model spread throughout the world, and millions is the environment, and they potentially have to of companies now have their work stations set up wait for another computer to be prepared in order according to this model. to continue working, a process that can take hours or even days. • Applications are increasingly diverse (web, transactional, Unix, Windows, etc.), and users must be able to use them all irrespective of the underlying architecture.
  • 4. White Paper 4 eyeOS - January 2012 Version 1.0 • Excessive time to prepare new work stations for every new employee. 3. Virtual Desktop Interface (VDI): the emerging alternative Ever since IT industry professionals began to comprehend the limitations of having the desktop environment concept connected to the PC concept, they have tried several strategies to disconnect them into separate and independent components. A relatively simple approach that was designed to tackle this issue was to run multiple Windows sessions on a company’s server, whereby users would connect to these sessions remotely and then However, no matter how much these particular use them to access their applications and data. In protocols are perfected, working with a remote this way, the local operating system is irrelevant, desktop has its down sides, both in terms of user and the data is located on the server. Users can experience – system performance issues are connect to that Windows session from any terminal inevitable depending on the number of simultaneous and work away. The process achieves PC <-> work sessions running – and in terms of server scalability. environment independence. The consequence of the structural limitations of a In order to ensure that there is a Windows session solution of this type, such as CITRIX’s XenDesktop, available for every individual user, virtualization is that the financial costs of software licensing as technology must be used. Virtualization consists of well as the infrastructure necessary to run a remote simulating a PC within another computer, such that Windows session for each user, tends to cancel out multiple operating systems can be run simultaneously the benefits associated with centralized management on a single physical server. of the client desktop. Therefore, this solution is not universally appropriate to all company types A secondary challenge is how to send the image of or environments, and is much more suited to large the Windows session running on the server to the companies associated with high volumes of repetitive user’s PC and make it possible for the user to use the transactions that are capable of assuming the high key board and mouse to interact with their particular initial costs of deployment. Windows session. This technology is called Virtual Desktop Interface To be able to send the image of their Windows (VDI). VDI has been a failure in many aspects due session to the user, running with its wallpaper, to the aforementioned reasons and it has really only icons, etc., certain protocols are used, that have been feasible in the banking sector, the public sector been specifically designed to consume minimum and similar organizations where there are large IT bandwidth. Tens of millions of dollars have been budgets. invested in these protocols, and currently one of the most advanced is ICA.
  • 5. White Paper 5 eyeOS - January 2012 Version 1.0 4. Virtualization of applications: the second iteration The main problem with VDI as an approach is that Microsoft Windows combines two environments at Citrix, seeing the aforementioned problems, decided the same time: an operating system that can house to create a new product called XenApp. XenApp, applications such as Microsoft Office, and a desktop unlike its big brother XenDesktop, does not project an that defines the user’s interaction with the PC. With entire Windows application to the user’s terminal, but VDI, there cannot be a separation between the two rather it projects single applications on demand. The environments: even the most basic of the user’s user continues to have his local Windows operating actions are virtualized en bloc and are run remotely system, but the applications they use, MS Office (for on their desktop, such as moving or minimizing example) are abstracted from the local environment a window. They are actions that, when executed and are in fact hosted on a remote server. This remotely, consume server resources as well as approach has the advantage of not requiring a copy bandwidth, when they could be executed locally more of MS Office, for example, to be installed locally efficiently. on each machine. This allows for more efficient The arrival of new devices with innovative user centralized maintenance of the application. Licensing interfaces (varying screen size, new operating costs are not necessarily impacted as in our example systems) further complicates the task of sending the software license is paid per user, not per remote images in such a way as to ensure that the installation. user always has a satisfactory experience. However, all new devices have at least one point in common: XenApp has however, a major deficiency, which goes they have a considerable amount of computing back to its original design. The IT administrator is power. The available computing power should be no longer in control of the user desktop. In order used to relieve the server of performing tasks that are to minimize VDI costs the virtualization process not vital to either the management of applications or becomes more selective in terms of deciding which to independence between the environment and the applications are virtualized and which ones run device. Pushing these tasks to the server makes no locally. Moreover, using XenApp to virtualize only sense and is expensive: CPU and RAM cycles end certain applications on a remote server, with these up being paid for twice over. applications being ‘projected’ onto the local operating system, does not resolve the initial requirement Moreover, from a central perspective, infrastructure around which Citrix revolves: disconnecting the work has limits in terms of vertical scalability: a server environment from the physical access device. certainly cannot grow infinitely. Very soon, more users will be added and a second server will be needed in order to run so many Windows session 5. Identifying the underlying problem. and then a third and a fourth. Subsequently, when a certain threshold is reached, communication between each server becomes critical, and latency issues will have to be tackled: it will then be time to install an expensive fiber optic network, and the infrastructure ? thus continues to grow, while the users’ terminals have their CPUs under employed. One strategy that might seem attractive to tackle this problem is to keep running the Windows session on the server, but push some parts of the rendering and
  • 6. White Paper 6 eyeOS - January 2012 Version 1.0 computation to the local terminal. the server: operations such as moving a window or working with files do not require virtualization; The problem with this approach is that, ultimately, operations are only being done through the web making the work station independent from the on the server. local computer is not simply a question of taking it as is – with everything bundled together and Within the system, direct accesses and resources connected – and sending it to the server, and then of all kinds can be integrated, such as the ‘projecting’ it over the network to the client PC. following: del renderizado y computo al terminal local. • eyeOS native web application launchers. • External or third-party web application 6. Hybrid virtualization: the most efficient solution launchers, hosted on the client’s servers or SaaS. The only real way to make the work station • Launchers of local desktop applications, such independent, manage it, and make it available as Microsoft Office or AutoCAD, which are from a central point entails decoupling the desktop installed on the user’s access terminal. concept from the operating system concept. • Launchers of virtualized applications running on a server using XenApp. eyeOS proposes that users work in a web- based environment. The proposed environment is a highly advanced web page that recreates 7. Hybrid virtualization put into practice the entire work environment, with the look of a desktop such as the one that can be found in MS Windows. Based on this environment as a starting point, a company can determine the applications that it introduces on to the desktop. Out of the box eyeOS includes some purely web-based A good way to understand eyeOS is to recreate an applications that are seamlessly integrated on example using eyeOS and Citrix. the desktop, that are in fact an added value of the platform and straight away provide some work By combining XenApp and eyeOS, a company related functions (calendars, file management, only uses virtualization when it wants to run contact list, collaborative work, etc.). certain remote applications (that’s what XenApp consists of), but it does not lose control of the However, the real power of eyeOS lies in the complete environment, given that the desktop is possibility of building an entire work environment centralized and is web-based. What we’ve done is around a web-based environment. to cease providing a virtualized Windows desktop from a server, and we’ve started providing a The eyeOS environment can be adapted and working desktop controlled by the company, which modified according to the client’s needs, and it is made available through the web much more can be adapted to new mobile devices. And since “thinly”. it is also very thin, given that it is web based, it does not require constant communication with
  • 7. White Paper 7 eyeOS - January 2012 Version 1.0 Then the applications or resources that are made This ability to support such varied behaviors available within that environment can be decided depending on the user profile gives the system a upon by the company or organization that installs flexibility that is at the core of eyeOS’s entire reason eyeOS. for being. A company can continue to use MS Office software licenses at work stations that have this eyeOS allows this concept to be taken to very software already installed for all employees who advanced levels and allows an administrator to need mobility, meanwhile optimizing the number discriminate between user profiles and provide of concurrent users of virtualized applications behaviors according to a company’s needs and by offering a preview. The savings in licenses is resources, something completely new from eyeOS. immediate. A clear example of this is the following: what happens With XenApp, strange situations can often arise, when a user double clicks on a Microsoft Word such as having a Windows session running on top of document? another Windows session through XenDesktop, and within the latter, you could be working with MS Office, The administrator has the authority to predefine when the underlying Windows session also has MS the sequence, per user profile, within a range of Office. possibilities: In eyeOS, users can access the web desktop from anywhere and from any device. It is an entirely thin approach, and the consumption of applications adapts to a company’s needs and the profile of each • Download. user. Open the local Word application. The classic VDI cannot handle the problem in this • Web preview. way, given that in the end it only projects either a part of a Windows session or all of it, but it does not • AOpen Word running on a remote process any file on its own or make decisions about server and made available via the user’s actions within the desktop. This is because XenApp. the desktop is not controlled by Citrix, it is controlled by Microsoft Windows, and for Citrix it is only an • Thin web preview, and in the case image sent by wire. of editing, click on the launch edit button from: In addition to being a desktop, eyeOS is a platform that enables the existence of the the local application desktop. This platform includes file management, or the XenApp application. user management, authentication, etc. Some of the platform’s components can connect to the • Open the local application if it is organization’s resources. This is the case with available or use XenApp if it is not. regards to authentication, which can be auto- managed by eyeOS using its own database or it can be consumed from an Active Directory.
  • 8. White Paper 8 eyeOS - January 2012 Version 1.0 8. Conclusion will be web-based applications or even local applications. This flexibility allows optimized management of software Virtualization with the remote projection of applications licenses, and it radically reduces CPU consumption by is not an incorrect approach. What is incorrect – or more central servers, without sacrificing control over a user’s accurately, what is inefficient – is the virtualization and experience by the administrator. remote projection of complete desktops. Therefore, eyeOS should be seen as a platform that eyeOS acts as a web desktop under the centralized connects to a company’s resources, thereby becoming control of a company, thereby bringing together integrated within an organization (resources, file servers, resources and managing access to the appropriate etc.), that provides a web-based work environment, applications. In certain cases, the applications will be unified and centralized on a company’s servers or virtualized from a central server, and in other cases they wherever a company decides to install it.