Architectural requirements

This article explores the architectural requirements for deploying 1E 9.x on-premises or in the cloud. Learn about server roles, SQL configurations, high availability options, and best practices for scalable and secure implementations.

This documentation covers installation on-premises and on your own cloud-based servers. Alternatively, contact your 1E Account team if you wish to use our SaaS solution and avoid having to install and maintain servers.

You need to decide which architecture your 1E system will use, and which configuration options. Your architectural decisions will include the types of 1E servers you will need, and how many, as well as how you will provide SQL services. SQL Server can be local or remote from your 1E servers.

1E supports the following High Availability (HA) options for SQL Server:

  • AlwaysOn Availability Group (AG) using an AG Listener

  • Failover Cluster Instance (FCI)

1E Server setup is a configuration wizard which must be run on each server in your architecture, to install the required components. 1E Server Setup supports the following types of 1E server:

  • All components on a single server: A single-server installation comprises Master Stack and Response Stack, which is the most common choice for a system of any size supporting 1E Platform real-time features.

  • Master Stack: You would install a Master Stack on its own if you do not require real-time features, or you want one or more remote Response Stacks.

  • Response Stack: This choice allows you to install a Response Stack after you have completed a single-server installation or installed a Master Stack, and is required to support 1E Platform real-time features.

  • DMZ Server: This choice is used on when installing a DMZ Server to provide real-time features for Internet-facing clients. For design and configuration steps, refer to Implementing a 1E DMZ Server.

1E can be installed on-premises on physical and virtual servers, and also on AWS and Azure cloud servers.

The number of devices you need to support influences the number of Switches and Response Stacks you will need, and their server specifications. Each Switch can handle up to 50000 devices, and you can have up to five Switches on a single Response Stack server, handling a maximum of 250000 devices.

Multiple Response Stacks provide a degree of high availability, but are not intended for that purpose. Instead, Response Stacks are required for security, geographic or other network reasons. For example, because your organization covers multiple geographies and you do not want 1E Client traffic to go beyond the boundaries of each region, or because you have Internet-facing devices and need a 1E DMZ Server on-premises.