Set up cloud hosting for Engage or Engage Accounts

Modified on Fri, 6 Mar at 7:40 AM

TABLE OF CONTENTS


Introduction

Gain enhanced security, scalability and cost effectiveness when you host Engage or Engage Accounts on your managed cloud service.

This document provides recommendations for choosing a cloud hosting provider and setting up based on your school's requirements with your IT department's assistance.


Getting started

To get started, you'll need to select a managed cloud service that meets your requirement for server, operating system, virtual machine, monitoring, networking, database and web server (where required). 

We recommend AWS or Azure as our products are tested on their platforms. They have built their cloud servers with security as priority and have response teams dedicated to monitoring, identifying risks and preventing breaches.  

To understand your school's particular requirements; you'll need to consider the following based on the number of students:

  • computing type; number of cores, CPU (vCPU) and RAM
  • data storage; what types and amounts 
  • SQL server
  • any additional software
  • what other applications will Synergetic need to interact with
  • security needs; including access controls, firewalls, encryption and disaster recovery
  • how your cloud server needs to be configured


Hosting Engage or Engage Accounts on cloud

See our recommendations for computing, data storage, SQL server, additional software and configuration notes for Engage or Engage Accounts.

These recommendations are intended as a guide only and you'll need to consider your school's plans for future growth.

Engage or Engage Accounts

Computing and dataOperating systemSQL serverAdditional softwareAccess requirements and configuration

Application server and web server 

Note: web server not available for Engage Accounts
Small (up to 500 students)Medium (501 to 1500 students)Large (1501+ students)Windows Server 2022Microsoft SQL Server 2022

.NET Framework 4.8

SMTP service that supports AUTH (basic or token but not OAuth) or suitable on-premise SMTP relay. We recommend services like Amazon SES and Sendgrid.

SQL server collation: SQL_Latin1_General_CP1_CI_AS

 

TCP/IP and named pipes must be enabled.

2-core CPU4-core CPU8-core CPU
8GB RAM16GB RAM32GB RAM

Engage SMIS requires 100GB free disk space plus 50MB per pupil per annum.

Engage Accounts requires 400GB free disk space.

1gbit/s network connection recommended.

100mbit/s minimum.

Web server requirements

  • Microsoft Internet Information Services (IIS)
  • Web hosting SSL certificate in .pfx format
  • DNS 'A' records are required to allow internal/external access
  • Static IP address recommended

Desktop client

As per minimum requirements for operating system.

A minimum of 4GB RAM recommended.

Minimum of Windows 10

Windows Professional or Enterprise Editions are recommended to enable Active Directory support.

N/AN/AN/A

Other considerations

  • For all SQL servers, appropriate SQL licenses. Consult with your licensing provider.
  • Add appropriate SSL certificates for Microsoft


Setting up and configuring your managed cloud service

Once you’ve decided on a cloud host and signed up to their service, setting up a cloud server involves creating and configuring a virtual server in a cloud computing environment, selecting a suitable server instance, configuring the operating system, and setting up networking and security.

If you need help in setting this up, you’ll need to contact your school’s IT provider.


Installing Engage or Engage Accounts on your managed cloud service

You’ll need to provide connection details to Tes to connect and install Engage or Engage Accounts on your cloud server.  We'll never ask for access to the account.

We'll need details like IP address, username and password so we can connect into the server.

Rest assured, we'll provide suggestions for securely sending details.

You’ll also need to:

  1. install ScreenConnect to each of the Windows servers allowing us access when you need support. We’ll provide the software and you’ll need to run it on your server. We recommend you set it to Manual service and enable it each time you require support.
  2. provide SQL client access licences – required for each of the services accessing the SQL server.
  3. provide Remote Desktop Protocol (RDP) licences for remote Engage application access. 


Data migration

We offer a data migration service whether you’re onboarding as new customer or moving from on-premise to cloud server. Subject to a Professional Service fee.


What does Tes do once my managed cloud service is set up, configured and ongoing?

It’s important to understand what responsibilities Tes has in relation to installing, maintaining or updating our products on your cloud server. The good news is that where we are not responsible for an item, your provider will be able to help you once you’re set up and configured.

The table provides a break down of who is responsible for various items when cloud hosting.


 Engage or Engage Accounts

Tes

School

Install Tes product on cloud server

 

Maintain or update Tes product on cloud server

 

*

Maintain or update operating system on cloud server

 

Maintain or update cloud server hardware

 

Back up data on cloud server

 

Perform disaster recovery

 

Apply security updates on cloud server

 

*We don’t maintain Engage or Engage Accounts on your cloud server. However, we can offer this as a Professional Service for a fee.


Further recommendations

Depending on your set up, we recommend you consider the following:

  • Ensure any other software held by the school are appropriately licensed and your server can handle their requirements.
  • Look to optimise hosting with your provider i.e.; spinning down EC2 boxes between 12am-6am when people are least likely to be accessing their services.


Final thoughts

If you're unsure or would like further information, please contact Tes Support Team to discuss your requirements before you get started with your managed cloud service.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article