Cost Comparison: Migrating Your SaaS Infrastructure to KeepSec’s Cloud vs. AWS, Azure, GCP, and OVHcloud

A more human Cloud, unbeatable prices!

When managing a SaaS business, infrastructure costs can quickly escalate. Many companies choose to move to cloud service providers to benefit from flexibility and scalability, but these options vary widely in cost. In this article, we’ll compare the expenses for a typical SaaS infrastructure on KeepSec’s cloud, AWS, Azure, Google Cloud Platform (GCP), and OVHcloud, so you can see how each option stacks up.


Typical SaaS Infrastructure

SaaS companies rely on a robust infrastructure to meet the demands of their web applications, databases, CI/CD pipelines, caching, and load balancing. Here’s an overview of the infrastructure requirements and cost estimates for each provider.

Key Components and Requirements

  • Web Application Servers: 4 to 6 servers, each with 4 vCPUs, 16 GB RAM, and 100 GB SSD storage, handling both frontend and backend processing.
  • Database Servers: 2 to 3 high-performance servers with 4 vCPUs, 16 GB RAM, and 1 TB SSD storage, configured with redundancy for high availability.
  • CI/CD Runners: 2 to 4 servers with 2 vCPUs and 8 GB RAM to support continuous integration and deployment.
  • Cache and Queue Servers: 1 to 2 cache servers (e.g., Redis) and 1 to 2 queue servers (e.g., RabbitMQ), each requiring about 2 vCPUs and 8 GB RAM.
  • Load Balancers: 1 to 2 instances to handle traffic distribution, helping maintain high availability.
  • VPN Server: 1 to 2 low-resource servers with 1 to 2 vCPUs and 4 GB RAM for secure access to the infrastructure.

Total Resource Needs:

  • vCPUs: 35 to 60 across all instances
  • RAM: 132 GB to 224 GB
  • Storage: 2.64 TB to 4.08 TB SSD

Cost Comparison Across Providers

Each provider offers different pricing structures. KeepSec’s plans are all-inclusive, with dedicated resources, CPU pinning, and unmetered 1 Gbps bandwidth, making them extremely cost-effective.

Note: Unlike KeepSec, most cloud providers charge for data transfer and bandwidth usage. KeepSec includes unmetered 1 Gbps bandwidth by default, which can make a significant difference in monthly costs, especially for high-traffic applications. We’ll illustrate this impact below.


Component Costs

KeepSec Cloud (CAD)

ComponentQuantityPlanUnit CostEstimated Monthly Cost
Web Application Servers4-6VPS Diamond $120$120$480 - $720 CAD
Database Servers2-3VPS Diamond $120$120$240 - $360 CAD
CI/CD Runners2-4VPS Sapphire $60$60$120 - $240 CAD
Cache and Queue Servers2-4VPS Sapphire $60$60$120 - $240 CAD
Load Balancers1-2KS-LB $40$40$40 - $80 CAD
VPN Server1-2VPS Emerald $30$30$30 - $60 CAD

Estimated Monthly Cost: $1 030 - $1 700 CAD


AWS (USD)

ComponentQuantityInstance TypeUnit CostEstimated Monthly Cost
Web Application Servers4-6t4g.xlarge$0.1344/hour$392.83 - $589.25 USD
Database Servers2-3t4g.xlarge$0.1344/hour$261.88 - $392.83 USD
CI/CD Runners2-4t3a.large$0.0752/hour$109.58 - $219.17 USD
Cache and Queue Servers2-4t3a.large$0.0752/hour$109.58 - $219.17 USD
Load Balancers1-2Application LBApprox. $30$16.50 - $30 USD
VPN Server1-2t3.small$0.0208/hour$15.18 - $30 USD

Estimated Monthly Cost (excluding traffic): $905.55 - $1 480.42 USD


Azure (USD)

ComponentQuantityInstance TypeUnit CostEstimated Monthly Cost
Web Application Servers4-6D4s v3$140.16/month$560.64 - $840.96 USD
Database Servers2-3D4s v3$140.16/month$280.32 - $420.48 USD
CI/CD Runners2-4D2s v3$70.08/month$140.16 - $280.32 USD
Cache and Queue Servers2-4D2s v3$70.08/month$140.16 - $280.32 USD
Load Balancers1-2Standard LBApprox. $22$22 - $45 USD
VPN Server1-2A2 v2$65.919/month$65.92 - $131.84 USD

