Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Streaming Applications James McDonald Sandia National Laboratories
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Overview What is Application Streaming? Why Stream Applications? Concepts Overview of Software Questions
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL What is Application Streaming? Application Streaming provides the environment to run an application that is not installed and/or not resident on a local machine using the local machine’s resources.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Visual Overview of Application Streaming For the purpose of the presentation we are going to define Streaming as granting the ability to run an application that is not installed/nor residing on the local machine using the local machine’s resources.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Why Stream Applications? Customers requirements change often Provides the ability to customize “standard” build configurations without changing the “standard” build Ability to deliver the customer’s environment regardless of what method they use to connect to the central network.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Why Stream Applications? Centralized management of applications Users require the availability of different applications everyday Speeds up the process of application testing, deployment, updating, and repairing Leverages IT support staff to support more computer systems The number of users with elevated privileges decreases
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Concepts Two major types of streaming applications. The first type allows local and streamed applications to interact. Similar to kids playing in a sandbox
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Concepts The second type does not allow streaming applications to interact together One child one sandbox model
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Concepts Streaming applications are configured into a package. The package enables you to set settings, include files, or clean up items.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL App Stream: Features Integrates with Altiris SVS for easier packaging Centralized management with reporting Easy for end-user to add applications Multisource with failover Options Worked well with license pools Streamed apps interoperate Disconnected Use
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL App Stream: Drawbacks Requires an agent to be installed to function No explicit support for terminal servers IIS required for operation Cost of implementation
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL App Stream: Lessons Learned Was successful in streaming applications we built Issues with uninstalling from clients Non SVS-Packager was convoluted Good Support from the vendor Relatively easy to configure Issues with SVS Easy to install
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL SoftGrid: Features Streamed applications do not interoperate Centralized management with reporting Native Terminal Server support option Easy for end-user to add applications Multisource with failover Options Worked well with license pools Disconnected Use
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL SoftGrid: Drawbacks Large infrastructure requirement Requires an agent to be installed Issues with certain applications No Internet Explorer support IIS is required
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL SoftGrid: Lessons Learned Had to force application down no automatic Only worked with the test application Documentation was poor Pilot was limited due to automatic application population not working our evironment
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Thinstall: Features Runs off multiple medias (DVD, USB, Network) Streamed applications do not interoperate Everything runs in user mode Easy to update packages No servers to dedicate No client to install Ease in packaging
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Thinstall: Drawbacks API for reporting included requires development No web page for users to request applications No current support included for license pools Requires other technology for deployment No central management console
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Thinstall: Lessons Learned Worked with office 2007 and office 2003 Packaging machine needs to be just OS Working with it on CAD applications Work in progress Packaged IE
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Conclusion For the purpose of the presentation we are going to define Streaming as granting the ability to run an application that is not installed/nor residing on the local machine using the local machine’s resources.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL Questions?