SlideShare uma empresa Scribd logo
1 de 15
59 ways to publish an application
IT is all about making the right choices…
Marcel Venema
v1.0, January 2014
Who is Marcel Venema ?
Architect, consultant and trainer
Employed at ConoScenza
RCT, RSVP, CCIA, MCT
Personal website : www.marcelvenema.com
Hobbies : programming, building classic
cars.
59 ways to publish an application
There are 59 different options to publish an application
in an enterprise infrastructure.
I bet a typical organization uses at least 20 of them.
IT is all about making the right choices.
Traditional installation of applications
#1 User has traditional workstation, 32bit application will be
delivered / installed with traditional software deployment tools (MSI).
#2 Same workstation, same application, 64bit.

Least preferred choice. Use only when
application cannot be virtualized.
Application Virtualization
#3 User has traditional workstation, 32bit application will be
delivered with application virtualization techniques.
#4 Same workstation, same application, operating system is 64bit.

Preferred option when not using VDI or
Remote Desktop. Use this option when
application has performance issues on
VDI or Remote Desktop.
Virtual Desktop Infrastructure
Virtual Desktop Infrastructure : Hosting an operating system
within a virtual machine (VM) running on a centralized server.



Products : Citrix XenDesktop, VMWare View
Virtual Desktop Infrastructure
With VDI there are persistent and non-persistent desktops.
Non-persistent desktop, also called stateless desktops, do not
retain personal desktop information. At the end of each session
the desktop reverts back to it's original state. User settings are
maintaind with additional tooling.
Persistent desktop : user settings, data and software installations
are maintained. Mostly used for development and research.
Virtual Desktop Infrastructure
#5/#6 User connects to 32bit or 64bit Virtual Desktop. Application
traditionally delivered/installed on virtual desktop.
#7/#8 Same Virtual Desktop, application delivery via Application
Virtualization.
#9 to #13 User connects to non-persistent desktop.
When using VDI, preferred option for
software delivery is application
virtualization. If application cannot be
virtualized, use traditional software
deployment.
Remote Desktop
Remote Desktop: Hosting a multi-user operating system on a
centralized server.






Products : Citrix XenApp, Microsoft Remote Desktop Services
Remote Desktop
#14/#15 User Connects to 32bit or 64bit Remote Desktop.
Application traditionally delivered/installed on Remote Desktop
Server.
#16/#17 Same Remote Desktop, Application delivery via application
virtualization.
When using Remote Desktop, preferred
option for software delivery is
application virtualization. If application
cannot be virtualized, use traditional
software deployment.
Remote Desktop to Remote Desktop
Now the fun starts. Some applications conflicts with each other
and/or cannot be virtualized. Examples are applications which are
using IE8 or IE9.
#18/#19 Remote Desktop to Remote Desktop, application virtualization.
#20/#21 Remote Desktop to Remote Desktop, traditional application installation.
#22/#23 VDI to VDI, application virtualization.
#24/#25 VDI to VDI, traditional application installation.
#26/#30, VDI to VDI, non-persistent desktop choices.




Remote Desktop to VDI
Some applications cannot be used on Remote Desktop, due to
CPU, memory or graphics performance. Examples are AutoCAD,
Visual Studio, SPSS.
#31/#32 Remote Desktop to VDI, application virtualization.
#33/#34 Remote Desktop to VDI, traditional application installation.
#35/#36 VDI to Remote Desktop, application virtualization.
#37/#38 VDI to Remote Desktop, traditional application installation.
#39/#47, VDI non-persistent desktop choices.




Virtual Desktop Extender
Now it is getting complex. With VDX or reverse seamless
applications, an application runs on a client while appearing on a
Remote Desktop. This can be useful for special applications like
CD/DVD burning, special hardware, CPU or graphic performance.
#48/#49 VDX application to Remote Desktop, application virtualization or
traditional application installation.
#50/#51 VDX application to VDI.
#52/#53 VDX application to VDI with non-persistent desktop.


