TABLE OF CONTENTS
Hardware Requirements
The following hardware and software is minimum recommended for the .NET version of TrackOne Studio’s Learning Analytics Suite. Environments can be physical or virtualised.
Server | Recommended Hardware | Recommended Software |
Web Server / Database Server |
|
|
The above recommendations apply to a maximum of two installations instances. Where group schools have more than two instances, separate servers should be maintained. |
Hosting Options – Application
OPTION 1 | OPTION 2 |
Host the application on the same server as an existing web application. | Host the application on a fresh virtual server, suitable for the application:
Windows Server 2016 (or above) Dual core processor (or above) 12GB RAM (or above) 128GB storage (or above) Note: This is the preferred option. |
Hosting Options – Database
OPTION 1 | OPTION 2 |
Host the database on a pre-existing SQL server. | Host the database on the same virtual server as the application (preferred). |
Note: Depending upon the requirements of the SQL instance additional RAM may need to be added to the VM.
Hosting Options – TASS Cloud
If your school is already using TASS’ Cloud Hosting Services to deploy the TASS application, an alternative to the school providing their own server infrastructure, is to have TASS manage the TrackOne Studio solution alongside of the TASS application in the Cloud.
The service includes:
- Highly secure, resilient and access anywhere infrastructure
- Backup Management of the application and database servers including operating systems
- Server Management, including support of operating system and security performance enhancements
- Penetration testing including remedial actions
- Monitoring infrastructure at the OS and application level
- After hours support for critical infrastructure issues
Database Server Guidance (Self-Hosted Customers)
TrackOne Studio uses Microsoft SQL Server as the relational database back-end for the product.
Permissions
Ensure that the TrackOne account has administrator privileges over the SQL instance.
Configuration
The below settings must be configured as follows for TrackOne Studio to function correctly:
Server Collation | Latin1_General_CI_AS |
---|---|
Database Collation | Latin1_General_CI_AS |
Database Compatibility Level | No higher than SQL Server 2014 (120) |
Server Authentication Mode | Mixed (Windows and SQL) |
Required Installation Components |
|
Installation
As part of a new TrackOne Studio installation, SQL Server Express will be installed and configured as per our recommended settings. A database account for the TrackOne Studio application will be created by the TASS Technical Services team.
Upgrades
An SQL Server instance can be upgraded to a newer major release in the following ways:
- Do it yourself: SQL Server versions can be upgraded by following the guidance published by Microsoft: Upgrade SQL Server Using the Installation Wizard.
- TASS Technical Services: TASS can assist with deploying updates (chargeable). TASS recommends this approach if you are not experienced with deploying and maintaining SQL Server.
Do not upgrade to a major release that is not supported by TASS.
Server Migrations
Assistance from the TASS Technical Services team is required if a database server migration is occurring.
Contact the TrackOne support team ([email protected]) to discuss optimal timing, who will then place a booking with the TASS Technical support team.
Cost $550
Maintenance and Support
For self-hosted customers, maintenance of the database server and SQL Server instance is the responsibility of the customers. This includes backups and patching.
Recovery Model options:
1) Simple: Recommended. Set to Simple with a daily full backup.
2) Full: If the database recovery model is Full, we recommend daily full database and transaction log backups.
Daily transaction log truncation to prevent disks from filling.
Licensing
If the school is providing their own SQL server instance, they are responsible for providing their own SQL Server licensing. The per-core licensing model is recommended.
Assistance with SQL Queries and Integrations
No assistance is provided with developing or using SQL queries, or other integrations that connect directly to the database.
If schools expect to have all students logging into TrackOne Studio at one time, such as for Academic Goal setting, the requirements must be greater than the minimum outlined here. |