Estimated Monthly Cost (excluding traffic): $1 209.20 - $1 998.92 USD


Google Cloud Platform (GCP) (USD)

ComponentQuantityInstance TypeUnit CostEstimated Monthly Cost
Web Application Servers4-6n1-standard-4$0.22/hour$586.60 - $879.90 USD
Database Servers2-3n1-standard-4$0.22/hour$293.30 - $439.95 USD
CI/CD Runners2-4n1-standard-2$0.11/hour$161.70 - $323.40 USD
Cache and Queue Servers2-4n1-standard-2$0.11/hour$161.70 - $323.40 USD
Load Balancers1-2Standard LBApprox. $20$20 - $35 USD
VPN Server1-2n1-standard-1$0.055/hour$40.15 - $80.30 USD

Estimated Monthly Cost (excluding traffic): $1 263.45 - $2 081.95 USD


OVHcloud (CAD)

ComponentQuantityInstance TypeUnit CostEstimated Monthly Cost
Web Application Servers4-6b2-15$0.186/hour$543.24 - $814.86 CAD
Database Servers2-3b2-15$0.186/hour$271.62 - $407.43 CAD
CI/CD Runners2-4b2-7$0.0978/hour$143.78 - $287.57 CAD
Cache and Queue Servers2-4b2-7$0.0978/hour$143.78 - $287.57 CAD
Load Balancers1-2b2-7$0.0978/hour$71.39 - $142.78 CAD
VPN Server1-2b2-7$0.0978/hour$71.39 - $142.78 CAD

Estimated Monthly Cost (excluding traffic): $1 244.20 - $2 083.99 CAD


Additional Storage Costs by Provider

Additional storage is required to meet the demands of database, CI/CD, and cache servers.

ProviderMin Storage Cost (CAD)Max Storage Cost (CAD)
KeepSec126189
AWS257.28385.92
GCP656.16984.24
Azure260.50390.74
OVHcloud300.64486.18

Updated Total Costs Including Additional Storage

ProviderMin Monthly Cost (CAD)Max Monthly Cost (CAD)
KeepSec1 156 CAD1 889 CAD
AWS (basic traffic)2 289.21 CAD3 306.24 CAD
Azure (basic traffic)2 578.28 CAD4 970.91 CAD
GCP (basic traffic)3 154.19 CAD4 485.43 CAD
OVHcloud1 544.84 CAD2 570.17 CAD

The Impact of Data Transfer Costs

Cloud providers like AWS, GCP, and Azure charge for outbound data transfer, which can significantly increase monthly costs, especially for high-traffic SaaS applications.

ProviderCost for 5 TB Transfer
AWS$450 USD
Azure$435 USD
GCP$600 USD
OVHcloudFree
KeepSecFree

Summary: Total Costs in CAD (including estimated basic traffic and additional storage)

To better compare, here are the total costs in CAD, assuming an exchange rate of 1 USD = 1.34 CAD, with estimated data transfer costs for basic traffic added and additional storage.

ProviderMin Monthly Cost (CAD)Max Monthly Cost (CAD)
KeepSec1 156 CAD1 889 CAD
AWS (basic traffic)2 289.21 CAD3 306.24 CAD
Azure (basic traffic)2 578.28 CAD4 970.91 CAD
GCP (basic traffic)3 154.19 CAD4 485.43 CAD
OVHcloud1 544.84 CAD2 570.17 CAD

No Vendor Lock-In with KeepSec

A unique advantage of KeepSec is our commitment to no vendor lock-in. We allow you to easily export your data and server images in compatible formats.


For a More Human Support Experience!

At KeepSec, we believe in providing exceptional support to every client at no additional cost for any assistance related to our server hosting. We have just one level of support: THE BEST.

For clients who need extra technical help beyond server hosting, we're happy to offer our expertise at CAD $150 per hour.


Ready to Save on Your SaaS Infrastructure?

Migrating to KeepSec’s cloud can provide all the flexibility and power your SaaS infrastructure needs at a fraction of the cost of other major providers. Contact us to learn more!