Orthweb helps imaging IT administrators operate Orthanc on AWS. The documentation provides a step-by-step guide for deployment and discusses the architecture.
Orthanc must run on a secure cloud platform. Large organizations typically have dedicated IT resources to build a multi-VPC networking infrastructure on AWS, known as a landing zone. Each department in the organization deploys their own applications on their assigned segments of the network.
However, many Orthanc adopters are smaller entities such as startups, research facilities, independent health facilities, or departments without organizational cloud strategy. These adopters needs a secure and scalable cloud foundation to leverage the power of Orthanc. To fill this gap, Orthweb project was created to accelerate deployment of Orthanc in public cloud.
The Orthweb template provisions its own self-contained infrastrcture stack in a single AWS account. It does not rely upon an established network infrastructure platform. The network infrastructure layer provisioned in the project contains a single VPC with multiple subnets, along with required endpoints. The infrastructure layer also contains encryption keys, managed database service and S3 storage. The infrastrcture footprint is small but secure. It aims to comply with regulatory requirements such as HIPPA. However, regulatory auditing is the responsibility of the Orthanc adopter.
The Orthweb project uses Terraform for infrastructure as code. It also leverages cloud-init user data to automatically install and configure Orthanc application during server bootstrapping. Bring your own AWS account, Orthweb can typically set up Orthanc server within 30 minutes and start to serve HTTP and DICOM traffic. The project also takes into account other operational aspects, such as high availability, resiliency and automation in the configuration of Orthanc application with Docker, using the official Orthanc image. For those considering hosting Orthanc on Kubernetes, check out our sister project Korthweb.