Introduction to application release In virtualized Environments

Source: Internet
Author: User

Application publishing mode:

(I) Application software installation mode using virtual machine templates:

Applications published using virtual machine templates are generally popular applications that everyone needs to use. If this application has a large number of users, the VM template is the first option to publish the application.

(Ii) XenApp online mode

The application is installed on the server where the processing is executed and accessed through the server. For many enterprises, this method achieves the lowest IT resource ownership cost because IT provides the best scalability. Regardless of the User device used, this method provides a consistent user experience. Applications can be centrally managed. User devices do not need a large amount of resources, such as a large amount of memory or hard disk space. This delivery method supports thin clients. This method is very effective if the application has components that closely interact with the operating system, such as. NETframework. The farm server requires sufficient resources to support applications. You must connect to the server or network to run the application ).

(3) XenApp stream mode

The executable files of the application are recorded in the configuration file and stored in the file server or Web server application center). However, when these files are started, the system pushes them to the server using stream technology, and executes application processing on the server. Unlike installed applications, streaming applications are stored in the Application Center and isolated from the design perspective. The advantages of this method are similar to those of installed applications, including consistent user experience, centralized management, and utilization of server resources rather than user devices. In many cases, if stream technology is used to push to the server, you can run conflicting applications on the same server, such as multiple versions of the same application ), instead of isolating these applications. This simplifies the application update process, because only one application configuration file needs to be updated. The farm server requires sufficient resources to support applications. The user must connect to the server or the network for offline access ). Some applications are not suitable for configuration through the configuration file, such as applications that use. NETframework. The executable files pushed to the desktop application are recorded in the configuration file and stored in the file server or Web server application center. When you start the files required to run the application, the system will push these files to the User device using stream technology and execute application processing on the user device instead of the XenApp server.

When streaming technology is used to push applications to user devices, the user experience is the same as running applications locally. If the application is cached on the user's device and disconnected from the network, the user can continue to run the application called offline access ). Users can experience local applications, but manage applications in a centralized manner. For application sample applications that occupy a large amount of resources), if you use stream technology to push to the desktop, users may have a better experience. For offline applications, you can use application properties and Citrix policies and filters to control applications and users with offline access permissions, as well as license periods for offline use. User devices must have sufficient resources to run applications locally. user devices cannot be thin clients. Your device must run Windows OS, including Windows 7, XP, or Vista.

If you select "push through stream technology whenever possible, otherwise access from the server" is called a dual mode or rollback), XenApp first tries to push the application to the user's device using stream technology, however, if your device does not support pushing data to the desktop using stream technology, use the backup access method. For example, you can specify applications that use stream technology to push to the desktop when users access applications through Windows devices, applications are run as installed applications when accessed by handheld mobile devices or public network devices. This method provides the greatest diversity for application delivery, so that the supported user devices can enjoy all the advantages of using stream technology to push to the desktop, at the same time, it provides backup delivery methods for other devices. You can use Citrix policies and filters such as server Load balancer policies for stream application delivery to centrally control delivery options. L to implement the backup method, ensure that the application is installed on the XenApp server or the streaming technology push configuration file for the target operating system that matches the server.

(4) Publish the XenApp package with ThinkApp
In terms of running status, ThinApp itself contains all the applications that can be set, but few files. The running environment is included in the agent, rather than in the software package. These products will communicate with the centralized management service. If all your packaging applications are an executable container containing a virtual file system, all policies and management information must be included. In addition, ThinApp packages can be stored on USB mobile devices and can be used on the plane. However, XenApp or App-V needs to be connected to the management server. Therefore, if your application is not supported on XenApp and the desktop is not running, you must consider ThinkApp and use XenApp to package the application.

(V) application software used to copy data to a Network Disk

This mode is equivalent to green software and there is nothing to say. If this is not the case, you can try this method.

(6) ThinkApp packaging shortcuts)

In this way, the XenApp package of ThinkApp cannot be published. It is placed on the server and saved as a shortcut on the desktop.

(Vii) Self-Installation

It is installed by yourself. It is not supported by other methods. You can only install it by yourself.

Testing your own use

Self-developed software is installed and tested on the desktop. One copy, no semicolon.

After the benchmark test, the switch is installed in the template.

Plug-ins that are closely related to everyone and are not supported by other models. Then, you all need applications that are not installed on the template.

Test the XenApp installation environment:

① Whether the system is supported

Whether the application can run on the installation system. For example, on XenApp, The ZDC server system is win2003 and whether the application supports 2003.

② Whether multiple users are supported

Test whether multiple users are supported. After the xenapp server is installed, log on to different users at the same time to see if they can be used together. If not, consider other modes, such as stream mode.

③ Whether administrator permissions are required

Publish an application to see if some features require administrator privileges.

④ Software Registration Method

Some applications need to be bound to the MAC address. For testing, you must note that they can be published in online mode on XenApp, but not in stream mode, because the stream mode makes the application into a stream package and sends it to the local desktop, the MAC needs to change.

Some applications need to bind host names and release them in online mode on the XenApp server.

Some applications require a registration code. If you enter a registration code, you can use it as long as there is a redundant registration code. If there is only one registration code, you need to try whether you can register and install XenApp during installation. If not, you need to talk about the registration code arrangement and try to make full use of it.

⑤ Pay attention to whether the application belongs to the type that is only allowed in one network segment.

6. Where do you need to put the data of the application into consideration when installing the application? Where are the user-generated data and configuration information generated by the application? Consider it in advance.

This article is from the blog "I get a year of chaos Floating Life", please be sure to keep this source http://tasnrh.blog.51cto.com/4141731/1304564

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.