The Parallels Remote Application Server enables people to work from anywhere with virtually any device. It’s a powerful tool that allows businesses to leverage their existing applications on multiple devices with client support for PC, Mac, Linux, iOS, Android, HTML 5, and Chrome.
Centralized resources that can be more effectively managed from both a cost and security perspective.
Applications can be delivered to users on multiple OS platforms for both desktop and mobile devices.
- The cost of software updates can be reduced with volume licensed copies that can be shared instead of a full individual copy for every user.
- Users’ terminal server access can be strictly controlled with security groups and group policies i.e. software cannot be installed or downloaded on terminal servers. SSL connections and Second Level Authentication can be used to create a secure environment.
High Availability Load Balancer Appliance (HALB)
- The Parallels client is available for Windows XP, 7, 8, 10, Raspberry pi, OS X, Linux, desktop operating systems.
- The Parallels client is available on iPhone, iPad and both Android tablets and phones.
- The Parallels HTML 5 client provides access from any device with an HTML 5 browser.
- The Parallels HALB is a software solution that sits between the user clients and two (or more) back-end Parallels Remote Application Server gateways. Any number of HALB services can be running concurrently, and, at any one time, one is set as the master while the others are set as slaves.
- Not only does the Parallels HALB distribute the requests to the two back-end servers, it also checks the health of the back-end servers. If one of them is down, all requests will automatically be redirected to the remaining back-end server.
10 Key Benefits of Parallels Remote Application Server
- The load balancer nodes monitor each other using Keepalived, and if the master fails, a slave becomes the master, which means the users will not notice any disruption of the service.
1. Make any application available on any device
2. Use local printer and scanner with peripheral redirection out of the box
3. Security reinforced with the two factors authentications and SSL encryption
4. Full Windows client management and powerful client device shadowing
5. Monitor IT infrastructure with the advanced reporting
6. Optimize computing resources with smart load balancing
7. Installation and configuration simplified by the configuration wizards
8. Advanced clientless access from any HTML5 compatible browser
9. Seamless end user experience across a wide range of devices
10. High availability mode available for servers and gateways
Depending on the capacity requirements, the gateway, publishing agent and terminal server can be installed on the same hardware or separated across multiple servers on either physical or virtual servers. When planning the capacity that the servers will need delivering items there are multiple factors to consider but the first steps to plan this successfully, are to determine:
1 The number of users.
2 The number of items that are to be delivered (i.e. how many items will be published to users?)
3 What types of applications and the load they will place on the servers.
Two methods that may be used to help determine capacities are Piloting or Simulation.
– This is a common approach by which a server is deployed to production to a test group of users. Users give feedback on their experience using the published items, so that administrators can make the adjustments they might need to make, accordingly. Monitoring the hardware utilization of CPU, RAM and Network Adapters to help determine capacity is also helpful. This method works well in smaller environments but does not provide the accuracy needed in larger environments to determining resource utilization for specific events. Since users are randomly accessing resources, this can lead to an unforeseen issues with utilization due to non-specific use during testing.
- Evaluates capacity based on systems testing that monitor’s hardware utilization under specific conditions during client testing of published items. This method is more precise when it comes to gauging capacity and effectiveness in larger environments, and helps when it comes to determining the need to purchase and provide multiple servers.
Minimum Hardware Requirements:
- Dual Core Processor
- Minimum of 4GB of physical memory.
- 2 Virtual Processors
- Minimum of 4GB of virtual hardware memory.
Windows Server Role Requirements:
- Application Publishing Required Roles.
The following Microsoft Windows Server roles and features are required to publish Applications, Folders, Documents and RDS Desktops.
- Terminal Server (Windows Server 2003 and 2008)
- Remote Desktop Services (Windows 2008 R2, Windows 2012 and also Windows 2012 R2 Editions)
Installing Parallels Remote Application Server on a Domain Controller is not supported.
Terminal Services and Remote Desktop Services are not supported on a domain controller by Microsoft.
Parallels Remote Application Server should not be installed on a server running DHCP services.
A valid copy of Windows Server is needed to install Parallels Remote Application Server, Gateways and RDS on. RDS/ TS CAL’s are needed for application and document publishing. A CAL is used when an application or document is opened as opposed to a Parallels Connection which applies to Parallels Licensing.
- Enable Remote Desktop Connections.
- Disable Windows Firewall or open the appropriate ports. For more information on how to disable your firewall settings click here.
- Disable Antivirus (Rules can be set on each Parallels Software executable). For more information click here.
- Disable UAC on both Servers and Client computers (Disabiling is only suitable for pilot only).
Whether it’s existing clients or new clients that will be used, there are many things that need to be taken into account before implementation. While Parallels offers client support for most devices, please check the following list to ensure that a client exists for the devices in your system.
The Parallels RDP Client is approved for the following operating systems:
Windows XP SP3
- Windows Vista
- Windows 2003 SP1
- Windows 7
- Windows 8. 8.1
- Windows 10
- Windows CE
- Windows Embedded
- Mac 10.5.x and above
- iOS (iPhone and iPad running IOS 7.0 and Higher)
- Android 1.5 and above
- Ubuntu 8.04, 8.10, 9.04, 9.10
- OpenSuse 11.1
- Fedora Core 9, 11
- CentOs 5.2
- VectorLinux 6.0