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 are in the initial stage 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 This guidance shall be focused on Kubernetes because 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 customisationcustomization, autoscaling auto-scaling and more flexible testing. We recommend using linux containers for the server side components. prefer using linux containers as much as possible. Whether linux containers can be used may depend on the requirements of the forecast model.  Any Windows-based forecast models can be separately run on Windows hardware, Windows VMs (or in a Windows containersdocker container).  

Delft-FEWS Software: A cloud agnostic approach

...

Best practices & recommendations

  • Project references
  • Technical knowledge Komt hier ook de info over ARM templates?Deltares has successfully completed Delft-FEWS projects with Azure ARM templates and AWS Elastic Beanstalk. For practical reasons, will keep our requirements / installation instructions as cloud neutral as possible.
  • Involved people
  • More info / Deltares contact(s)

...