Web Applications
A web application does not need any installation or software
deployment.
#54 User connects from traditional workstation.
#55 User connects from VDI.
#56 User connects from VDI non-persistent desktop.
#57 User connects from Remote Desktop.
#58 User connects from thin client with VDX.
Client Hypervisor
Some applications runs on older operating systems but must be
maintained. An example is an aircraft maintenance application
which runs on Windows 95.
#59 Application runs on client hypervisor.

Products : Microsoft Med-V, VMWare Workstation

Mais conteúdo relacionado

Mais procurados

Citrix XenDesktop 7 Performance Monitoring Best Practices
Citrix XenDesktop 7 Performance Monitoring Best PracticesCitrix XenDesktop 7 Performance Monitoring Best Practices
Citrix XenDesktop 7 Performance Monitoring Best PracticeseG Innovations
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017AVEVA
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1AVEVA
 
Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)
Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)
Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)Intergen
 
VMworld 2008 - The Future of Virtual Desktops: Offline and Mobile
VMworld 2008 - The Future of Virtual Desktops: Offline and MobileVMworld 2008 - The Future of Virtual Desktops: Offline and Mobile
VMworld 2008 - The Future of Virtual Desktops: Offline and MobileVirtual Computer
 
Kendrick Lott resume
Kendrick Lott resumeKendrick Lott resume
Kendrick Lott resumeKendrick Lott
 
Presentaties seminar rethink the desktop 20.01.2011
Presentaties seminar rethink the desktop 20.01.2011Presentaties seminar rethink the desktop 20.01.2011
Presentaties seminar rethink the desktop 20.01.2011Joan Tuls
 
Plant Performance Management and Reporting
Plant Performance Management and ReportingPlant Performance Management and Reporting
Plant Performance Management and ReportingAVEVA
 

Mais procurados (12)

Citrix XenDesktop 7 Performance Monitoring Best Practices
Citrix XenDesktop 7 Performance Monitoring Best PracticesCitrix XenDesktop 7 Performance Monitoring Best Practices
Citrix XenDesktop 7 Performance Monitoring Best Practices
 
Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017Tips and Tricks for InduSoft Web Studio-August 2017
Tips and Tricks for InduSoft Web Studio-August 2017
 
Desk Resume 35
Desk Resume 35Desk Resume 35
Desk Resume 35
 
What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1What’s coming in InduSoft Web Studio 8.1
What’s coming in InduSoft Web Studio 8.1
 
Middleware hacking
Middleware hackingMiddleware hacking
Middleware hacking
 
Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)
Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)
Windows Accelerate IT Pro Bootcamp: UE-V (Module 5 of 8)
 
VMworld 2008 - The Future of Virtual Desktops: Offline and Mobile
VMworld 2008 - The Future of Virtual Desktops: Offline and MobileVMworld 2008 - The Future of Virtual Desktops: Offline and Mobile
VMworld 2008 - The Future of Virtual Desktops: Offline and Mobile
 
Kendrick Lott resume
Kendrick Lott resumeKendrick Lott resume
Kendrick Lott resume
 
Presentaties seminar rethink the desktop 20.01.2011
Presentaties seminar rethink the desktop 20.01.2011Presentaties seminar rethink the desktop 20.01.2011
Presentaties seminar rethink the desktop 20.01.2011
 
ramyelkady
ramyelkadyramyelkady
ramyelkady
 
Plant Performance Management and Reporting
Plant Performance Management and ReportingPlant Performance Management and Reporting
Plant Performance Management and Reporting
 
JohnReynolds12_15
JohnReynolds12_15JohnReynolds12_15
JohnReynolds12_15
 

Semelhante a 59 ways to publish an application v0.9

Enterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktopsEnterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktopsMolten Technologies
 
Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsConcentrated Technology
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop RevolutionYankee Group
 
