Overview

Cloud Migration is a national effort to transition Water Management functions from relying on end-of-life local servers and soon-to-be decommissioned processing centers to modernized infrastructure and web services in the CWBI cloud.

The team is following an initial multi-year plan to achieve a Minimum Viable Product (MVP) that focuses primarily on the migration of the CWMS database and data services, including:

  • CWMS National Oracle Database in CWBI
  • CWMS Data API (CDA) for data reads and writes
  • CWMS data acquisition through centralized cloud-based services in CWBI
  • CWMS data processing (OpenDCS) services for data acquisition as well as automated data transformations and computations
  • CWMS data dissemination services and web hosting in CWBI

Accomplishments

LDM

The team completed the cloud deployment of an Enterprise LDM service for CWMS data acquisition and dissemination in the CWBI test and production environment.   The team also completed a newly developed python-based SHEF parser, which was integrated in Airflow to process SHEF files from LDM.  

LDM connections with the majority of the NWS River Forecasts Centers have been established.   As soon as the pilot LRL cloud migration is completed, scheduling of district migrations will begin.

District Web Migration

The team provided virtual consultation to the WMIST PDT and districts on the use of CDA as well as the use of the Groundwork React Component Library, in particular to demonstrate the approach for developing and migrating web data entry applications. 

CWBI Deployment

In addition to the completion of the CWMS LDM Enterprise Service deployment to the CWBI Production environment, the team also completed the deployment of the Airflow CWMS enterprise service for tasks scheduling in the CWBI test and production environments.

Monitoring Tools

The team established FY26 plans for completing the deployment of monitoring tools for CWMS services deployed in CWBI.

Cloud Compute

The team completed a prototype cloud compute capability implementation for modeling in HEC-RTS.  The protype provides a proof-of-concept for the ability to set up and execute cloud compute directly from HEC-RTS. 

Cloud Migration Support and Information Sharing

The team held monthly data migration working sessions to go through available tools and required tasks for district cloud migration preparations.  The team also continued field engagement in CWMS developer meetings on the CWMS Database, OpenDCS, and CWBI Deployments. Centralized CWMS Cloud Migration information are available on the HEC confluence pages https://www.hec.usace.army.mil/confluence/cwmsdocs/ccm/cwms-cloud-migration-home-171934343.html