Solved

Application streaming

Posted on 2009-07-09
4
453 Views
Last Modified: 2013-11-21
Hi Experts !
 I want users able to access applications from any PC in the intranet
or remotely. Can any one please suggest me a cost effective solution
for application streaming. Please give me information like which softwares can I use for performing this task ?
Hardware considerations which should be taken into account
Advantages and Disadvantages ?
Any help would be greatly appreciated.
Thanks in advance.
0
Comment
Question by:Noor228379
  • 2
4 Comments
 
LVL 14

Expert Comment

by:amichaell
ID: 24813909
We're a Citrix shop, so I'll tell you what I know, though it will have a Citrix slant.  Application streaming is sending an application, bit by bit, from a source server to a user's workstation.  Citrix provides application streaming via their XenApp product (4.5 and 5.0).  XenApp provides hosted desktops, hosted applications and streamed applications.

The great thing about streaming applications is that you have the ability to manage updates from a single source.  The downside is that streaming is not a WAN technology.  It works great when used on a strong local network, though sending what amounts to complete application installs over a WAN is not feasible, especially to home and traveling users.  

If you are dealing with remote users then I don't recommend streaming applications.  Instead, you might look in to a hosted desktop/application solution, such as Citrix XenApp, Citrix XenDesktop, Terminal Server, Quest, etc.
0
 
LVL 5

Expert Comment

by:chris_CTX
ID: 24815194
By application streaming i believe you mean the process in getting applications to users screen rather than the new xenapp functionality of application streaming which allows applications to be run with out a connection to the server.

There are 2 main solutions used in production environments.

Citrix and terminal services, citrix has to be purchased where terminal services comes built into your windows server OS. Now the advantages and disadvantages of the two is beyond the scope of the answer i have posted a link to a brilliant document outling citrix vs terminal services.


It all depends on the amount of users, the number of applications, the number of sites you have and hardware availability.

Citrix allows better managability and bandwidth limitation which is a must if you have remote sites, so like i said it depends totally on the above variables. If you only have a few users, ones site and a few apps i would go with TS but if you have a large user base i would go with citrix xenapp

Kind Regards
Chris


http://www.brianmadden.com/blogs/brianmadden/archive/2005/09/20/do-you-need-citrix-or-is-terminal-server-enough.aspx

Open in new window

0
 

Author Comment

by:Noor228379
ID: 24821154
Thanks Amichaell and Chris for your valuable solution.
I would also like to know about App V.
And what are the things that I should be considering I want to start using Citrix Xen App or any other application from the scratch.
Is there any difference between Application streaming and Application Virtualization
0
 
LVL 14

Accepted Solution

by:
amichaell earned 500 total points
ID: 24822322
Application virtualization is what I refer to as application hosting.  With application hosting the user clicks on the Word shortcut (just using Word as an example) on their desktop.  The shortcut points to a Citrix XenApp published application (just using Citrix as an example.  Other options, such as Terminal Services and Quest, are available) running on one or more XenApp servers.  The application launches allowing the user to type away.  It is fairly seamless for the most part.  

A streamed application is similar.  Same shortcut.  Same server source.  There are a couple of key differences, though.  With application hosting all of the processing is done on the server.  The user's workstation sends and receives mouse and keyboard input/output and screenshots, though all of the application's RAM and CPU needs are handled by the hosting server.  A streamed application, however, is copied to the user's workstation upon launching, which means the user's workstation now handles all CPU, RAM and HDD requirements.  Application streaming can also be set for offline mode, which is especially handy for traveling users.  Say the user comes in on Monday, attaches to the network and launches a streamed instance of Word.  Word is copied down to the user's laptop and since it can be used offline the user can disconnect and still use Word.  The downside is that streaming is NOT a WAN technology since you are having to copy down large amounts of data.

Citrix XenApp can be a bit of a learning curve.  From a technical point of view I would start with reading the admin guide.  You'll want to do some testing to ensure all of your applications behave in a Citrix environment as well.  Most do, though I've ran across some cranky apps before.  XenApp is a server solutions, so you'll need at least two (two for redundancy) servers and perhaps more depending upon the number of users who will be utilizing XenApp.  There are also licenses involved.  With XenApp you'll need to purchase XenApp licenses and Microsoft Terminal Server licenses.
0

Featured Post

Get up to 2TB FREE CLOUD per backup license!

An exclusive Black Friday offer just for Expert Exchange audience! Buy any of our top-rated backup solutions & get up to 2TB free cloud per system! Perform local & cloud backup in the same step, and restore instantly—anytime, anywhere. Grab this deal now before it disappears!

Join & Write a Comment

Lync meeting or Lync conferencing is what many organizations would like to deploy to allow them save money. But companies are now giving up for various reasons, one of which is that they cannot join external meetings (non-federated company meetings)…
User Beware!  This is a rather permanent solution to removing your email from an exchange server.  The only way to truly go back is to have your exchange administrator restore your mailbox from backups.  This is usually the option of last resort.  A…
The viewer will learn how to simulate a series of coin tosses with the rand() function and learn how to make these “tosses” depend on a predetermined probability. Flipping Coins in Excel: Enter =RAND() into cell A2: Recalculate the random variable…
The viewer will learn how to create two correlated normally distributed random variables in Excel, use a normal distribution to simulate the return on different levels of investment in each of the two funds over a period of ten years, and, create a …

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now