2.DataMesh Cloud Services安装指导
1 Installation Requirements
1.1 Hardware Requirements
DataMesh Cloud Services (DCS) can be installed on:
- Public Cloud
- Private Cloud
- On-Premise Servers
For clients using on-premise servers, DCS can be installed on either bare metal servers or virtualized servers.
– | Trial / Demonstration | Small Office | Big Office or multiple Offices |
Customized or SaaS based |
No. of Supported Clients |
<= 2 |
<= 10 |
<= 50 |
>50 |
No. of Servers |
1 |
1~2 |
1~5 |
Many |
Server Type |
PC / Workstation |
Workstations / Rack Servers |
Rack Servers / Virtualized Servers / Private Cloud / Public Cloud |
Public Cloud |
Hardware Requirement |
Server with 4C/8G Disk 40GB |
Servers with 16C/64G 200G Disk |
Servers with 16C/64G 500G Disk |
Servers with 16C/64G 500G Disk |
File Storage |
On Server |
On Server |
On Server or Object Storage |
Object Storage |
3D-Model Accelerating Service |
No |
Optional |
Optional |
License required |
* xC / yG means server with x vCPUs and yGB RAM.
* Object Storage, like Azure Blob Storage or Amazon AWS S3, is recommended for clients with Internet access or need work remotely.
* Dedicated storage device with RAID, like NAS or Disk Arrays, is recommended for file storage and used as backend of DCS Storage Service for on-premise deployment, this service should be mounted on server as a directory.
* Production servers, on-cloud or on-premise, bare metal or virtualized, should be directly reachable by each other.
* 3D-Model Accelerating Service, DCS License required, Unity License Required, Windows PC with Unity required.
* For on-premise or private cloud deployment, users may need VPN to access DCS from Internet.
1.2 Software Requirements
Operating System
Ubuntu 18.04 is tested and recommended for production usage, Windows is also supported for trial or small offices.
Application Softwares
- DataMesh Cloud Services (DCS)
- DataMesh Manager (DMM)
DataMesh Manager is the management system for DCS installation, services managements.
Server / Runtime softwares
- Java
- Nginx
- MySQL
- MongoDB
- Redis, optional, not available on Windows
- ActiveMQ, optional for trial
- Apache ActiveMQ Artemis or other MQTT Broker, optional for trial
2 Installation
2.0 Before Installation
For servers with Internet Access
- Prepare DataMesh Manager Installer.
- Install MySQL server.
- Set up SSH Server.
For servers without Internet Access
- Prepare DataMesh Manager Installer.
- Prepare application packages and softwares for DCS installation.
- Install MySQL server.
- Set up SSH Server.
2.1 Install DataMesh Manager
- Run DMM Installer to install Java environment, configure Environment variables, install DMM Master and start DataMesh Manager Web Console.
- Access DataMesh Cloud Manager Web Console using browser.
- Accept License Agreements.
- Upload License for DMM and DCS.
- Configure data directory.
- Configure default MySQL server connection parameters.
- Configure installation package source, online server or local directory.
- Create a cluster in DataMesh Manager.
- Add hosts and Install DMM Agent to current server or other servers, SSH access is required for each server.
2.2 Install DataMesh Cloud Services in DataMesh Manager
- Install data service softwares
1.Install MongoDB or configure external MongoDB connection parameters. 2.Install MySQL or configure external MySQL connection parameters, reuse MySQL instance with DMM by default. 3.Install ActiveMQ or configure external ActiveMQ connection parameters. This step is auto-skipped in trial mode. 4.Install Redis or configure external Redis connection parameters. This step is auto-skipped in trial mode. 5.Install Artemis or other MQTT broker or configure external MQTT broker parameters. This step is auto-skipped in trial mode.
- 2. Configure DataMesh Cloud Services components.
1.Configure storage service parameters for DataMesh Cloud Services, local folder on server node or Cloud Object Storage. 2.Configure collaboration service parameters for DataMesh Cloud Services.
- Install DataMesh Cloud Services components.
- Start up DataMesh Cloud Services.