Architecture & Deployment

This page describes the 3DM Cloud architecture.
For documentation on the DNS Records, see Storage Nodes & DNS Records.

Deployment

About the 3DM Cloud Portal:

  • Runs on Azure
  • Azure datacenter location: West Europe
  • Single VM with Ubuntu Linux 20.04.2 (LTS)
  • Database: Azure managed MySQL (8.0.15)
  • API: PHP 7.4.3-4ubuntu2.19
  • Website: Apache 2.4.41-4ubuntu3.14
  • Wordpress: version 5.7.1

About the 3D Cloud Storage:

  • Runs on Azure and Amazon, at different datacenters across the world
  • Azure datacenter locations: Australia,East US,North Europe,South Central US,West Europe,West US
  • Amazon datacenter locations: Singapore
  • Single VM per datacenter, with Flatcar container Linux (auto-updating, security focus)
  • Single Docker container based on Java 11 (LTS) Alpine Linux (trimmed down attack surface)
  • Only TLS 1.2 and later, no older technologies like SSL
  • HTTPS only, no insecure HTTP
  • Secure Websockets (WSS) on top of HTTPS for better streaming performance
  • No direct access to the backend blob storage account, all access is through the service

Product Components & User Roles


Reality Data Flowchart

 
Last modified:: 2024/02/07 16:28