Implementation Architecture

The technology demonstration platform hosts both the static website and example key core services on AWS cloud infrastructure.

 The PoC is intended to demonstrate examples of the key capabilities and the technologies available to deploy them in a secure and scalable manner on an externally hosted cloud infrastructure.

Logo

Static web site

These pages are hosted as static documents which can be a mixture of web pages and data files. They are served very quickly forming a very secure and highly scalable way of publishing information. Any number of documents can be published and they can be automatically uploaded from version controlled sources if required.

Dedicated VM

This is where an application for processing or publishing data is deployed on its own virtual machine with all of its supporting software. This provides complete isolation of the runtime infrastructure and the supplier can assure full  version control and security. Any number of server instances can be launched either manually or programatically as required. 

Docker Containers

A more efficient use of computing resources is to host applications within containers which are run concurrently on one or more hosts and can be scaled as required. Several of the core services are running in Docker containers on the same host as a demonstration of this capability.