Desktop and client virtualization new workstyles with microsoft vdi
Desktop and client virtualization   new workstyles with microsoft vdiDesktop and client virtualization   new workstyles with microsoft vdi
Desktop and client virtualization new workstyles with microsoft vdiDotNetCampus
 
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDIDESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDIDotNetCampus
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5solarisyougood
 
The Pros and Cons of Desktop Virtualization
The Pros and Cons of Desktop VirtualizationThe Pros and Cons of Desktop Virtualization
The Pros and Cons of Desktop VirtualizationHTS Hosting
 
Bus Tour Windows 7 Deck (Full)
Bus Tour   Windows 7 Deck (Full)Bus Tour   Windows 7 Deck (Full)
Bus Tour Windows 7 Deck (Full)Stephen L Rose
 
V mware+thin app+-+gcvmug
V mware+thin app+-+gcvmugV mware+thin app+-+gcvmug
V mware+thin app+-+gcvmugAlan Maloney
 
What is desktop virtualization and how does it work
What is desktop virtualization and how does it workWhat is desktop virtualization and how does it work
What is desktop virtualization and how does it workTemok IT Services
 
4 Types Of Desktop Virtualization .pdf
4 Types Of Desktop Virtualization .pdf4 Types Of Desktop Virtualization .pdf
4 Types Of Desktop Virtualization .pdfHost It Smart
 
Hosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed ApplicationsHosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed ApplicationsPete Valentine
 
Cisco and The Applied Group Point of View
Cisco and The Applied Group Point of ViewCisco and The Applied Group Point of View
Cisco and The Applied Group Point of ViewDavid Barry
 
VDI Comparison: Five Reasons XenDesktop beats Horizon View
VDI Comparison: Five Reasons XenDesktop beats Horizon ViewVDI Comparison: Five Reasons XenDesktop beats Horizon View
VDI Comparison: Five Reasons XenDesktop beats Horizon ViewCitrix
 
Thin Provisioning Comparison
Thin Provisioning ComparisonThin Provisioning Comparison
Thin Provisioning Comparisonlneut03
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of VirtualizationFlexera
 
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and UsesVDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and UsesConcentrated Technology
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Md Yousup Faruqu
 

Semelhante a 59 ways to publish an application v0.9 (20)

Enterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktopsEnterprise Desktops Well Served - a technical perspective on virtual desktops
Enterprise Desktops Well Served - a technical perspective on virtual desktops
 
Vdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisionsVdi, rds, med v, app-v - right decisions
Vdi, rds, med v, app-v - right decisions
 
The Virtual Desktop Revolution
The Virtual Desktop RevolutionThe Virtual Desktop Revolution
The Virtual Desktop Revolution
 
Desktop and client virtualization new workstyles with microsoft vdi
Desktop and client virtualization   new workstyles with microsoft vdiDesktop and client virtualization   new workstyles with microsoft vdi
Desktop and client virtualization new workstyles with microsoft vdi
 
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDIDESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
 
Presentation technical deep dive of horizon 6 and mirage 5
Presentation   technical deep dive of horizon 6 and mirage 5Presentation   technical deep dive of horizon 6 and mirage 5
Presentation technical deep dive of horizon 6 and mirage 5
 
Vdi in-a-box
Vdi in-a-boxVdi in-a-box
Vdi in-a-box
 
The Pros and Cons of Desktop Virtualization
The Pros and Cons of Desktop VirtualizationThe Pros and Cons of Desktop Virtualization
The Pros and Cons of Desktop Virtualization
 
Bus Tour Windows 7 Deck (Full)
Bus Tour   Windows 7 Deck (Full)Bus Tour   Windows 7 Deck (Full)
Bus Tour Windows 7 Deck (Full)
 
V mware+thin app+-+gcvmug
V mware+thin app+-+gcvmugV mware+thin app+-+gcvmug
V mware+thin app+-+gcvmug
 
What is desktop virtualization and how does it work
What is desktop virtualization and how does it workWhat is desktop virtualization and how does it work
What is desktop virtualization and how does it work
 
