Costs of Deploying the LAMP Platform
💸

Costs of Deploying the LAMP Platform

The components of the LAMP Platform rely on IT infrastructure that can be self-hosted by your organization (sometimes called "on-prem") or hosted by a cloud provider such as Amazon or Google.

🚧

If you'd like to deploy your organization's instance of the LAMP Platform on a cloud provider, please consult with your legal and IT departments first, and always ensure that you have signed a Business Associate Agreement (BAA) with the cloud provider to comply with HIPAA.

Factors that Influence Provisioning of Compute and Storage Resources.

There are a few factors that need to be accounted when determining how to deploy the components explained above, as well as how high your monthly costs may be.

  1. Computing: The components of the LAMP Platform are highly efficient and won't need much computing power; however, at minimum they require a single dual-core node with at least 2 gigabytes of memory.
  2. Storage: The data collection rate for the LAMP Platform varies significantly depending on usage needs, spanning from a minimum of 250 gigabytes of low-throughput (HDD) storage to a recommended 4 terabytes of high-throughput (SSD) storage.
  3. 🚧

    If you are collecting digital phenotyping data, using the integrated development environments, or scheduling intervention delivery/data analysis scripts, the minimum requirements WILL NOT be sufficient.

  4. Network: The network bandwidth of the LAMP Platform varies significantly depending on your organization's size and study/clinic requirements; at minimum you must have single virtual private endpoint (i.e. firewall) with a bandwidth of at least 1 Gbps, to a recommended 10 Gbps to adequately handle sustained multi-user loads.

Example Use-Cases and Their Associated Cloud Computing Costs.

When hosting the LAMP Platform with a cloud provider, your monthly costs may vary significantly based on the requirements explained previously. Here are two example configurations with the Amazon Web Services (AWS) cloud provider:

  1. "I run a digital clinic with about ~15 patients and don't intend to use advanced features such as digital phenotyping (sensor data) collection or Automations."
    1. Computing: 1 node, 2 vCPU, 2 GB RAM
    2. Storage: 250 GB, no snapshots
    3. Network: Up to 10 Gbps
    4. Total Cost: ~$35.00/mo
  2. "I run multiple research studies with 200+ patients and intend to collect digital phenotyping data at a high frequency, develop and use machine learning algorithms through the Automations framework, and more advanced features."
    1. Computing: 2 nodes, 16 vCPU, 32 GB RAM
    2. Storage: 8.0 TB, automated monthly snapshots
    3. Network: 25 Gbps
    4. Total Cost: ~$1,500.00/mo
⚠️

Please note that it is currently not yet possible to configure specific sensors to operate at specific frequencies. This feature is coming soon but not available today.

When self-hosting the LAMP Platform (that is, "on-prem"), it's difficult to determine the monthly costs and maintenance needs. Please reach out to us for a consultation if you or your organization would like assistance with self-hosting.

🚧

Though self-hosting may appear to be cheaper, the "hidden costs" should not be neglected in: ensuring redundant storage, no system down-time, regular storage backups, HIPAA-compatible encryption during flight and at rest, preventing network bottlenecks, regular system maintenance, and more. We do not recommend self-hosting unless your organization already has the infrastructure to correctly do so.