CSI-470 Application Virtualization Print E-mail
application_modules_48

CSI-470 - Application Virtualization

Application Virtualization is an approach to application management that is hitting stride. Although each tool has its specific strenghts and technology value-added, there are some fundamentally similar concepts which power them all. When you have a better understanding of these concepts, you are in a better position to analyze, compare and contrast these solutions.

Topics

What is Application Virtualization
Appilcation Virtualization is a hot topic and a hot term so many things are called application virtualization. Know the difference between seemless whole machine virtualization (e.g. MED-V), Vista / Win7 "Virtualization", typical application virtualization and other wannabes.

Application Containerization
Applications must be contained, but at the same time be under the impression they are always talking to the operating system. Differences between whole-machine virtualization and application virtualization. Affects of Memory Isolation. Maintenance of container contents.

API Virtualization
Benefits of virtualizing these APIs. Application views of virtualized spaces.

Vista and Windows 7 Technology
On the fly virtualization (redirection), virtualization in App Compat, Windows XP Mode in Win7.

Virtual Stores
Registry and File virtual stores. Inside container. Outside container. Copy upon change. Merged views. Override views.

OS Registration Points
Connecting shortcuts, document extensions, environment variables to a virtualized application.

Delivery and Management Frameworks
Many application virtualization solutions are bundled with - and sometimes teathered to - an infrastructure solution for delivering and maintaining virtualized applications. An example of this "application streaming" where the application is delivered on demand via an bandwidth optimized configuration that is determined at virtualization .

Labs & Templates:
  • Application Containment
  • API Virtualization
  • Memory Isolation
  • Tools:
  • App-V
  • Thinapp
  • Altiris SVS
  • Citrix Xenapp
  •