How billing works
A breakdown of the pricing for running your applications on MedStack Control.
To make our billing model as transparent as possible, we put together this article that explains how and what you are billed. There are three different line items you may see on your monthly invoice:
- Subscription
- Infrastructure and resources
- Active security layer
Invoices generated by MedStack are in USD.
Subscription
There are three tiers of subscriptions on MedStack Control that can be reviewed on our pricing page.
- Startup
- Scaleup
Each subscription can be purchased as either a monthly or an annual subscription. Annual subscriptions are 20% less expensive per month than monthly subscriptions.
Monthly subscriptions
Monthly subscriptions are prepaid. This means they are invoiced immediately and renew every month after the start date. The start date of the monthly subscription aligns with the start date of the infrastructure billing period.
Annual subscriptions
Annual subscriptions are prepaid. This means they are invoiced immediately and renew every year from the start date. The start date of the annual subscription aligns with the start date of the infrastructure billing period.
Passed-through costs
When you build resources in MedStack Control, they're provisioned within MedStack's cloud provider tenant and tagged with your company ID.
Each month, we pass the costs incurred by resources tagged with your company ID from the cloud provider through to you. We also install third-party tools on your resources to enable MedStack Control's privacy compliance guarantees. The costs of these tools are also passed through to you.
The infrastructure billing period covers a one month period of infrastructure, resources and tools usage from the start date of a MedStack Control subscription, and recurs every month. These costs are passed-through to you from the service providers.
SKUs
The approximate costs are estimated for resources provisioned in the East US region and vary across different regions.
All virtual machines are installed with a 32 GB SSD that is accounted for in the approximate cost.
The network and bandwidth costs are excluded from the approximate cost.
Azure server resources
Product | SKU | Approximate cost (USD) |
---|---|---|
Virtual machine | Small: B1ms | $20/mo |
Virtual machine | Medium: B2s | $40/mo |
Virtual machine | Large: D2s_v3 | $90/mo |
Virtual machine | X-Large: D4s_v3 | $180/mo |
Database server | Basic: 1 core | $40/mo + $0.10/GB |
Database server | Basic: 2 cores | $60/mo + $0.10/GB |
Database server | General purpose: 2 cores | $140/mo + $0.115/GB |
Database server | General purpose: 4 cores | $280/mo + $0.115/GB |
Want to get a cost estimate?
You can use the Azure pricing calculator to approximate the costs incurred by the cloud provider. These appear as "passed-through costs" on your invoice. See our billing example below.
Storage
The storage costs that can be passed-through on each infrastructure invoice can include the costs incurred on the cloud provider for the following services:
- The Docker backup system
- Object storage
Storage costs will increase over time
Due to the nature of the Docker backup system on MedStack Control, which captures data snapshots every hour and retains them within the backup system's lifecycle rules, it is expected to see the storage costs increase each month with active development and use of applications.
Storage costs are composed of:
- Operations on the object store (like read, create/list, write, etc.)
- Data volume (when retrieving and writing data)
Third-party resources
Product | Approximate cost (USD) |
---|---|
Intrusion Detection System | $20/virtual machine |
Active security layer
MedStack Control continuously monitors for and responds to threats and system vulnerabilities, as well as patches and maintains the operation of the systems the application layer runs atop.
The active security layer cost is 20% of the passed-through cost and is billed each infrastructure period.
Example
Let's say you signed up for an annual Startup subscription to MedStack Control on July 4, 2020. Here is what the first two invoices could look like:
Invoice: July 4, 2020
Item | Cost (USD) |
---|---|
Startup annual subscription | $14,388 |
Invoice: August 4, 2020
The following month's invoice on August 4, 2020.
Item | Cost (USD) |
---|---|
Startup annual subscription | $0 |
Passed-through cost: virtual machines | $268.92 |
Passed-through cost: network | $4.26 |
Passed-through cost: bandwidth | $9.09 |
Passed-through cost: intrusion detection | $96.42 |
Passed-through cost: storage | $22.01 |
Active security layer | $53.78 |
Invoice: July 4, 2021
The following year's invoice on July 4, 2021, the annual subscription will automatically be billed for another year of service and the previous month's usage of cloud resources that are passed-through and the active security layer are also included in the invoice.
In this example, the user spun up a managed PostgreSQL database server as well, which you can see as a new line item in the invoice.
Item | Cost (USD) |
---|---|
Startup annual subscription | $14,388 |
Passed-through cost: virtual machines | $1655.08 |
Passed-through cost: network | $11.12 |
Passed-through cost: bandwidth | $24.85 |
Passed-through cost: intrusion detection | $320.99 |
Passed-through cost: storage | $72.66 |
Passed-through cost: managed database for postgresql | $1049.49 |
Active security layer | $333.02 |
Invoice: August 4, 2021
And the following monthly invoice would have a similar structure as expected.
Item | Cost (USD) |
---|---|
Startup annual subscription | $0 |
Passed-through cost: virtual machines | $1865.98 |
Passed-through cost: network | $15.18 |
Passed-through cost: bandwidth | $32.11 |
Passed-through cost: intrusion detection | $400.88 |
Passed-through cost: storage | $101.12 |
Passed-through cost: managed database for postgresql | $1583.33 |
Active security layer | $373.20 |
Updated 3 months ago