Citrix came up with their new product XenApp 6 brings a bunch of new features that most emerging companies will need as the technology continues to evolve and the client requirements continues to expand. These features and benefits include:
•Simple Installation
•Single Administrative Console
•Introduction of Worker Groups
•Citrix Policies and GPO Integration
•Merchandizing Server and Dazzle
•HDX MediaStream for Flash
•Provisioning Server Technology
1.1. Simple Installation
With the introduction of XenApp 6, Citrix introduced a number of enhancements to the installation wizard. Replicating from Microsoft's "Manage your Server" and roles concepts, Citrix adopted a similar process for installing XenApp. The Figure below depicts a typical Citrix Farm Architecture.
At the time of installation of XenApp, the administrator is allowed to choose the specific roles of a particular server that it will play in the XenApp Farm. Small Citrix farms typically have the following roles.
•Web Server
•License Server
•Application Server
•Database Server
Although the Farm Data Store (Database Server) is an essential part of the Farm, it is not technically a role. In fact, it is not a Citrix Server at all. It is a database server, typically SQL (can be Oracle or MS Access) that contains critical Farm Data. At the time of configuring the wizard for XenApp6, the administrator can designate the place where the Data Store will be located.
In larger environments, the Citrix Farms are much more complex and compact in the architectural level. They include other essential and value adding components like Provisioning Services, EdgeSight monitoring, Dedicated Data Collectors, Remote Access Devices, Secure Access Gateway and increased redundancy with all essential servers.
Another change to the install process is that there is no configuration required during installation. This makes the installation of each Server roles very easy to handle. Once the installation is completed, the administrator is prompted to configure each of the roles.
1.2. Single Administrative Console
Over the last decade one challenge for Citrix administrators has been the different consoles for doing different kinds of Farm management tasks. XenApp 6 has conglomerated almost all administrative tasks in one console called the Delivery Services Console.
With this new Citrix Delivery Services Console, a Citrix administrator can use one console to perform all the required tasks like Publishing Applications, Creating Policies, and Managing Worker Groups and Zones, along with many other tasks. With a single console, it became easy to manage hundreds of servers and applications in a Citrix Server Farm.
1.3. Introduction of Worker Groups
Generally, each and every XenApp Server in the Citrix Farm would look the same. It would have all of the same applications installed, and there would be no compatibility issues or DLL conflicts between applications. Unfortunately, it is not the case every time. In some cases, we have complicated environments that sometimes require different applications to be installed on different XenApp servers. We have to deal with huge Clients with world-wide offices with geographically dispersed data centers and file servers. There are Test Environments, Production Environments, Segregated Contractor DMZ Servers, and many other scenarios we refer to as Application Silos. Application Silos are common in Citrix Farms, not because they are preferred but because they are required.
In the former releases of Citrix, Application Silos were managed in a very manual way by only installing and publishing certain applications to some definite Citrix servers. But in XenApp 6, Citrix has introduced Worker Groups concept. Worker Groups paves the way to manage all servers within an Application Silo as one object. This allows us to publish applications and set a particular policy on a specific Worker Group rather than individual servers, making managing complex real-life Citrix environments much easier.
Moreover the Worker Groups can Perform Load Balancing between geographical locations or direct users to the XenApp servers closest to their current location.
1.4. Citrix Policies and GPO Integration
There must be a balance between allowing users to do what they need to do without exposing them to unnecessary risk and Outage. These controls are executed via policy. Before XenApp 6, the Microsoft policies (GPOs) were controlled with one console, and the Citrix policies were managed with another separate console. Citrix Administrators can now use GPOs and Organizational Units (OUs) to manage their Citrix Policies just like they do their Microsoft Policies, giving Administrators one tool to manage user rights.
If one doesn’t have rights at an Active Directory Level, XenApp6 does still allow for IMA-Based Polices, which is stored in the Citrix Data Store. These policies are created using the Delivery Services Console; however, they are superseded if GPO-Based Citrix Policies exist.
1.5. Merchandizing Server and Dazzle
Citrix Receiver for Windows, Receiver for Mac, and Merchandising Server are components of the Citrix Delivery Center solution. While Citrix Delivery Center provides the application delivery infrastructure to the IT administrator, Citrix Merchandising Server and Citrix Receiver for Windows work together to streamline the installation and management of application delivery to the user desktops. Merchandising Server provides the administrative interface for configuring, delivering, and upgrading plug-ins for your users' computers.
Dazzle provides users with self-service access to the applications and desktops they need to work productively. Icons for those applications and desktops can be presented on the local desktop, on the Dock, or in the Dazzle folder available from the Finder.
The new, easy-to-use interface allows users to subscribe to applications and desktops hosted on XenApp 6 and XenDesktop servers with a single click, replacing the need for individual connection files used by earlier versions of the plug-in.
1.6. HDX MediaStream for Flash
HDX MediaStream for Flash is an amazing feature of XenApp. It crept into XenApp 5 in the second and third feature packs and is installed by default in XenApp 6.
Essentially it offloads the processing of Flash content from the server to the client when using a Citrix distributed copy of Internet Explorer. The result is that the playback on the client PC is noticeably better than without it in most cases. It also hammers the CPU of the client PC instead of the CPU on the server so should improve the user experience for everyone else too and help get more users per server.
Despite being installed by default in modern clients and on XenApp 6 servers there are a few things that might trip it up. If any of these occur the client will generally silently fall back on the standard way of processing Flash content on the server.
1.7. Provisioning Server Technology
Provisioning Server technology allows Citrix administrators to create a single master virtual disk (vDisk) and then connect multiple desktops or servers to that vDisk and boot simultaneously.
With XenApp, we can leverage this technology to keep all of the Application Servers in a Citrix Farm consistent with the same applications, hotfixes, and patches. This ensures that users receive the same experience, regardless of which server they are load-balanced to. With this technology, administrators can now update many servers by updating a single vDisk, making administering large server farms much simpler.
1.8. Farm Properties Transformed into Citrix Policies
Till XenApp 5 Farm Properties were the only means by which all the settings on the Farm level was controlled of. From XenApp6 onwards there is no concept of Farm Properties. Everything is integrated in the Citrix Policy now. Citrix Policies have been made more compact and robust. With the help of Citrix Policies each and every settings at the Farm level can be controlled and modified. This new feature has made the life easier for the Citrix Administrators.
Virtualization
Definition: Virtualization cannot be defined clearly without a proper example as it is a concept and not a process. In brief, it can be said that Virtualization, in computing world, means a creation of a Virtual version of something, be it a Hardware device, an operating system, a network resource or an application.
Example: Suppose a computer is running on Windows XP and VMware Workstation is installed on it. With VMware three new Virtual Machines (VMs) could be set up on that Windows XP machine and each one of them can behave like an independent system.
One VM can run on Linux Operating System, one on Windows Server 2003 and the other one in Macintosh. So, three completely different Operating systems running on a single parent Operating System, i.e. Windows XP.
Types of Virtualization
There are various kinds of Virtualization that can be done in our technical arena. Lets discuss a few among them.
i) Server Virtualization: Server Virtualization is the concept where the resources of the Physical Server are masqueraded in front of the Users. Here there prevails a concept of Host and Guest. The Host is the original Physical Server with the base operating system and the Guests are the Virtual machines that are built on Top of it. It is also possible to mask the original resources present in the physical Server and allocate only the amount required to each the Virtual Machines. So when the Users logs into the Virtual machines they can only view the selected amount of resources allocated to it. It is also possible to allocate additional resources at any point of time to the Virtual Machines. So, the Server (Virtual Machines) that the Users are using and working on are hosted on another Physical Server. So, actually the users are on a virtual Server rather than on a Physical machine.
Example: XenServer, VMWare Workstation
ii) Desktop Virtualization: Desktop Virtualization is a concept where the personal desktop computing model has been enhanced to client-server architecture. Virtual Desktop Interface or the Virtual Desktop Infrastructure is the Server-Computing Model which allows the Virtualization of the Desktop model. It allows the users with different network subscribers to use the Virtual Machines and maintain an individualized central computer or Server. It can be located at any Residence, Data center or in a Server Room of any office Campus. The Users are located at different parts of the World but they will be using that same Computer (Desktop) by using a network connection be it LAN or WAN or a simple internet cloud.
Example: XenDesktop
iii) Application Virtualization: Application Virtualization is a concept which increases the portability of Heavyweight applications among all the Users who are located geographically at different corners of the globe. Let’s think of a situation where a user is out of his home and needs to prepare a PowerPoint presentation at that very moment. He can easily find a Cyber café or Cyber zone which may also not have the required software installed on the machine, he can easily login to a server which has the required software for him and he can complete his task successfully. May be that Server is Located at Los Angeles and he is sitting in Melbourne. So, if he has his Credentials he can easily use any of the applications that are hosted from the remote Servers.
Example: Citrix Presentation Server 4.5, XenApp5 and XenApp6.
iv) Memory Virtualization: Memory Virtualization is the concept to detach the volatile memory i.e. the Random Access Memory (RAM) of the individual computers present within a Cluster or Network and build a Memory pool with it. The advantage of the concept is that by doing this each machine within that cluster or network can use the memory from the pool. So, the memory utilization is now streamlined and the memory availability becomes more. A single machine can use the required amount of memory only and the spare memory of that machine can be used by other users ho really require it.




Data Transmission:
Data transmission is the movement of data from one place to another using some form of representation appropriate to the transmission medium within a network, Data Transmission system caninclude electrical signals carried along a conductor, optical signalscarried along an optical fiber and electromagnetic waves, e.g. radio,or infrared signals transmitted through space.
Analog Transmission: Analog Transmission has dominated all communication for thelast few decades. In analog transmission, signals are transmitted byvarying one of the physical characteristics continuously as a functionof time.Normally, continuously varying voltage is used for such atransmission (e.g. telephone line).Analog Transmission is generally used for the transmission ofvoice signals or TV signals, In terms of voltage, voice can be representedas follows
More Articles …
Subcategories
Web Hosting
Web Hosting is a service offered by web hosting providers to the individuals and organizations to make their websites accessible on the internet. Depending on the requirement, one can avail different types of web hosting such as shared hosting, dedicated hosting, virtual private hosting, cloud hosting etc.
Page 130 of 193