From b7b1d065ffb2dd6a2802cb48a18b7392b006ceca Mon Sep 17 00:00:00 2001 From: Dinesh Talwadker Date: Wed, 18 Dec 2024 01:22:51 +0530 Subject: [PATCH 1/9] chore: improve pricing page --- apps/docs/content/features/pricing.mdx | 65 ++++++++++++-------------- 1 file changed, 29 insertions(+), 36 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index f846ee68..47490173 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -1,57 +1,55 @@ --- title: Pricing Plans & Usage -description: Detailed pricing description for deployment on zerops. +description: Overview of pricing for deployment on zerops. --- import PricingCalculator from "@site/src/components/PricingCalculator" import { CheckCircleSolid } from "@medusajs/icons"; :::tip Calculate Your Costs -Use our basic [pricing calculator](#pricing-calculator) below to estimate your monthly costs based on your specific needs. +Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs based on your needs. ::: ## Understanding Projects -A Zerops project represents a private network where services can communicate internally and share environment variables. You have the flexibility to: -- Host multiple small websites within a single project -- Create separate projects for different environments (production, development, local) of a larger application +A **Zerops project** is a private network facilitating internal communication and environment variable sharing among services. You can: +- Host multiple small websites within one project. +- Create separate projects for different environments (production, development, local). -The total cost of deploying an application includes your project's **core package cost** + the **cost of the resources** of the services inside a project **(+ extra costs like Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc)**. +The total deployment cost includes the **core package cost** plus the **resource costs** of services within the project, along with any additional charges (e.g., Unique IPv4, Extra Egress, Object Storage). ## Project Plans -Every deployment on Zerops requires a project, which provides essential infrastructure and functionality. Projects are the foundation of your application, handling core services like load balancing, routing, and container orchestration. +Every deployment requires a project that provides essential infrastructure. Projects manage core services like load balancing and container orchestration. ### Lightweight Plan - **Cost:** Free -- **Best for:** Development, testing, and small-scale applications -- **Infrastructure:** Single container setup -- **Features Include:** - - Core services (L3 balancer with firewall, logger, statistics service) - - HTTP routing & load balancers with SSL termination and automatic certificate generation - - Proxy / load balancers for managed services - - Unique IPv6 IP address - - 15 hours of build time on performant build containers - - 5 GB space for automatic, encrypted backups - - 100 GB of egress +- **Best for:** Development and small-scale applications +- **Infrastructure:** Single container +- **Features:** + - Core services (L3 balancer, logger, statistics) + - HTTP routing & load balancers with SSL termination + - Unique IPv6 address + - 15 hours of build time + - 5 GB encrypted backup space + - 100 GB egress - **Limitations:** Shared IPv4 address, no high availability ### Serious Plan - **Cost:** $10 / 30 days - **Best for:** Production and high-availability applications -- **Infrastructure:** Multi-container, highly available setup -- **Features Include:** - - Highly available core services (L3 balancer with firewall, logger, statistics service) - - Highly available HTTP routing & load balancer with SSL termination - - Proxy / load balancers for managed services - - Unique IPv6 IP address - - 150 hours of build time on performant build containers - - 25 GB space for automatic, encrypted backups - - 3 TB of egress -- **Benefits:** Ready for production workloads with automatic failover +- **Infrastructure:** Multi-container setup +- **Features:** + - Highly available core services + - Enhanced HTTP routing & load balancing with SSL termination + - Unique IPv6 address + - 150 hours of build time + - 25 GB encrypted backup space + - 3 TB egress +- **Benefits:** Automatic failover for production workloads :::info Billing -Project costs are calculated based on actual usage. You're only charged for the time your project is active, calculated down to the minute. +Costs are based on actual usage. You are charged only for the time your project is active, calculated down to the minute. ::: ### Plan Comparison @@ -104,7 +102,6 @@ Project costs are calculated based on actual usage. You're only charged for the ### Additional Costs - The following costs apply when you exceed the plan limits of a project: @@ -130,10 +127,9 @@ The following costs apply when you exceed the plan limits of a project:
- ## Service Resources -Resources are allocated per service and billed by the minute, though credit is deducted hourly based on actual usage. +Resources are allocated per service and billed by the minute, with hourly deductions based on actual usage. ### Resource Pricing @@ -165,7 +161,6 @@ Resources are allocated per service and billed by the minute, though credit is d ### Additional Feature Costs - The following costs may apply if you opt for additional features: @@ -188,14 +183,12 @@ The following costs may apply if you opt for additional features:
:::info IPv4 and Cloudflare -By default, projects start with a shared IPv4 address. If you plan to use Cloudflare's proxy features, you'll need to purchase a unique IPv4 address for your project. +Projects start with a shared IPv4 address. A unique IPv4 is required for Cloudflare's proxy features. ::: :::info Object Storage -External storage solution ideal for storing files, backups, and static assets outside your main storage. Perfect for scalable content delivery and backup strategies. +Ideal for storing files, backups, and static assets outside main storage, enhancing scalability. ::: ## Pricing Calculator - - From 80b72dcc64e449b11c8b97f13ef895f639efd2b2 Mon Sep 17 00:00:00 2001 From: Dinesh Talwadker Date: Thu, 19 Dec 2024 05:33:56 +0530 Subject: [PATCH 2/9] refractor: pricing text --- apps/docs/content/features/pricing.mdx | 45 ++++++++++++++------------ 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 47490173..6f412226 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -13,10 +13,10 @@ Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs ## Understanding Projects A **Zerops project** is a private network facilitating internal communication and environment variable sharing among services. You can: -- Host multiple small websites within one project. +- Deploy multiple applications or services within a single project. - Create separate projects for different environments (production, development, local). -The total deployment cost includes the **core package cost** plus the **resource costs** of services within the project, along with any additional charges (e.g., Unique IPv4, Extra Egress, Object Storage). +The total deployment cost includes the **core package cost** plus the **resource costs** of services within the project, along with any additional charges **(e.g. Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc)**. ## Project Plans @@ -24,29 +24,31 @@ Every deployment requires a project that provides essential infrastructure. Proj ### Lightweight Plan - **Cost:** Free -- **Best for:** Development and small-scale applications -- **Infrastructure:** Single container -- **Features:** - - Core services (L3 balancer, logger, statistics) - - HTTP routing & load balancers with SSL termination - - Unique IPv6 address - - 15 hours of build time - - 5 GB encrypted backup space - - 100 GB egress +- **Best for:** Development, testing, and small-scale applications +- **Infrastructure:** Single container setup +- **Features Include:** + - Core services (L3 balancer with firewall, logger, statistics service) + - HTTP routing & load balancers with SSL termination and automatic certificate generation + - Proxy / load balancers for managed services + - Unique IPv6 IP address + - 15 hours of build time on performant build containers + - 5 GB space for automatic, encrypted backups + - 100 GB of egress - **Limitations:** Shared IPv4 address, no high availability ### Serious Plan - **Cost:** $10 / 30 days - **Best for:** Production and high-availability applications -- **Infrastructure:** Multi-container setup -- **Features:** - - Highly available core services - - Enhanced HTTP routing & load balancing with SSL termination - - Unique IPv6 address - - 150 hours of build time - - 25 GB encrypted backup space - - 3 TB egress -- **Benefits:** Automatic failover for production workloads +- **Infrastructure:** Multi-container, highly available setup +- **Features Include:** + - Highly available core services (L3 balancer with firewall, logger, statistics service) + - Highly available HTTP routing & load balancer with SSL termination + - Proxy / load balancers for managed services + - Unique IPv6 IP address + - 150 hours of build time on performant build containers + - 25 GB space for automatic, encrypted backups + - 3 TB of egress +- **Benefits:** Ready for production workloads with automatic failover :::info Billing Costs are based on actual usage. You are charged only for the time your project is active, calculated down to the minute. @@ -129,7 +131,7 @@ The following costs apply when you exceed the plan limits of a project: ## Service Resources -Resources are allocated per service and billed by the minute, with hourly deductions based on actual usage. +Resources are allocated per service and billed by the minute, though credit is deducted hourly based on actual usage. ### Resource Pricing @@ -161,6 +163,7 @@ Resources are allocated per service and billed by the minute, with hourly deduct ### Additional Feature Costs + The following costs may apply if you opt for additional features: From 80d2e833b8b6235b450dfc40024cd908e8362445 Mon Sep 17 00:00:00 2001 From: Dinesh Talwadker Date: Sat, 21 Dec 2024 22:05:46 +0530 Subject: [PATCH 3/9] chore: improve ``pricing.mdx`` --- apps/docs/content/features/pricing.mdx | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 6f412226..eb52e331 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -12,15 +12,19 @@ Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs ## Understanding Projects -A **Zerops project** is a private network facilitating internal communication and environment variable sharing among services. You can: -- Deploy multiple applications or services within a single project. -- Create separate projects for different environments (production, development, local). - -The total deployment cost includes the **core package cost** plus the **resource costs** of services within the project, along with any additional charges **(e.g. Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc)**. +A **Zerops project** provides a private network enabling seamless internal communication and shared access to environment variables among services, You've the flexibility to: +- Deploy multiple applications or services within a single project +- Create separate projects for different environments (production, development, local) + +The total deployment cost includes the **core package cost** plus the **resource costs** of services within the project, along with any additional charges **(e.g. Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc)** + +:::info Costs +Core Package Cost + Resource Costs + Additional Charges +::: ## Project Plans -Every deployment requires a project that provides essential infrastructure. Projects manage core services like load balancing and container orchestration. +Every deployment on Zerops requires a project, which provides essential infrastructure and functionality. Projects are the foundation of your application, handling core services like load balancing, routing, and container orchestration. ### Lightweight Plan - **Cost:** Free @@ -131,7 +135,7 @@ The following costs apply when you exceed the plan limits of a project: ## Service Resources -Resources are allocated per service and billed by the minute, though credit is deducted hourly based on actual usage. +Resources are allocated per service and billed by the minute, with hourly credit deductions based on actual usage. ### Resource Pricing @@ -186,11 +190,11 @@ The following costs may apply if you opt for additional features:
:::info IPv4 and Cloudflare -Projects start with a shared IPv4 address. A unique IPv4 is required for Cloudflare's proxy features. +Projects start with a shared IPv4 address. A unique IPv4 address is required for Cloudflare's proxy features. ::: :::info Object Storage -Ideal for storing files, backups, and static assets outside main storage, enhancing scalability. +Ideal for scalable file, backup, and static asset storage outside main storage. ::: ## Pricing Calculator From ed110c1022abbf1370abd91b5b1517e9deded7b6 Mon Sep 17 00:00:00 2001 From: Dinesh Talwadker Date: Sat, 21 Dec 2024 22:33:22 +0530 Subject: [PATCH 4/9] chore: improve pricing page (reworded + restructured) --- apps/docs/content/features/pricing.mdx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index eb52e331..015519b0 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -15,11 +15,9 @@ Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs A **Zerops project** provides a private network enabling seamless internal communication and shared access to environment variables among services, You've the flexibility to: - Deploy multiple applications or services within a single project - Create separate projects for different environments (production, development, local) - -The total deployment cost includes the **core package cost** plus the **resource costs** of services within the project, along with any additional charges **(e.g. Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc)** -:::info Costs -Core Package Cost + Resource Costs + Additional Charges +:::info Deployment Costs +Core Package Cost + Resource Costs + Additional Charges (Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc) ::: ## Project Plans @@ -32,11 +30,11 @@ Every deployment on Zerops requires a project, which provides essential infrastr - **Infrastructure:** Single container setup - **Features Include:** - Core services (L3 balancer with firewall, logger, statistics service) - - HTTP routing & load balancers with SSL termination and automatic certificate generation + - HTTP routing with SSL termination and certificate auto-generation - Proxy / load balancers for managed services - Unique IPv6 IP address - 15 hours of build time on performant build containers - - 5 GB space for automatic, encrypted backups + - 5 GB space for automatic encrypted backups - 100 GB of egress - **Limitations:** Shared IPv4 address, no high availability @@ -135,7 +133,7 @@ The following costs apply when you exceed the plan limits of a project: ## Service Resources -Resources are allocated per service and billed by the minute, with hourly credit deductions based on actual usage. +Resources are billed per service by the minute, with hourly credits adjusted for actual usage. ### Resource Pricing @@ -190,11 +188,11 @@ The following costs may apply if you opt for additional features: :::info IPv4 and Cloudflare -Projects start with a shared IPv4 address. A unique IPv4 address is required for Cloudflare's proxy features. +All projects include a shared IPv4 address. You’ll need a unique IPv4 address to utilize Cloudflare proxy features. ::: :::info Object Storage -Ideal for scalable file, backup, and static asset storage outside main storage. +Ideal for scalable file storage, backups, and static assets, independent of your main storage. ::: ## Pricing Calculator From 7df01f6bac91c7df5c449613ca23b0494621b30c Mon Sep 17 00:00:00 2001 From: Dinesh Talwadker Date: Sun, 22 Dec 2024 06:41:37 +0530 Subject: [PATCH 5/9] update pricing.mdx --- apps/docs/content/features/pricing.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 015519b0..2bf6ccef 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -12,12 +12,12 @@ Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs ## Understanding Projects -A **Zerops project** provides a private network enabling seamless internal communication and shared access to environment variables among services, You've the flexibility to: +A **Zerops project** provides a private network enabling seamless internal communication and shared access to environment variables among services. You have the flexibility to: - Deploy multiple applications or services within a single project - Create separate projects for different environments (production, development, local) -:::info Deployment Costs -Core Package Cost + Resource Costs + Additional Charges (Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc) +:::info Cost Structure +Total deployment cost = Core Package Cost + Resource Costs + Additional Charges (Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc) ::: ## Project Plans From 6a04033a347fa656f4b6b5dee74166c87ccba0cf Mon Sep 17 00:00:00 2001 From: Dinesh Talwadker Date: Sun, 22 Dec 2024 07:05:23 +0530 Subject: [PATCH 6/9] chore: added sections --- apps/docs/content/features/pricing.mdx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 2bf6ccef..8542e106 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -10,11 +10,14 @@ import { CheckCircleSolid } from "@medusajs/icons"; Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs based on your needs. ::: -## Understanding Projects - -A **Zerops project** provides a private network enabling seamless internal communication and shared access to environment variables among services. You have the flexibility to: -- Deploy multiple applications or services within a single project -- Create separate projects for different environments (production, development, local) +## Overview +Zerops offers simple, usage-based pricing. Start free, scale as needed, and pay only for what you use. + +## Key Advantages +- **Free to Start:** Get started without any upfront costs or commitments. +- **Usage-Based Billing:** Pay exactly for what you use, down to the minute. +- **Scalable Plans:** Adapt seamlessly from small projects to enterprise-scale applications. +- **Comprehensive Features:** Built-in services like SSL termination, automated backups, and load balancing included at no extra cost. :::info Cost Structure Total deployment cost = Core Package Cost + Resource Costs + Additional Charges (Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc) From 1f1a35f8819d526e906e0dd74b4720478c7e9941 Mon Sep 17 00:00:00 2001 From: Dinesh Talwadker Date: Sun, 22 Dec 2024 07:50:57 +0530 Subject: [PATCH 7/9] update: header, cost optimization section --- apps/docs/content/features/pricing.mdx | 40 ++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 8542e106..152bdd10 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -1,6 +1,6 @@ --- title: Pricing Plans & Usage -description: Overview of pricing for deployment on zerops. +description: Detailed Overview of pricing for deployment on zerops. --- import PricingCalculator from "@site/src/components/PricingCalculator" @@ -10,15 +10,24 @@ import { CheckCircleSolid } from "@medusajs/icons"; Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs based on your needs. ::: -## Overview -Zerops offers simple, usage-based pricing. Start free, scale as needed, and pay only for what you use. +## Understanding Projects +A Zerops project represents your complete application environment with: +- Private network infrastructure +- Shared environment variables +- Internal service communication +- Load balancing and routing +- Automated backups and monitoring + +You can create multiple projects to separate: +- Development, staging, and production environments +- Different applications or clients ## Key Advantages - **Free to Start:** Get started without any upfront costs or commitments. - **Usage-Based Billing:** Pay exactly for what you use, down to the minute. - **Scalable Plans:** Adapt seamlessly from small projects to enterprise-scale applications. -- **Comprehensive Features:** Built-in services like SSL termination, automated backups, and load balancing included at no extra cost. - +- **Comprehensive Features:** Built-in services like SSL termination, automated backups, and load balancing are included at no extra cost. + :::info Cost Structure Total deployment cost = Core Package Cost + Resource Costs + Additional Charges (Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc) ::: @@ -109,6 +118,7 @@ Costs are based on actual usage. You are charged only for the time your project ### Additional Costs + The following costs apply when you exceed the plan limits of a project: @@ -198,5 +208,25 @@ All projects include a shared IPv4 address. You’ll need a unique IPv4 address Ideal for scalable file storage, backups, and static assets, independent of your main storage. ::: +## Cost Optimization + +### Best Practices + +- Right-size your resources + - Monitor usage patterns + - Scale resources based on actual needs + - Use shared CPU for non-critical workloads + +- Optimize storage + - Use object storage for static assets + - Regular cleanup of unused resources + - Implement efficient backup retention + +- Network optimization + - Use shared IPv4 when Cloudflare proxy isn't needed + - Monitor egress traffic patterns + - Implement caching strategies + ## Pricing Calculator + From ae73dc74b8358fa91c23de427d1f1e13519fdda7 Mon Sep 17 00:00:00 2001 From: dinesh Date: Wed, 25 Dec 2024 08:52:21 +0530 Subject: [PATCH 8/9] chore: update descs + summarisations --- apps/docs/content/features/pricing.mdx | 36 +++++--------------------- 1 file changed, 6 insertions(+), 30 deletions(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 152bdd10..086a53fe 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -11,22 +11,13 @@ Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs ::: ## Understanding Projects -A Zerops project represents your complete application environment with: -- Private network infrastructure -- Shared environment variables -- Internal service communication -- Load balancing and routing -- Automated backups and monitoring - -You can create multiple projects to separate: -- Development, staging, and production environments -- Different applications or clients +A Zerops project represents your complete application environment, providing a private network infrastructure, shared environment variables, internal service communication, load balancing, routing, automated backups, and monitoring. You can create multiple projects to separate development, staging, and production environments, or to manage different applications or clients. ## Key Advantages -- **Free to Start:** Get started without any upfront costs or commitments. -- **Usage-Based Billing:** Pay exactly for what you use, down to the minute. -- **Scalable Plans:** Adapt seamlessly from small projects to enterprise-scale applications. -- **Comprehensive Features:** Built-in services like SSL termination, automated backups, and load balancing are included at no extra cost. + +- **Fair Pricing:** Pay only for what you use, down to the minute. +- **Scalable Plans:** Grow seamlessly from small projects to enterprise-scale applications. +- **Cost Transparency:** Monitor your costs with our detailed cost breakdown or [calculate costs](#pricing-calculator). :::info Cost Structure Total deployment cost = Core Package Cost + Resource Costs + Additional Charges (Unique IPv4, Extra Egress, Object Storage, Backup Space, Build Time, etc) @@ -210,22 +201,7 @@ Ideal for scalable file storage, backups, and static assets, independent of your ## Cost Optimization -### Best Practices - -- Right-size your resources - - Monitor usage patterns - - Scale resources based on actual needs - - Use shared CPU for non-critical workloads - -- Optimize storage - - Use object storage for static assets - - Regular cleanup of unused resources - - Implement efficient backup retention - -- Network optimization - - Use shared IPv4 when Cloudflare proxy isn't needed - - Monitor egress traffic patterns - - Implement caching strategies +Cost optimization best practices include right-sizing resources, using [shared CPU](https://docs.zerops.io/features/scaling-ha#shared) for non-critical workloads, optimizing storage with object storage, and implementing efficient backup retention and network optimization strategies. ## Pricing Calculator From c7e52a05170f7f1924df4d8dcd8470eac1d33009 Mon Sep 17 00:00:00 2001 From: dinesh Date: Wed, 25 Dec 2024 08:53:35 +0530 Subject: [PATCH 9/9] chore: spacing between paras --- apps/docs/content/features/pricing.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/docs/content/features/pricing.mdx b/apps/docs/content/features/pricing.mdx index 086a53fe..dff31196 100644 --- a/apps/docs/content/features/pricing.mdx +++ b/apps/docs/content/features/pricing.mdx @@ -11,7 +11,9 @@ Use our [pricing calculator](#pricing-calculator) to estimate your monthly costs ::: ## Understanding Projects -A Zerops project represents your complete application environment, providing a private network infrastructure, shared environment variables, internal service communication, load balancing, routing, automated backups, and monitoring. You can create multiple projects to separate development, staging, and production environments, or to manage different applications or clients. +A Zerops project represents your complete application environment, providing a private network infrastructure, shared environment variables, internal service communication, load balancing, routing, automated backups, and monitoring. + +You can create multiple projects to separate development, staging, and production environments, or to manage different applications or clients. ## Key Advantages