CAD and BIM, and most commonly AutoCAD and/or Revit, can be installed on a centralized server or servers for use by geographically-dispersed designers. There are several methods for achieving this, but care must be taken to comply with the Autodesk License and Service Agreement (LSA), formerly known as the End User License Agreement. This article discusses the merits of each and is intended to be a primer rather than a detailed implementation guide.
Cloud computing is a very popular topic, as it promises a lower total cost of operation. However, when it comes to CAD/BIM in the cloud, cost savings are harder to achieve because of the extreme hardware and higher bandwidth requirements. Unlike typical desktop applications (e.g. Microsoft Word, Excel), AutoCAD and Revit are intense graphical applications demanding more resources. This reduces the ROI for cloud computing, but this is changing rapidly as technology improves. It is also important to note that the system requirements for Autodesk Revit are significant greater than for AutoCAD. The type of work and size of projects will also affect system requirements. Thus, the primary justification for CAD/BIM in the cloud is performance when geographically-dispersed users are working on a large common file or model.
Another obstacle is that most CAD/BIM vendors have not yet determined how to charge for their products (e.g. on a monthly or quarterly basis) to accommodate public cloud use. It’s a vastly different business model, and they are moving slowly—as it has huge implications for everyone involved. For now, private clouds, which require each customer to deploy their own private systems, are often the only realistic solutions.
There are several ways to deploy Autodesk design software in a private cloud. These may be broadly categorized as One-to-One or Many-to-One implementations.
One-to-One
The One-to-One method allows a remote user to log into a single physical or virtual PC. It provides a separate computing environment that supports only one user. Many individual virtual PCs can be installed on one physical server.
1. Remote Connectivity to a Physical PC. This method allows remote users to connect to another PC via GoToMyPC, LogMeIn or other remote connectivity solution. This is, by far, the easiest solution to deploy, and it can be done with minimal expertise. If existing PCs are used, the cost can be quite minimal, although it doesn’t scale well. The disadvantage is that these remote connectivity solutions are not optimized for CAD, and the performance may be less than acceptable. They lack the ability to support hardware acceleration, which is important for quality graphics. It also requires management of a complete physical PC. This solution is probably best suited for small virtualized implementations with less-demanding 2D drawings. Autodesk allows both Standalone and Network licenses to be used in this manner. Autodesk does not officially support this type of implementation.
2. Multiple Virtualized PCs on a single physical server. This uses the concept of virtual computers, also known as virtual clients, virtual desktops or remote desktops. A single physical server is deployed with multiple virtual PCs. This method requires significantly more expertise, as the selection of the specific hardware components and their drivers can greatly affect performance and stability. This method allows one powerful physical computer to host 4-12 virtual computers. It reduces the overall hardware costs, but increases the setup, tuning and deployment costs. Virtualized PCs allow for easier systems management, and it scales well. It can easily be hosted in a datacenter or within your own offices. Most hosting service providers do not offer virtualized PCs running Windows 7 or 8, as they still focus on offering virtualized servers. But private clouds can be built and leased to your specifications. Autodesk allows both Standalone and Network licenses to be used in this manner. Autodesk does not officially support this type of implementation.
Many-to-One
Many-to-One implementations utilize a single server operating system as a host to multiple users. Terminal Server (now called Remote Desktop and Remote App Services) and Citrix XenApp and XenDesktop are the most common solutions. The significant difference with the Many-to-One strategy is that all users are sharing the same server operating system environment, whereas the One-to-One method allows each user to have their own individual client operating system environment.
1. Microsoft Remote Desktop Services. Formerly known as Terminal Server, this ubiquitous functionality is free with almost every Microsoft Server operating system although it does require low-cost access licenses for the remote users. This method allows multiple remote users to log in to a single server and share the common resources. Graphical performance is improving with the recent addition of RemoteFX. Autodesk allows only Network licenses to be used in this manner. Autodesk does not officially support this type of implementation.
D|C|CADD has deployed a non-optimized Remote Desktop server in a hosted environment with AutoCAD, Revit Architecture, Revit MEP and Revit Structure for testing and evaluation purposes. Performance is quite good from a variety of remote devices.
Installation and configuration are more complex than regular Network deployments, and special attention must be paid to the IT requirements.
The hosted applications can be deployed as Remote Apps, where only the AutoCAD or Revit application is remotely available, or as Remote Desktop, where an entire virtual desktop environment is remotely available. One benefit of this deployment type is higher security. It can be configured so that the drawings or models cannot be saved off the central server.
2. Microsoft Server with Citrix. Citrix XenDesktop and XenApp are the only implementation types officially supported by Autodesk. Microsoft Remote Desktop, as discussed above, shares common technology with Citrix under past cross-licensing and technology sharing agreements. XenDesktop looks and functions the same as Remote Desktop, and XenApp functions the same as RemoteApp, but Citrix provides significant features and functionality to provide better graphics performance and user administration than the lesser Microsoft product. Autodesk allows only Network licenses to be used in this manner. Autodesk officially supports this type of implementation.
D|C|CADD has deployed an optimized Citrix server in a hosted environment with AutoCAD, Revit Architecture, Revit MEP and Revit Structure for testing and evaluation purposes. Performance is quite good from a variety of remote devices such as an iPad (although these apps are not designed for touch devices), Android phone (not recommended because of the tiny screen), laptops, desktops and $500 netbooks. Bandwidth is the primary obstacle, but we’ve found it to be very usable, even with WiFi and Hotspot connections.
Installation and configuration are more complex than regular Network deployments, and special attention must be paid to the IT requirements.
The hosted applications can be deployed as Citrix XenApps, where only the AutoCAD or Revit application is remotely available, or as Citrix XenDesktop, where an entire virtual desktop environment is remotely available. One benefit of a Citrix deployment is higher security. Citrix can be configured so that the drawings or models cannot be saved off the central server.
If you use third-party add-ons with your Autodesk software, make certain that these applications are technically and legally supported in a cloud computing environment.
One final consideration is that your Autodesk right-to-use licenses are for a specific geographic area. If you purchased your licenses from D|C|CADD or another Autodesk Partner in the USA, your licenses are restricted to use within the United States or Canada. The same applies to licenses purchased in other geographic areas of the world. If you wish to have users from other locations use your cloud-based software, contact Autodesk or your Autodesk Partner for information about acquiring Extra Territorial Rights.
D|C|CADD is available to provide knowledgeable advice and consulting services to help you successfully implement a cloud-based Autodesk design solution. Contact us at Info@dccadd.com or (800) 454-5499.
Please note: The information above is time-sensitive as the technology, systems and licensing requirements continually evolve. While D|C|CADD has made every attempt to validate all information, please confirm and refer to the official Autodesk System Requirements posted on autodesk.com. Unless otherwise noted, all information applies only to the Autodesk 2014 versions. There are different licensing requirements and mechanics for older versions. Please let us know at Support@dccadd.com if you spot an error in this document.