|After you finish they deployment, you should update your server and apply any latest patch. Check out this article to learn how: How to update the Teramind Server (On-Premise / Private Cloud deployment).|
You can download a PDF version of the deployment guide by clicking the button below:
|Note: The following deployment instructions are for a single-node setup. Please contact firstname.lastname@example.org for multi-node deployment instructions.|
- Step 1: Creating an Azure Instance and Accessing it with SSH
- Step 2: Creating a Microsoft Azure Blob Storage
- Step 3: Creating an Azure Database for PostgreSQL
- Step 4: Finishing the Deployment
- Step 5: Installing the Teramind Agent
- Additional Configurations
- Technical Specifications, Licensing and Support
Teramid on Azure Overview
All Teramind solutions are available to deploy on Microsoft’s enterprise-ready Azure platform as a Private Cloud option. This deployment guide will help you discover what you can expect from your Teramind on Azure deployment and provide you with installation prerequisites, step by step instructions, technical and support information.
|Architecture||Self-contained, Linux-based VM|
|Data Center||Deploy from a wide selection of data centers/regions|
|License||Endpoint based. Same as Teramind On-Premise|
|Server||Managed by you, VHD provided by Teramind|
|Updates||Periodic, single file, uploaded to the dashboard|
|Backups||Managed by you through the Azure Portal|
|Scalability||Vertical/horizontal scaling with optional auto scaling|
|Support||Free basic infrastructure support from Microsoft. Teramind support includes: installation assistance, 24/7 follow-the-sun, enterprise SLA|
Benefits of Deploying Teramind on Azure
If you prefer on-premise deployments but unwilling to incur the cost and hassle of an in-house infrastructure or you want to move to the Cloud but have been concerned about compliance or security, or have made the transition and already host on Azure, then Teramind on Azure is the right choice for you. Here are some infrastructure benefits you can expect if you choose to deploy Teramind on Azure:
|Flexible and Competitive Pricing
No upfront cost, you only pay for the resources you consume (i.e. CPU, storage, memory). Additionally, you can save even more if you already use Windows Server and SQL Server. Teramind’s configuration for a standard deployment (D4d v4 instance, supporting up to 100 users) costs only a few cents per hour*.
*Infrastructure costs are set by Microsoft and subject to change.
With 54 regions* in 140 countries, Azure has the most coverage than any cloud provider. Global customers can reduce the infrastructure cost and complexity while meeting local residency requirements by hosting in an Azure data center. Moreover, you can pair regions and Availability Zones for your ideal Teramind setup.
*Not all regions are currently available on Teramind. See the Regions/Data Centers section for a list of supported regions.
Create a Teramind machine instance in minutes by launching the Teramind deployment from Teramind Azure Marketplace page. Or, if you prefer, deploy programmatically using API calls, ARM templates, or the PowerShell console to automatically deploy without using the Azure Portal.
|Premium Storage and Optimization
Majority of the Teramind Azure deployments come with SSDs designed for high-performance and low-latency disk support. Additionally, Teramind lets you choose from a range of instant types optimized for special purposes like Compute/Storage Optimized instances.
|Agility and Scaling
Vertical and horizontal scaling with optional auto scaling that allows you to scale the number of running instances up or down, based on telemetry data automatically with Azure Monitor.
|Reliability and Disaster Recovery
Your data stays resilient with Azure’s High Availability (HA), redundancy with multi-geo replications, on-demand backup and offsite disaster recovery features.
|Security and Compliance
With 70+ compliance offerings, Azure has the largest portfolio in the industry when it comes to security, privacy and transparency. Combining this with Teramind’s conformance with GDPR, HIPAA, PCI DSS etc. makes Teramind and Azure an ideal package for customers in government, healthcare, finance and other regulated industries.
|Central Management Console
Configure and manage all your deployments from one central location. Azure also comes with built-in support for application monitoring, log analytics, patching, backup, and site recovery so you can focus on your Teramind application and not worry about managing the infrastructure.
Primary Server Requirements
Deployments for under 1,000 concurrent users can be hosted on one all-inclusive server, in most cases. CPU and system memory should be provisioned based on the expected number of concurrent monitored sessions, according to the following table:
|Concurrent Users||Server Requirements||Instance Type|
|Up to 100||1 Teramind Master Server (VM)||D4d v4|
|Up to 500||1 Teramind Master Server (VM)||D8d v4|
|Up to 1, 000||1 Teramind Master Server (VM)||D16d v4|
1,000 or more concurrent users
1 Teramind Master Server (VM)
|1 Teramind App Server (VM) per 1,000 concurrent users||D16d v4|
|1 Teramind BI Server (VM)||D16d v4|
OCR Server Requirements
|You need to set up at least one OCR Database Node and one Mining Node for the OCR features to work.|
|No of Users||Server Requirements||Instance Type|
|Less than 200 users||1 OCR Database Node||D4d v4|
|1 OCR Mining Node||D16d v4|
|Larger deployments of 200 or more users||1 OCR Database Node||D4d v4
Disk: 100 GB
|1 OCR Mining Node per 200 users||D16d v4
Disk: 24 GB
|You will need to adjust the disk size as you add or remove video recordings over time. See the Storage Requirements section below for more information.|
The Teramind virtual appliance comes with a primary volume of 32 GB by default. This volume contains the Teramind server application and database. The size of this volume can be increased at a later point in time.
|Storage for Screen Recordings||
The simplest way to add scalable storage is to use Microsoft Azure Blob Storage. For instructions on how to do so, check out this step.
* At the moment, Teramind on Mac has limited functionalities. You can check out what features are supported here.
* Ideally, terminal servers should have a maximum of about 30 users or less depending on the number of screens and monitoring settings. Otherwise you may have performance impact.
|Load||Approximately 30 MB – 50 MB memory and 1-3% CPU utilization, depending on user activity|
|Visibility||Hidden or revealed desktop agents available|
|Bandwidth||Approximately 10 kbps upstream depending on user activity level & number of screens|
|Offline Storage||Teramind features offline recording on the Silent/Hidden Agent (Windows). This means that in case of network downtime, the agent will save all data locally, and continue to enforce policy. Once connection is re-established, the agent will upload the data to the server at a throttled pace. The offline storage buffer is configurable in monitoring settings, and takes approximately 1GB per 160 hours of work time.|
|Detailed agent specifications can be found here.|
- An Azure account
- Your Teramind license key, available from Teramind Self-Hosted portal at: https://www.teramind.co/portal
- An SSH client like Putty if you are using Windows