Skip to main content

Cloud Provider Guide

Browse providers, regions, and sizes available through the Elestio CLI.

Elestio supports 10 cloud providers across 100+ regions. Each provider has different features, pricing, and capabilities.​

Provider Comparison​
FeatureNetcupHetznerOVHcloudAWSAzureScalewayVultrLinodeDO
Catalog deploy✓✓✓✓✓✓✓✓✓
CI/CD deploy✓✓✓✓✓✓✓✓✓
Volumes✗✓✓ (High-Speed Gen2 or Classic)✓✓✓✓✓✓
Size downgrade✓Only If last upgraded without disk✓ (never to a smaller disk)✓✓✓———
Firewall✓✓✓✓✓✓✓✓✓
SSL/Domains✓✓✓✓✓✓✓✓✓

Choosing a Provider​
Use Netcup when:​
  • You want the best price/performance ratio
  • You don't need block volumes
  • You may need to downgrade your instance size later
  • EU-based (Germany) is acceptable
Use Hetzner when:​
  • You need block volumes for persistent storage
  • You want a strong EU-based infrastructure (Germany, Finland)
  • Note: Hetzner does not support size downgrades
Use AWS when:​
  • You need global reach (many regions worldwide)
  • You need size-downgrade flexibility
  • You're already in the AWS ecosystem
Use Azure when:​
  • You need Microsoft cloud infrastructure
  • You need size-downgrade flexibility
  • You need specific Azure regions (e.g., germanywestcentral)
Use OVHcloud when:​
  • You want a European provider with 35 regions worldwide (28 in Europe)
  • You need unlimited bandwidth
  • You may need to downgrade later (always to a plan with an equal or larger disk)
  • Launch offer: 50% off every OVHcloud resource until January 1, 2027 (services, CI/CD targets, load balancers and volumes; support plans are not discounted). elestio sizes and elestio deploy --dry-run show the discounted price

Available Regions​
# See all regions for a provider
elestio sizes --provider netcup
elestio sizes --provider hetzner
elestio sizes --provider aws
elestio sizes --provider azure
elestio sizes --provider ovh

Without --region, the CLI uses your configured region for your configured provider, nbg for Netcup and DE1 (Frankfurt) for OVHcloud. Any other provider needs --region.

Common regions​

Netcup:

RegionLocation
nbgNuremberg, Germany (EU)
mnsManassas, Virginia, USA

Hetzner:

RegionLocation
fsn1Falkenstein, Germany
nbg1Nuremberg, Germany
hel1Helsinki, Finland
ashAshburn, Virginia, USA

OVHcloud:

RegionLocation
DE1Frankfurt, Germany
GRA11Gravelines, France
SBG5Strasbourg, France
RBX-ARoubaix, France
UK1London, United Kingdom
BHS5Beauharnois, Canada
SGP1Singapore
SYD1Sydney, Australia

Local Zones (*-LZ-*) offer fewer sizes.

AWS: us-east-1, us-west-2, eu-west-1, eu-central-1, ap-southeast-1, ap-northeast-1, and more.


Specifying a Provider at Deploy Time​
elestio deploy postgresql \
--project 112 \
--name my-db \
--provider hetzner \
--region fsn1 \
--size LARGE-4C-8G

Size Downgrade Warning​

Attempting to downgrade on an unsupported provider (Hetzner) can permanently block the service and require Elestio support intervention. The CLI will automatically refuse downgrade requests on unsupported providers.

Only these providers support downgrading:

  • Netcup
  • AWS
  • Azure
  • Scaleway
  • OVHcloud (never to a plan with a smaller disk)

Support Tiers​

Available on all providers:

TierMonthly CostResponse TimeChannel
level1Included48 hoursEmail
level2+$50/service/mo24 hoursPriority email
level3+$200/service/mo4 hoursDedicated engineer
elestio deploy postgresql --project 112 --support level2