Virtualisation and Containerisation for websites
Many clients may want to use our websites (in particular our Web Data Platform) within an intranet environment. Our main concerns with this were as follows;
- Local environment issues on client servers - permissions and client damage.
- Potential exposure of source code through reverse engineering and de-compilers.
- Upgrade maintenance and rolling out patches.
- Controlling how many instances are used on a client network domain.
- Role Based Access tends to be much more granular requiring more control and administration.
- Single Sign-on (SSO) and the complexities it brings.
In-spite of the above potential issues, we are taking a pragmatic approach to letting clients who want our applications on their intranet. We think that Docker, Kubernetes, containerd would serve this purpose. We could put all manner of restrictions into our software to protect the integrity of our efforts but we would rather focus on delivering amazing functionality for clients - whether a public facing website or a local intranet website.
We think that a container of our Web applications is a perfectly reasonable way to go, and may offer clients the opportunity to have a test environment before deploying content and data to the live website.
Cloud based Hosting - Azure, Amazon Web Services
We have explored this as an option for ourselves and clients. It is possible to create private container images deploying them to a cloud environment. Whilst this is possible it is not advantageous for us to incorporate our technology into existing commercial client server cloud architecture.
This starts to move beyond our focus as a data solutions provider for clients wishing to publish their content freely to an awesome web data platform, and instead becoming a security conscious enterprise focused application. We at Info Rhino respect both perspectives because we have worked in these environments and understand how important data is to clients.
If, however, you want to work with us on these areas and have the resources to help implement the right solution for you, we welcome this initiative.
Equally, if you are an expert in cloud based hosting implementation, we are happy to partner with those wishing to diversify their service offerings.