...
A container is a “lightweight” abstraction layer on top of the host operating system. Multiple containers share the machine’s operating system kernel and do not require the overhead of associating an operating system within each application. In comparison with VMs, containers bring reduced start-up time, more compute capacity, more flexibility, fault isolation, ease of management, simplified security and reduced costs. The operational benefits for Delft-FEWS systems are also in line with the Roadmap plans for automation of installations with less customisation, autoscaling and more flexible testing.
Delft-FEWS Software: A cloud agnostic approach
Master Controller | Yes (plans to improve service replication) |
Admin Interface | Yes |
Operator Client / SA | Use Azure Virtual Desktop or Database proxy |
Config Manager | Use Azure Virtual Desktop or Database proxy or API |
Forecasting Shell Server | Yes |
WebServices | Yes |
DatabaseProxy | Yes |
OpenArchive | Yes |
Fileshares | cloud-specific |
...