From fb78dba24450f9250fbe8bbd09fc15d09cc5c316 Mon Sep 17 00:00:00 2001 From: Advait <76993204+777advait@users.noreply.github.com> Date: Tue, 19 Nov 2024 10:30:59 +0530 Subject: [PATCH 1/5] feat(features): add a pricing page --- apps/docs/content/features/pricing.mdx | 103 +++++++++++++++++++++++++ apps/docs/sidebars.js | 9 +++ 2 files changed, 112 insertions(+) create mode 100644 apps/docs/content/features/pricing.mdx diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx new file mode 100644 index 00000000..fe746863 --- /dev/null +++ b/apps/docs/content/features/pricing.mdx @@ -0,0 +1,103 @@ +--- +title: Pricing +description: Detailed pricing description for deployment on zerops. +--- + +Zerops offers a usage based pricing model which can accommodate any **small-scale** or **high-availability** applications. + +## Projects + +A [project](/features/infrastructure#project) is the internal **infrastructure**, dedicated for your **services**. Think of it as a private network where you can deploy your services inside and interact with each other. + +You need a project even if you plan on spinning up a single small node.js service, as this internal infrastructure is what allows most of the functionalities on Zerops. + +Zerops offers two project core packages: + +### Lightweight project core package (Less RAM and CPU usage) + +- Core services (L3 balancer with firewall, logger, statistics), HTTP routing and load balancers all on single container +- Proxy / Load balancer +- Unique IPv6 address +- 15 hours of build time +- 5 GB space for automated backups +- 100 GB of egress + +### Serious project core package (Highly available setup) + +- Highly available core services (L3 balancer with firewall, logger, statistics) +- Highly available HTTP routing & load balancer +- Proxy / Load balancer +- Unique IPv6 address +- 150 hours of build time +- 25 GB space for automated backups +- 3 TB of egress + +:::info +Project core is refundable, for eg. if you create a serious project, pay $10 and then delete it after 15 days, you'll get $5 back +::: + +## Resources & Costs + +The pricing model is based on the amount of resources allocated to your services inside a project. + +:::info +Pricing is minute based, but credit is deducted once per hour based on the usage throughout the hour. +::: + +### Resource pricing + +
Resource | +Cost | +
---|---|
Shared CPU | +$0.60 per CPU / 30 days | +
Dedicated CPU | +$6.00 per CPU / 30 days | +
RAM | +$0.75 per 0.25 GB / 30 days | +
Disk space | +$0.05 per 0.5 GB / 30 days | +
Feature | +Cost | +
---|---|
Unique IPv4 address | +$3.00 / 30 days | +
Object Storage | +$0.01 / GB | +
+ Total price: ${calculateTotal()} / 30 + days (approx.) +
+Features | +Lightweight ($0/30d) | +Serious ($10/30d) | +
---|---|---|
Core Services | +Single container | +Highly available | +
HTTP Routing & Load Balancer | +Single container | +Highly available | +
Proxy / Load Balancer | +||
IPv6 Address | +||
Build Time | +15 hours | +150 hours | +
Backup Space | +5 GB | +25 GB | +
Egress | +100 GB | +3 TB | +
Resource | @@ -77,7 +104,7 @@ Pricing is minute based, but credit is deducted once per hour based on the usage ### Other features -
---|
Feature | @@ -104,6 +131,6 @@ Pricing is minute based, but credit is deducted once per hour based on the usage If you hit the limits of **backup/build/egress** in a project you'll pay: -- **$0.50** - per **5 GB** of backup space -- **$0.50** - per **15 hours** of build time -- **$0.10** - per **1 GB** of egress +- **$0.50** - per **5 GB** of extra backup space +- **$0.50** - per **15 hours** of extra build time +- **$0.10** - per **1 GB** of extra egress From 50b10f2ef55533b6409b25788596ffc536a098fb Mon Sep 17 00:00:00 2001 From: Advait <76993204+777advait@users.noreply.github.com> Date: Mon, 25 Nov 2024 13:45:38 +0530 Subject: [PATCH 4/5] fix(features): add `per 30 days` in object storage row --- apps/docs/content/features/pricing.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 2ba3e082..f389ab9e 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -6,7 +6,7 @@ description: Detailed pricing description for deployment on zerops. import PricingCalculator from "@site/src/components/PricingCalculator" import { CheckCircleSolid } from "@medusajs/icons"; -Zerops offers a usage based pricing model which can accommodate any **small-scale** or **high-availability** applications. The total price of hosting a application is equal to the project's **core package cost** + the **cost of the resources** of the services inside a project(+ extra costs if any). +Zerops offers a usage based pricing model which can accommodate any **small-scale** or **high-availability** applications. The total price of hosting a application is equal to the project's **core package cost** + the **cost of the resources** of the services inside a project**(+ extra costs if any)**. ## Projects @@ -118,7 +118,7 @@ Pricing is minute based, but credit is deducted once per hour based on the usage||
---|---|---|
Object Storage | -$0.01 / GB | +$0.01 / GB per 30 days |
Features | -Lightweight ($0/30d) | +Lightweight (Free) | Serious ($10/30d) |
---|
Resource | +Cost | +
---|---|
Backup Space | +$0.50 per 5 GB | +
Build Time | +$0.50 per 15 hours | +
Egress Traffic | +$0.10 per 1 GB | +