Preface:
At the beginning, virtualization research aimed to achieve mobile office of mobile phones. The application scenario is very simple, that is, to use the current popular IPHONE or IPAD to perform a variety of enterprise-level application operations, such as the boss can use the IPAD to use the B/S structure of the OA program. At the beginning, I naturally thought of remote terminal connection software and the IPAD application provided by the vendor. The former has the famous Splashtop Remote (free after iphone jailbreak), but the Remote Desktop is a waste of bandwidth and the speed is not smooth enough. If it is used only for OA applications, it feels like a cool tool is used; the latter needs to contact the supplier for business negotiation. The mobile phone version should be deployed on the server. After testing, the new process cannot be created and the functions of the original system cannot be unified. The two effects were not satisfactory, and the application of virtualization technology was once deadlocked.
Later, I came into contact with Citrix products and saw wide-ranging attention and practices in various technical communities. After learning and practice, I finally found a solution that uses Citrix Virtual Technology to perfectly implement various applications for thin clients (such as computer terminals, iPhones, and ipad. This article uses ipad oa applications (B/S applications) and ERP software applications (C/S applications) as examples to introduce the practical application effects of virtualization.
I. Citrix Overview
The Citrix solution is comprehensive and consists of three parts: Application Virtualization (XenApp), desktop virtualization (XenDesktop), and server virtualization (XenServer ). This article focuses on application virtualization.
Virtualization implementation architecture 1 shows that all clients will access Citrix servers, and then the Citrix server will access the corresponding servers or databases. The advantage of this architecture is that it can greatly improve the application speed. In traditional mode, the client can directly access the server at a speed of around kb-1m. In virtualization mode, when the client accesses the Citrix server, only the corresponding images and mouse operations are returned, which saves 10-50 kb of bandwidth, at the same time, the speed of accessing each application server and database within the enterprise's internal Citrix server can reach 1 M-500 M. This greatly improves the application speed.
(Figure 1)
Ii. Citrix advantages
Centralized deployment reduces deployment and maintenance costs and reduces deployment time
Extremely low network bandwidth requirements and multiple Internet access modes are available to run key applications
The C/S and B/S programs are unified into B/S architectures and delivered on demand
Iii. Citrix virtualization application practices
Install Windows2008 Server R2
Install XenApp6.0 platinum edition (ISO files available on Citrix official website)
Install SQL server2008 Express on XenApp
Configure WebInterface on XenApp for subsequent client access in B/S Mode
Configure the LicenseServer service on XenApp to import the trial version of the LIC file.
Publish the corresponding application on the XenApp console and bind the specific EXE program.
Install a free Citrix Cycler on clients such as IPAD, IPHONE, and WINDOWS, and configure it based on the server address and user name.
Note: The overall architecture of XenApp is shown in Figure 2:
(Figure 2)
Iv. Effects of Citrix applications
Windows Common Client implementation
As shown in figure 3: A windows user enters the XenApp server address in the IE browser
(Figure 3)
After logging in, you can see the applications released by XenApp, as shown in Figure 4. You can click the SAP programs, OA applications, and WORD programs released.
(Figure 4)
Click an SAP program, as shown in Figure 5. Although the SAP customer software is not installed on the client, the system can perform ERP operations and implement virtualization applications.
(Figure 5)
Click an OA application icon, as shown in figure 6. The Virtualized application opens IE8 deployed on the server rather than the local IE 6 browser.
(Figure 6)
IPHONE and IPAD client implementation
First, install Citrix Receiver on the client. (Search for citrix in the AppStore and download and install it for free ). See Figure 7 and figure 8.
(Figure 7)
(Figure 8)
Click the Citrix icon to configure and create an account, as shown in figure 9.
(Figure 9)
Configure your enterprise XenApp address and enter the corresponding account and password, as shown in Figure 10:
(Figure 10)
On the 11th day, you can see the applications pushed by the server, including SAP, OA applications, and WORD.
(Figure 11)
Open the OA system and SAP application, and the corresponding logon page and program will also be opened. As shown in table 12, is it very powerful? You can perform SAP operations on your IPAD!
(Figure 12)
If you can use OA in a WINDOWS system, you can use IPAD to process OA. This interface is very familiar with and allows you to create a new process and process the to-do list.
(Figure 13)
Iv. Summary
To sum up, Citrix greatly enriches enterprise applications. It also makes it possible for thin clients such as IPAD and IPHONE to become powerful super terminals.
Virtualization Technology Applications can also bring a lot of benefits: for business: cost saving, speed improvement, response, flexibility, internal secure and reliable architecture (for publishing applications); for IT administrators: centralized and simplified application execution and maintenance, Fast Installation and startup of new applications for a single instance (without backup), and proactive performance monitoring (early warning) and quick response and solution; for users: New applications that can be obtained from any terminal anywhere, with secure and reliable application interfaces and immediate access.
In a word, Citrix, IPHONE, and IPAD are at least l'oreal Paris, and you deserve them.
YangMin
Xiamen International Trade Information Technology Department
2011.11.25
This article is copyrighted. If it is reproduced, please indicate the source. Thank you.