Hybrid cloud and on-premises model - Best Practices for Deploying ClioSoft SOS on AWS

Hybrid cloud and on-premises model

The hybrid environment shown in the following figure extends your existing data center to the AWS Cloud. You can configure your entire SOS7 environment to access both your on-premises data center and your environment in the AWS Cloud. This allows to have an initial proof of concept phase, during which you can determine network, storage, and compute performance parameters, before you release to production.


        This image shows a hybrid environment that uses a combination of AWS Cloud resources
          and on-premises resources.

Hybrid environment

In this hybrid environment, Amazon EC2 instances host all of the primary SOS7 servers and the repositories, with the SOS Cache hosed in the on-premises data centers.

The distributed architecture support of SOS7 servers enables you to host SOS7 repositories in multiple Amazon EC2 Regions, such as Oregon, Virginia, Ireland, and Singapore. Each Amazon EC2 Region is designed to be completely isolated from the other Amazon EC2 Regions. This achieves the greatest possible fault tolerance and stability.

AWS also provides a number of storage solutions. The choice of the storage solution depends on the size of the design team, project, and performance requirements of the jobs to be run in the cloud. For more information see Cloud Storage with AWS.

Amazon CloudWatch provides you with data and actionable insights to monitor your applications, understand and respond to system-wide performance changes, optimize resource utilization, and get a unified view of operational health. You can configure CloudWatch for detailed visibility into your SOS7 environment.

Though the connectivity between your on-premises environment and AWS can be established through basic ISP-powered networks over an AWS VPN, depending on the design team size, for optimal performance, you can also set up a solution such as AWS Direct Connect.

The hybrid model also provides a key feature: scaling for peak usage. The project data is available on the AWS Cloud already. Setting up an SOS7 Cache Server on an EC2 instance in all AWS regions allows your projects to scale quickly. In the model in preceding figure, because the data for their jobs is already available n the SOS7 Cache server, the design teams that want to schedule simulation and verification jobs can launch EC2 instances on-demand based on their compute needs.

This type of deployment can be ideal for medium and large environments.