itopia allows delivering of high performance workstations powered by NVIDIA® P100 GPU accelerators through Teradici’s PCoIP to designers, multimedia companies and engineers.
Find below the steps to create graphic virtual workstations deployment in minutes.
Sign up for itopia and Google
Teradici cloud access license
1. Login to itopia CAS and create a deployment. Go to all deployments and click on the green plus sign in the upper right corner:
Select Virtual Workstations (Teradici) as the deployment type and type the name for your deployment. The deployment (server) code will be generated automatically.
If you prefer to define your own code, uncheck the "Autogenerate Code" box and Type your code (we allow from 3 to 8 characters). Click Create.
2. Define your default virtual workstation configuration.
VM Instance type: select the instance type depending on how much RAM and CPU you want to add to the VM
Platform: Choose Linux or Windows platform for the deployment. You will be able to choose a different image for every individual user/VM you create
Estimated No. of users: put the number of users that are expected to be created for this deployment so we can give you more accurate Google cost estimate in the last step
Disk type: select SSD or Standard storage disk and click the green plus sign to add it to your machine
Teradici Agent: Right now we support Graphic Teradici agents. It's the software that allows remote connections to virtual machines using PCoIP protocol. Select it and continue
GPU type: choose the type and quantity of GPUs to accelerate workloads on the VM instance.
If you're restricted by quotas to use GPUs, all NVIDIA® Tesla GPU types can be requested from Google here.
Keep in mind that every GPU type is able to support wider range of virtual CPUs and RAM. Check the below table for each GPU type and the amount of available CPUs and memory:
For example, the first type (1 GPU, 16 HBM2 is able to support VM instances with up to 10 cores and 104 GB of RAM). More information about NVIDIA® processing units is available here.
License activation code: insert your Teradici license number (Teradici license must be purchased from the vendor directly)
Access via external IP?: If disabled, the deployment will only be accessible through internal IPs not allowing external access to the servers.
Click the Next button in the bottom right corner to continue.
3. Select your GCP configuration
Authenticate with your GCP account. The system will ask you for your Google email address and password. Make sure to use the same one you used to sign up for Google Cloud. Then create a project that will be associated with your deployment. Put the Project Name and click "Create" button.
The email account you selected will appear in the screen and you can create a Google Project that will be associated with your deployment. Put the Project Nameand click "Create" button. "Project" is Google's way of separating different deployments.
If you already created a project in Google platform, click "Already have one" and it will appear in the drop-down list below so you can select it.
4. Enable APIs
The APIs need to be enabled for the project. They allow itopia software to integrate and communicate with your Google infrastructure.
The system will try to enable the API's automatically. In case any of the API's stays disabled, click on the "Enable" button next to it and you will be redirected to a new tab in Google Cloud Platform. In Google tab, click Enable button located in the top of the screen.
Once enabled, the button will change to "Disable"
The software is also checking the IP quota restriction. The system will confirm if your Google account is upgraded. Without upgrading the GCP account you would only have access to a limited number of static IPs that may not be enough for a basic deployment in itopia.
In https://console.cloud.google.com/ click on the UPGRADE button in the top right corner to upgrade your account. If you don't see such button in the IP quota tab, it means that your account was already upgraded.
After you enable the APIs in Google, you can click on the refresh buttons next to each API.
APIs will turn green to confirm they were enabled so you can continue to Region selection below.
5. Select your GCP Region(s)
In case you're launching a deployment hosted in multiple regions. Add all of them in this step.
Companies with multiple sites located in different states, countries or continents can now be deployed in any GCP datacenter location. Just select the region and add it with the green plus sign.
On the bottom of the screen you can add the VM instances that will be created like app/ web/ database servers clicking on the green plus sign on the right:
6. Check if your selected settings are correct and confirm the disclaimer.
Under the settings summary and just above the disclaimer message, you will see Google infrastructure cost estimate to give you an idea of the approximate Google cost for your selected settings after you spend your free credits. The estimate shows two scenarios, one if you leave your servers on 24/7 or just 14 hours from Monday to Friday.
Once confirmed, check the disclaimer in the bottom and click "DEPLOY" button in the bottom right lo launch the deployment to Cloud.
The Deployment Process
After the provision is saved, you can see Provisioning Status in itopia after clicking on your deployment dashboard and watch how Google servers are being automatically deployed and configured.
After the automatic server configuration is complete, you will receive an email with credentials to be able to connect to your servers.
IMPORTANT: Don't turn off your servers before the provisioning process has fully completed.