Understanding Dreamfactory's Docker and Kubernetes Pricing Model

Table of contents

We're excited to unveil our brand-new Docker and Kubernetes offerings, specifically tailored to give you more flexibility, scalability, and options to manage and deploy your software. As always, transparency is a cornerstone of our relationship with our customers. To ensure clarity, we've put together this guide to help you understand our pricing structure for these offerings.

1. Pricing Per vCPU: A Simple Approach

First and foremost, our Docker and Kubernetes offerings are priced at $1,500 per vCPU per month. Whether you're a startup looking for elasticity or a large enterprise aiming for scalability, this straightforward pricing model ensures you can easily estimate costs based on your computational requirements.

For those unfamiliar with the term, a vCPU, or virtual CPU, represents a portion of a physical CPU that is assigned to a virtual machine or container. By pricing per vCPU, we ensure that you only pay for the resources you need, making the offering cost-effective.

2. Self-Hosted and On-Premise Solutions: Paying Annually

For those who prefer or require self-hosted or on-premises solutions, we've got you covered! To simplify billing for these setups, we charge on an annual basis. This way, you can integrate our software into your infrastructure and enjoy seamless operations without monthly billing interruptions.

Obviously, we cannot see within an organization’s environment, so we will build out a use case with you during testing and the proof of concept (PoC). We will work with your team on expected usage and necessary vCPUs, then build out pricing plan based on those projections. Then, we will check in with you quarterly to discuss usage and right-size your pricing.

3. AWS Marketplace: Flexibility with Hourly and Annual Pricing Options

Recognizing that many of our clients utilize Amazon Web Services (AWS), we're in the process of launching our offerings on the AWS Marketplace. Here, you'll have the option to pay on an hourly basis or choose an annual payment plan for added discounts.

To provide a clearer picture, let’s use AWS's instance types as examples:

  • t2.large: This instance type typically comes with 2 vCPUs. At our rate, this would amount to $8.22/hr or $36,000/yr (50% discount). Given our efficiency estimations, that’s approximately 1,388,000 API calls per hour!
  • t2.xlarge: Sporting 4 vCPUs, this would cost $16.44//hr or $72,000/yr (50% discount). This translates to roughly 2,776,000 API calls per hour.
  • t2.2xlarge: With 8 vCPUs, the monthly cost is $32.88/hr or $144,000/yr (50% discount). An impressive potential of 5,552,000 API calls per hour!

4. API Call Efficiency: Getting the Most Out of Your vCPU

One of the aspects we're most proud of is the efficiency of our infrastructure. Based on our internal benchmarks, a single vCPU can handle an astonishing 694,000 API calls per hour. This ensures that you're not just getting computational power, but also high efficiency and throughput for your applications.

DreamFactory is committed to offering cutting-edge solutions that provide value, efficiency, and scalability. Our new Docker and Kubernetes pricing models reflect this commitment, ensuring that businesses of all sizes can find a solution that meets their needs without breaking the bank.

We hope this guide provides clarity on our pricing structure. If you have any further questions or need assistance in understanding how our offerings can fit into your specific scenario, please don’t hesitate to reach out to our dedicated support team.

Happy coding!

Related Reading