Getting started with NICE DCV on Amazon EC2
NICE DCV is a high-performant remote 2D/3D visualization technology which is free to use on AWS EC2 instances. EC2 offers instances with GPUs and without. We will explain the steps necessary to get DCV running on the EC2 instance you have selected.
First please sign in to the AWS Management Console. The easiest way to get NICE DCV running is to use one of the pre-built AMIs (Amazon Machine Images) including NICE DCV which you can find on this page: NICE DCV AMIs for Linux or Windows. If you want to install NICE DCV manually please check out our guide How to install NICE DCV on RedHat/CentOS.
After clicking on the DCV-AMI you want to use you will get to the next page where you just click on “Continue to Subscribe” to the upper right (which tells you you don’t have to subscribe).
Click on “Continue to Configuration” where you typically want to select the region where you want to launch the AMI. At the time of writing the default is to use a g3s.xlarge instance (in case an AMI with 3D support and GPU is selected) which is equipped with a nVidia GPU with 8 GB, 4 vCPUs and 30.5 GB memory (hourly cost of $0.75 at the time of writing).
As next step click on “Continue to Launch” where you can configure the final settings:
- Choose Action: “Launch from Website”
- Security Group Settings: Use “Create New Based On Seller Settings” in case you want to have port 8443 to open for incoming connection which is the default port to access NICE DCV
- Select your key pair
After clicking “Launch” you should see the following message:
Connect to your NICE DCV Session
Head over to your AWS console and find the details of your new running instance including public IP address to login. After logging in via ssh you should see (in case of Linux) the following
nvidia-smi information which shows that the g3s is equipped with half of an nvidia M60 GPU with 8GB and uses nVidia driver 430.30:
Set the password of the ec2-user with the following command:
sudo passwd ec2-user
and start a new DCV session with
dcv create-session session1
Now let’s try to connect to the instance via DCV. Open the URL
https://YOUR_PUBLIC_IP:8443 in your browser, agree to the security exception due to the missing certificate and then you should see the login screen shown to the right where you can login with user
ec2-user and the password you have just configured in the shell session.
If everything goes well you should see in case of a Linux session a desktop similar to this:
Now you have a full Linux desktop available with powerful 3D GPU support similar to a M6000 card for your 3D applications.
- Always make sure that your EC2 inbound rules allow traffic on port 8443.
- You can perform the installation of NICE DCV yourself as well in about 15-30 minutes based on our installation guide for running the NICE DCV server on your EC2 instance or on-premises.
- You can create an AMI from your instance to launch NICE DCV quickly including your specific configurations and applications installed.
Any questions just let us know via our contact form.