4 Types Of Desktop Virtualization .pdf
4 Types Of Desktop Virtualization .pdf4 Types Of Desktop Virtualization .pdf
4 Types Of Desktop Virtualization .pdf
 
Hosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed ApplicationsHosted Virtual Desktops and Streamed Applications
Hosted Virtual Desktops and Streamed Applications
 
Cisco and The Applied Group Point of View
Cisco and The Applied Group Point of ViewCisco and The Applied Group Point of View
Cisco and The Applied Group Point of View
 
VDI Comparison: Five Reasons XenDesktop beats Horizon View
VDI Comparison: Five Reasons XenDesktop beats Horizon ViewVDI Comparison: Five Reasons XenDesktop beats Horizon View
VDI Comparison: Five Reasons XenDesktop beats Horizon View
 
Thin Provisioning Comparison
Thin Provisioning ComparisonThin Provisioning Comparison
Thin Provisioning Comparison
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of Virtualization
 
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and UsesVDI-in-a-Box:  Microsoft Desktop Virtualization for Smaller Businesses and Uses
VDI-in-a-Box: Microsoft Desktop Virtualization for Smaller Businesses and Uses
 
VDI Cost benefit analysis
VDI Cost benefit analysisVDI Cost benefit analysis
VDI Cost benefit analysis
 
Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization Business Case Of Desktop Virtualization
Business Case Of Desktop Virtualization
 

Mais de marcelvenema

Workspace Control Environment Variables
Workspace Control Environment VariablesWorkspace Control Environment Variables
Workspace Control Environment Variablesmarcelvenema
 
RESONE Workspace - Automate Administration
RESONE Workspace - Automate AdministrationRESONE Workspace - Automate Administration
RESONE Workspace - Automate Administrationmarcelvenema
 
Citrix XenDesktop Configuration Logging
Citrix XenDesktop Configuration LoggingCitrix XenDesktop Configuration Logging
Citrix XenDesktop Configuration Loggingmarcelvenema
 
5 tips using RES Automation Manager
5 tips using RES Automation Manager5 tips using RES Automation Manager
5 tips using RES Automation Managermarcelvenema
 
RES Wisdom 2009 training day2
RES Wisdom 2009 training day2RES Wisdom 2009 training day2
RES Wisdom 2009 training day2marcelvenema
 
RES Wisdom hands-on training
RES Wisdom hands-on trainingRES Wisdom hands-on training
RES Wisdom hands-on trainingmarcelvenema
 
Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1marcelvenema
 

Mais de marcelvenema (7)

Workspace Control Environment Variables
Workspace Control Environment VariablesWorkspace Control Environment Variables
Workspace Control Environment Variables
 
RESONE Workspace - Automate Administration
RESONE Workspace - Automate AdministrationRESONE Workspace - Automate Administration
RESONE Workspace - Automate Administration
 
Citrix XenDesktop Configuration Logging
Citrix XenDesktop Configuration LoggingCitrix XenDesktop Configuration Logging
Citrix XenDesktop Configuration Logging
 
5 tips using RES Automation Manager
5 tips using RES Automation Manager5 tips using RES Automation Manager
5 tips using RES Automation Manager
 
RES Wisdom 2009 training day2
RES Wisdom 2009 training day2RES Wisdom 2009 training day2
RES Wisdom 2009 training day2
 
RES Wisdom hands-on training
RES Wisdom hands-on trainingRES Wisdom hands-on training
RES Wisdom hands-on training
 
Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1Workshop XenDesktop4 day 1
Workshop XenDesktop4 day 1
 

