uiowaSEP2024 / 002_ImagePro

Image processing backend
1 stars 0 forks source link

Deploy Study System to EKS #191

Closed zmorris248 closed 3 months ago

zmorris248 commented 3 months ago

If this feature request related to a problem? Please describe.

Along with the job_monitoring_app, our study handling system needs to be deployed to our EKS cluster and configured to communicate properly with the job_monitoring_app server. The study handling system includes an Orthanc server listening for connections that is exposed to the internet, a listening agent that obtains new studies from the Orthanc and spins up study handler and product job pods. These job pods process the study and send relevant log information to the job_monitoring_app which saves it to the db so that it is visible on the frontend and then deletes the study info. Alternatives Considered If Applicable

Rationale

Implementation Ideas

We need to upload all relevant images to ECR, deploy the kubernetes files onto EKS, create a load balancer for the Orthanc to be exposed, and create an EFS file system for the study handler system to use. Additional Context