I suggest all involwed in the development of this model install and review N|Solid panel to review and learn functionality. To prevent reinwentment of a bycicle and to learn good solutions, in case there are amy.
Control center with GUI, manual controls and scripted configurations input.
A container that consists all required modules for initial setting and configuration of fleet of nodes, DBs and other subsystems. By launch should be able to accept a list of IP addresses/ports, generate private keys for connection to all distributed subsystems, and choose from a list an approximate type and scale of desired system functionality (including general purpose option).
There should be several dublicates of such a center, in case of emergency. This is the most delicate and powerful source of thuth for the entire system, so security measures should be paramaunt.
- Authentication
- Transport
- Self-signed certificates generator
- Third party services configuration and connectors
- Load Test design, performance and analisys
- Configuration data storage
- Logging
- Sheduling
- GUI
The module should provide several types of roles and previlege levels
Cloud hosters, Email services, CDN, payments etc. This module should calculate in human undestandable figures of cost/per user and approxiamate overoll fees for 3 party services in several scenarios of traffic fluctuations. AWS and several others have done everything to make this unbearable so, we need conremeasures.
The gui should provide:
- Visualisation of the system statistics in real time
- Graphical planning and management of configurations with auto predictions of outcome
- Configuration scripts inputs (with syntax checker)