Último

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Último (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

59 ways to publish an application v0.9

  • 1. 59 ways to publish an application IT is all about making the right choices… Marcel Venema v1.0, January 2014
  • 2. Who is Marcel Venema ? Architect, consultant and trainer Employed at ConoScenza RCT, RSVP, CCIA, MCT Personal website : www.marcelvenema.com Hobbies : programming, building classic cars.
  • 3. 59 ways to publish an application There are 59 different options to publish an application in an enterprise infrastructure. I bet a typical organization uses at least 20 of them. IT is all about making the right choices.
  • 4. Traditional installation of applications #1 User has traditional workstation, 32bit application will be delivered / installed with traditional software deployment tools (MSI). #2 Same workstation, same application, 64bit. Least preferred choice. Use only when application cannot be virtualized.
  • 5. Application Virtualization #3 User has traditional workstation, 32bit application will be delivered with application virtualization techniques. #4 Same workstation, same application, operating system is 64bit. Preferred option when not using VDI or Remote Desktop. Use this option when application has performance issues on VDI or Remote Desktop.
  • 6. Virtual Desktop Infrastructure Virtual Desktop Infrastructure : Hosting an operating system within a virtual machine (VM) running on a centralized server.  Products : Citrix XenDesktop, VMWare View
  • 7. Virtual Desktop Infrastructure With VDI there are persistent and non-persistent desktops. Non-persistent desktop, also called stateless desktops, do not retain personal desktop information. At the end of each session the desktop reverts back to it's original state. User settings are maintaind with additional tooling. Persistent desktop : user settings, data and software installations are maintained. Mostly used for development and research.
  • 8. Virtual Desktop Infrastructure #5/#6 User connects to 32bit or 64bit Virtual Desktop. Application traditionally delivered/installed on virtual desktop. #7/#8 Same Virtual Desktop, application delivery via Application Virtualization. #9 to #13 User connects to non-persistent desktop. When using VDI, preferred option for software delivery is application virtualization. If application cannot be virtualized, use traditional software deployment.
  • 9. Remote Desktop Remote Desktop: Hosting a multi-user operating system on a centralized server.    Products : Citrix XenApp, Microsoft Remote Desktop Services
  • 10. Remote Desktop #14/#15 User Connects to 32bit or 64bit Remote Desktop. Application traditionally delivered/installed on Remote Desktop Server. #16/#17 Same Remote Desktop, Application delivery via application virtualization. When using Remote Desktop, preferred option for software delivery is application virtualization. If application cannot be virtualized, use traditional software deployment.
  • 11. Remote Desktop to Remote Desktop Now the fun starts. Some applications conflicts with each other and/or cannot be virtualized. Examples are applications which are using IE8 or IE9. #18/#19 Remote Desktop to Remote Desktop, application virtualization. #20/#21 Remote Desktop to Remote Desktop, traditional application installation. #22/#23 VDI to VDI, application virtualization. #24/#25 VDI to VDI, traditional application installation. #26/#30, VDI to VDI, non-persistent desktop choices.  
  • 12. Remote Desktop to VDI Some applications cannot be used on Remote Desktop, due to CPU, memory or graphics performance. Examples are AutoCAD, Visual Studio, SPSS. #31/#32 Remote Desktop to VDI, application virtualization. #33/#34 Remote Desktop to VDI, traditional application installation. #35/#36 VDI to Remote Desktop, application virtualization. #37/#38 VDI to Remote Desktop, traditional application installation. #39/#47, VDI non-persistent desktop choices.  
  • 13. Virtual Desktop Extender Now it is getting complex. With VDX or reverse seamless applications, an application runs on a client while appearing on a Remote Desktop. This can be useful for special applications like CD/DVD burning, special hardware, CPU or graphic performance. #48/#49 VDX application to Remote Desktop, application virtualization or traditional application installation. #50/#51 VDX application to VDI. #52/#53 VDX application to VDI with non-persistent desktop. 
  • 14. Web Applications A web application does not need any installation or software deployment. #54 User connects from traditional workstation. #55 User connects from VDI. #56 User connects from VDI non-persistent desktop. #57 User connects from Remote Desktop. #58 User connects from thin client with VDX.
  • 15. Client Hypervisor Some applications runs on older operating systems but must be maintained. An example is an aircraft maintenance application which runs on Windows 95. #59 Application runs on client hypervisor. Products : Microsoft Med-V, VMWare Workstation