I am looking for a document that describes the technology used by DataMiner Cloud Sharing:
- security, encryption,
- where is the DataMiner Cloud hosted?
- what is the delay?
- how about user rights?
- what are the limitations?
Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 5th July 2023
As the development of this feature has continued and brought a lot of changes I wanted to give an update on this question.
- For security, we use a WebSocket connection between the DMS and our Cloud hosting. This ensures a secure connection and also makes it so our users of the Live Sharing feature do not need to open up ports to their network (which they like to keep very secure of course). The only thing that is necessary to be able to complete a cloud setup will be the white-listing of certain URLs.
- The Dataminer Cloud is hosted in Azure and at the moment we are running everything in a Kubernetes Cluster so we can easily scale our services individually if necessary.
- The delay will greatly depend on the distance between you and the DMS where the dashboard is present and the quality of the connection between the DMS where the dashboard is located and our Cloud hosting.
- To access the cloud you will need to login through Azure B2C. Security will be managed on an organization and coordination level. A coordination is basically a registered DMS with some coordination users that are allowed to access that DMS through the cloud. For both organizations and coordination, we have set up some basic security roles (admin, owner, member). Later on, those might become configurable by the client (this will be much like in DataMiner where permissions can be toggled on or off).
- Right now this feature still under soft-launch because .net core is needed on the system for our service that is integrated into DataMiner. Some more restrictions are present for using the Cloud Sharing within a cluster.
Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 5th July 2023