Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Delft-FEWS components are being deployed on many different architectures and hardware. Lots of Deltares’ customers that are running Delft-FEWS currently have built an IT infrastructure using virtual machines. The usual goal of virtualization is to centralize administrative tasks while improving scalability and overall hardware-resource utilization. When organizations , with an operational Delft-FEWS system, are in the initial stage to upgrade of (re-)defining  their IT infrastructure, it is commonly recognized that after virtualization, containerization is the next logical step in the evolution of IT infrastructure. Deltareswill provide guidance. In our view Kubernetes is the most commonly accepted and best supported cloud computing solution.  Kubernetes uses Docker containers.

 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.  . We recommend using linux containers for the server side components. Any Windows-based forecast models can be separately run on Windows hardware, Windows VMs or Windows containers. 

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


Delft-FEWS in the cloud: reference architectures

...

The memory requirements in the cloud are similar as in a VM or on-premise. We recommend all containers to be linux unless Windows containers are specifically required. For Windows containers HW virtualization is required.


Typical cloud related choices (cloud FAQs)

...