Overview

The WMES-CWMS 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 WMES-CWMS Cloud Migration is following an initial multi-year plan to achieve a Minimum Viable Product (MVP) that focus primarily on the migration of the CWMS database and data services that include:

  • 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

  • Accomplished the implementation of the CWMS National Database in the CWBI production environment.
  • Transitioned almost all of district offices to rely on Cumulus, the CWMS National Gridded Data Service.
  • Developed a prototype LDM cloud-based service for data acquisition from partner agencies, particularly the National Weather Service.
  • Continued to improve CDA’s performance and added data read/write features to satisfy the needs of the pilot migration offices.
  • Discontinued the use of the CPC CWMS National Database for the pilot offices and implemented a direct data relay from their T7 Oracle databases to the CWBI CWMS National Database.
  • Began the initial cloud-based implementation of OpenDCS in CWBI.
  • Held an HEC-CRREL 3-Day summit and solidified CWMS cloud migration goals through FY24 and further planned a migration schedule through FY26.
  • Held a feedback session with around ten districts to solicit CWMS web migration needs.
  • Held a handful of information sharing webinars and an in-person Web development workshop for cloud migration.
  • Stood up an MS Teams CWMS Cloud Migration Team to serve as hub for cloud migration information sharing and coordination on key elements of the migration.

Field Support and Technology Transfer

  • Presented roadmap to CURG.
  • Biweekly Cloud Migration Technical Meetings continue to be open all interested in tracking CWMS developers’ progress.
  • Information Webinars hosted (with archives and recordings) on the CWMS Cloud Migration Team’s Training Channel:
    • Multi-part introduction to CDA
    • Multi-part introduction to GitHub
  • In-person workshop on Web Development using REST and CDA hosted web developers from fifteen district offices.