Skip to main content

OpenStack Cloud Architecture

EU Public Cloud on Open-Source Infrastructure

Leafcloud runs OpenStack as a public cloud service, so you get standard APIs without vendor lock-in and without running infrastructure yourself. Deploy virtual machines, GPUs, Kubernetes, and storage using the same APIs that work across 40+ providers worldwide. True EU sovereignty, no egress fees, no proprietary platform dependencies.

Battle-Tested Infrastructure

Battle-Tested at Global Scale

OpenStack isn't experimental, it's production-proven infrastructure powering critical systems worldwide. From scientific research to financial services, telecommunications to retail, OpenStack runs some of the world's most demanding workloads.

Research & Scientific Computing

CERN (500,000+ cores for Large Hadron Collider), NASA (satellite imagery processing), NCBI (GenBank and PubMed databases).

Financial Services

Bloomberg (real-time financial data processing), China UnionPay (8+ billion cards), Wells Fargo (private banking cloud).

Telecommunications

AT&T, Verizon, Deutsche Telekom (5G NFV infrastructure), China Mobile (900+ million subscribers).

Retail & E-Commerce

Walmart (e-commerce platform and supply chain), Best Buy, Target (online shopping and inventory systems).

What is OpenStack?

Open-Source Cloud Operating System

OpenStack controls pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard or RESTful APIs. Apache 2.0 licensed with no vendor lock-in. Traditionally deployed as private cloud infrastructure, but Leafcloud offers it as a managed public cloud service.

Open Source

Apache 2.0 licensed with transparent development. No vendor lock-in or proprietary restrictions.

Modular Architecture

Deploy only the services you need. Mix and match components for your specific requirements.

API-Driven Infrastructure

RESTful APIs for programmatic management. Automate infrastructure with standard HTTP endpoints.

Multi-Tenancy

Secure resource isolation for different projects and users with role-based access control.

Community-Driven

Backed by OpenInfra Foundation with contributions from thousands of developers worldwide.

EU Public Cloud Ecosystem

The Standard for European Public Clouds

Most EU-sovereign public cloud providers run on OpenStack infrastructure, creating an interoperable ecosystem without vendor lock-in. Your Terraform code works across Leafcloud and most other European Providers. True EU sovereignty, unlike AWS/Azure/GCP "EU regions" subject to US CLOUD Act.

OVHcloud (France)

Cloud provider with OpenStack-based infrastructure.

Open Telekom Cloud (Germany)

Deutsche Telekom's public cloud on OpenStack.

Leafcloud (Netherlands)

Sustainable OpenStack public cloud in Amsterdam.

Why EU OpenStack Interoperability Matters

Deploy Once, Run Anywhere in Europe

OpenStack provides standard APIs that work across all EU providers, creating true multi-cloud flexibility without vendor lock-in. Deploy on Leafcloud, and distribute across multiple providers. No refactoring required, your infrastructure code works everywhere.

Standard APIs Across Providers

OpenStack APIs work across providers. Terraform modules, Ansible playbooks, and OpenStack CLI commands work unchanged.

True EU Sovereignty

Unlike AWS Frankfurt, Azure Netherlands, or Google Cloud Belgium (all subject to US CLOUD Act), EU OpenStack providers are EU-owned with no US parent companies. Data stays under EU jurisdiction.

No Egress Fees Between Providers

Transfer data freely without $0.05-0.12/GB charges. Multi-cloud architectures across EU OpenStack providers cost significantly less than hyperscaler lock-in.

Risk Mitigation

Distribute workloads across multiple EU providers for geo-redundancy, regulatory compliance, or cost optimization. Switch providers without application rewrites.

Compute & Networking Services

Virtual Machines and Software-Defined Networks

Nova provides VM provisioning with GPU support and live migration. Neutron delivers software-defined networking with private networks, security groups, floating IPs, and VPN support for hybrid cloud.

Nova (Compute)

Launch and manage VMs with AMD EPYC 9755 128-Core Processor, 2304 GB DDR5 RAM @ 6400 MT/s, instance flavors, live migration, and GPU support (H100, A100, A30, RTX 6000).

Neutron (Networking)

Software-defined networking with private networks, virtual routers, security groups, floating IPs, and load balancing.

Example Use Case

Launch GPU instance for AI/ML training with isolated network, security groups, and floating IP for external access.

Storage Services

Block and Object Storage for Any Workload

Cinder provides persistent block storage volumes with snapshots and encryption. Swift provides S3-compatible object storage running on Ceph cluster, offering multi-region replication and erasure coding for unstructured data.

Cinder (Block Storage)

Persistent volumes with snapshots, backups, performance tiers (SSD, NVMe, HDD), encryption at rest, and multi-attach for shared storage. Direct OpenStack API access via CLI, Horizon, or Terraform.

Swift (Object Storage)

S3-compatible object storage at leafcloud.store endpoint running on Ceph cluster. Multi-region replication, erasure coding, and support for large objects. Works with AWS SDKs, s3cmd, rclone, and all S3-compatible tools.

Example Use Case

Attach 1TB SSD Cinder volume to database VM via OpenStack. Store ML training datasets in Swift object storage with S3-compatible API using standard S3 tools and libraries.

Identity & Image Services

Modern Authentication and VM Image Management

Leafcloud uses Keycloak for identity management, providing enterprise-grade authentication with SSO, MFA, and social login support. Glance manages VM images with metadata, signing, and verification for secure image distribution.

Keycloak (Identity at Leafcloud)

Enterprise identity management with SSO, multi-factor authentication, social login (GitHub, Google), and SAML/OAuth integration. OpenStack traditionally uses Keystone, but Leafcloud uses Keycloak for better user experience.

Glance (Image Service)

VM image registry supporting QCOW2, RAW, VHD, VMDK. Public/private image sharing with signing and verification.

Optional Services

Octavia (load balancing), Heat (IaC), Magnum (Kubernetes), Designate (DNS), Barbican (key management), Horizon (web dashboard).

OpenStack API & Tooling

Vendor-Neutral RESTful API

OpenStack's RESTful API works across all OpenStack providers. Use Terraform, Ansible, Python SDK, or direct HTTP calls for infrastructure automation.

RESTful API Design

Standard HTTP methods (GET, POST, PUT, DELETE) with JSON payloads. Token-based authentication and versioned endpoints (v2, v3).

Terraform Support

Official terraform-provider-openstack for infrastructure as code. Provision VMs, networks, volumes, and Kubernetes clusters.

Ansible Integration

os_server, os_network, os_volume modules for automation. Integrate with CI/CD pipelines for declarative infrastructure.

Python & Multi-Language SDKs

Official Python SDK (openstackclient) and community SDKs for Go, Java, Node.js. Same API across all languages.

Vendor-Neutral APIs

Write Once, Run Anywhere

OpenStack APIs work across all providers without code changes. Switch between Leafcloud and other European providers without refactoring, unlike AWS boto3, Azure SDK, or Google Cloud SDK which only work with their respective platforms.

Avoid Vendor Lock-In

Switch OpenStack providers without refactoring code. Same Terraform modules work across all providers.

Multi-Cloud Strategy

Use OpenStack as common abstraction layer for hybrid/multi-cloud deployments.

Cost Optimization

Benchmark pricing across OpenStack providers and migrate workloads to optimize costs.

Hyperscaler Comparison

AWS boto3 only works with AWS. Azure SDK only with Azure. OpenStack SDK works with 40+ providers worldwide.

Kubernetes on OpenStack Infrastructure

Managed and Self-Managed Options

Leafcloud offers Gardener managed Kubernetes (accessed via dashboard.gardener.leaf.cloud) built on OpenStack infrastructure. Gardener manages the control plane while provisioning worker nodes via OpenStack Nova. Self-managed options available for full control.

Gardener Managed Kubernetes

SAP's Gardener platform provides managed control plane with full GPU support (H100, A100, A30, RTX 6000). Accessed via dashboard.gardener.leaf.cloud or gardenctl CLI. Worker nodes run in your OpenStack project, visible in Horizon dashboard.

How Gardener Uses OpenStack

Gardener provisions worker VMs via Nova, creates persistent volumes via Cinder, configures networking via Neutron, and deploys load balancers via Octavia. You manage Kubernetes, Gardener manages OpenStack integration.

Self-Managed Kubernetes

Deploy your own clusters using kubeadm, k3s, or RKE2 on OpenStack VMs. Full control over cluster configuration with OpenStack Cloud Controller Manager and Cinder CSI driver for storage.

Integration Benefits

Seamless Cloud-Native Infrastructure

OpenStack integrates natively with Kubernetes for persistent storage, load balancing, networking, GPU scheduling, and auto-scaling. Deploy containerized workloads with enterprise-grade infrastructure.

Persistent Storage

Cinder volumes automatically provisioned as Kubernetes PersistentVolumes with snapshots and encryption.

Load Balancing

Octavia load balancers integrated with Kubernetes Services (type LoadBalancer) for high availability.

GPU Scheduling

NVIDIA GPUs (H100, A100, A30, RTX 6000) available as Kubernetes node resources for AI/ML workloads.

Auto-Scaling

Cluster Autoscaler provisions OpenStack VMs on-demand for pod scaling during traffic spikes.

Migrating from AWS to OpenStack

Straightforward Migration for Most Workloads

Many workloads migrate from AWS to OpenStack with reasonable effort. Complexity depends on your use of AWS-specific managed services versus standard infrastructure components.

Easy Migration (Direct Equivalents)

EC2 → Nova, EBS → Cinder, VPC → Neutron, S3 → S3 (Swift with S3 API), ELB → Octavia, EKS → Gardener. OpenStack provides drop-in replacements for core AWS services with API compatibility.

Moderate Effort (Refactoring Required)

Lambda → Kubernetes Jobs, RDS → Self-managed databases, SQS/SNS → RabbitMQ/Kafka, CloudWatch → Prometheus/Grafana. Open-source alternatives available.

Open-Source Alternatives (Escape Vendor Lock-In)

SageMaker → Kubeflow (2-4 weeks containerized), DynamoDB → Cassandra/MongoDB (2-6 weeks data model dependent), API Gateway → Kong/Traefik (1-2 weeks Kubernetes-native). Greater control and portability.

Migration Strategy

Six-Step Migration Approach

Follow a systematic migration strategy to minimize risk and downtime. Audit your AWS usage, prioritize compatible workloads, and test thoroughly before full cutover.

1. Audit AWS Usage

Identify which services you actually use (EC2, S3, RDS) versus proprietary managed services (Lambda, SageMaker, DynamoDB).

2. Lift-and-Shift Compatible Workloads

Start with EC2 instances that can move directly to Nova without code changes.

3. Refactor Database Tier

Migrate RDS to self-managed PostgreSQL/MySQL on Nova instances or OpenStack DBaaS offerings.

4. Replace Proprietary Services

Containerize Lambda functions, adopt open-source alternatives for SQS, SNS, and CloudWatch.

5. Update Infrastructure-as-Code

Convert AWS Terraform/CloudFormation to OpenStack Terraform provider (same workflow, different provider).

6. Test Thoroughly

Run parallel environments during migration to verify functionality and performance before full cutover.

Benefits After Migration

Cost Savings and True EU Sovereignty

OpenStack eliminates egress fees, provides transparent pricing, and delivers true EU data sovereignty. No surprise charges, no vendor lock-in, and full control over your infrastructure.

No Egress Fees

Save $0.05-0.12/GB on outbound traffic, can be $10,000s/month for data-intensive workloads.

Transparent Pricing

No surprise charges or complex SKU calculations. Predictable costs with flexible commitment options.

EU Sovereignty

Leafcloud in Amsterdam not subject to US CLOUD Act. True data residency for NIS2, DORA, CSRD compliance.

Vendor Independence

Switch OpenStack providers without lock-in. Same APIs work across Leafcloud,and other EU providers.

Frequently Asked Questions

Common Questions About OpenStack Architecture

Yes. Containerized applications on Kubernetes are inherently portable, making cloud migrations dramatically faster. If your workloads run on EKS, AKS, or GKE, migrating to Leafcloud's OpenStack infrastructure is primarily a configuration change, not a code rewrite.

Why containerization accelerates migration:

Kubernetes provides a consistent abstraction layer across all cloud providers. Your application manifests, Helm charts, and Kubernetes operators work identically whether running on AWS EKS, Azure AKS, Google GKE, or Leafcloud's Gardener managed Kubernetes.

Migration timeline for containerized workloads:

  • Kubernetes to Kubernetes: 1-4 weeks for most applications (EKS → Gardener)
  • Container images: No changes required—pull from same registries (Docker Hub, ECR, GCR, private registries)
  • Persistent storage: Kubernetes CSI drivers handle Cinder block storage transparently
  • Load balancing: Service type LoadBalancer provisions Octavia load balancers automatically
  • GPU workloads: NVIDIA GPUs (H100, A100, A30, RTX 6000) available as Kubernetes node resources

What stays the same:

  • Application code: Zero changes to containerized applications
  • Deployment manifests: kubectl apply, Helm charts, and Kustomize work identically
  • CI/CD pipelines: Update kubeconfig context—workflows remain unchanged
  • Monitoring: Prometheus, Grafana, and cloud-native observability tools work identically
  • Service mesh: Istio, Linkerd, and Cilium function the same on OpenStack infrastructure

Examples of fast migrations:

  • ML/AI workloads: Containerized models on EKS migrate to Gardener with GPU support (H100, A100) in 2-4 weeks
  • Microservices: API services with stateless containers migrate in 1-2 weeks
  • Data pipelines: Argo Workflows, Apache Airflow, and Spark on Kubernetes move without refactoring

When migration takes longer:

Even with containerization, some dependencies may extend timelines:

  • Managed services: Using AWS-specific services (RDS, ElastiCache, SQS) alongside Kubernetes requires replacing with self-managed or open-source alternatives
  • Persistent data: Large databases or stateful workloads need careful migration planning for data transfer
  • Custom integrations: Applications tightly coupled to hyperscaler APIs need refactoring

Not containerized yet?

If your workloads run directly on EC2, Azure VMs, or GCP Compute Engine, consider containerizing before migrating. You'll gain:

  • Faster migration: Kubernetes-to-Kubernetes is weeks instead of months
  • Future portability: Move between any OpenStack provider or back to hyperscalers without lock-in
  • Modern orchestration: Auto-scaling, rolling updates, and declarative infrastructure
  • Cost efficiency: Better resource utilization with container density

Leafcloud provides Gardener managed Kubernetes with full GPU support, integrated with OpenStack infrastructure (Nova VMs, Cinder storage, Neutron networking, Octavia load balancers). Your containerized workloads migrate quickly while gaining EU sovereignty and eliminating egress fees.

Yes. Leafcloud, which runs on OpenStack, provides similar IaaS capabilities to AWS, and many workloads can migrate with reasonable effort. The complexity depends on your AWS service usage.

Easy to migrate (OpenStack equivalents):

  • EC2 → Nova: Virtual machines with similar instance types and APIs
  • EBS → Cinder: Block storage volumes with snapshots
  • VPC/Security Groups → Neutron: Software-defined networking with security groups
  • S3 → Swift: Object storage with S3-compatible API
  • ELB/ALB → Octavia: Load balancing with similar capabilities
  • Route53 → Designate: DNS management
  • EKS → Gardener/Magnum: Managed Kubernetes on OpenStack

Moderate effort (requires refactoring):

  • Lambda → Kubernetes Jobs: Replace serverless functions with containerized jobs
  • RDS → Self-managed databases: Deploy PostgreSQL/MySQL/MongoDB on Nova instances or managed DBaaS
  • SQS/SNS → RabbitMQ/Kafka: Message queuing with open-source alternatives
  • CloudWatch → Prometheus/Grafana: Monitoring with open-source observability stack

Open-source alternatives (escape vendor lock-in):

  • SageMaker → Kubeflow: 2-4 weeks for containerized ML workloads on GPU infrastructure (H100, A100, A30)
  • DynamoDB → Cassandra/MongoDB: 2-6 weeks depending on data model complexity
  • API Gateway → Kong/Traefik: 1-2 weeks with Kubernetes-native ingress controllers
  • Step Functions → Argo Workflows: 1-3 weeks depending on workflow complexity

Migration strategy:

  1. Audit AWS usage: Identify which services you actually use (EC2, S3, RDS vs. proprietary services)
  2. Lift-and-shift compatible workloads: Start with EC2 instances that can move directly to Nova
  3. Refactor database tier: Migrate RDS to self-managed or OpenStack DBaaS offerings
  4. Replace proprietary services: Containerize Lambda functions, migrate to open-source alternatives
  5. Update Infrastructure-as-Code: Convert AWS Terraform/CloudFormation to OpenStack Terraform provider
  6. Test thoroughly: Run parallel environments during migration window

What makes migration easier:

  • Containerized workloads: Kubernetes-based apps migrate seamlessly (EKS → Gardener)
  • Standard APIs: Apps using PostgreSQL, Redis, Kafka, S3-compatible storage have direct equivalents
  • Minimal managed services: Less dependency on AWS Lambda, SageMaker, DynamoDB means easier migration

OpenStack benefits after migration:

  • No egress fees (save $0.12/GB on outbound traffic)
  • Transparent pricing (no surprise charges)
  • EU sovereignty (Leafcloud in Amsterdam, not subject to US CLOUD Act)
  • Vendor independence (switch providers without lock-in)

Leafcloud provides OpenStack infrastructure with GPU support (H100, A100, A30, RTX 6000 Blackwell), managed Kubernetes (Gardener), and S3-compatible object storage to support AWS workload migrations.

Yes. OpenStack has excellent Kubernetes support through multiple integration methods, from fully managed clusters to self-provisioned infrastructure.

Managed Kubernetes on OpenStack:

  1. Gardener (Leafcloud default):

    • Production-grade managed Kubernetes by SAP
    • Multi-cluster management with centralized control plane
    • Auto-scaling, automated upgrades, and self-healing
    • Full GPU support for AI/ML workloads
    • Used by major enterprises (SAP, Deutsche Telekom, etc.)
  2. Magnum (OpenStack-native):

    • OpenStack's native container orchestration service
    • Provisions Kubernetes clusters as first-class OpenStack resources
    • Integrates with Cinder (persistent volumes), Neutron (networking), Octavia (load balancing)
    • Cluster templates for repeatable deployments

Self-managed Kubernetes:

  • Provision OpenStack VMs and install Kubernetes manually (kubeadm, k3s, RKE2)
  • Full control over cluster configuration and versions
  • Suitable for advanced users with specific requirements

OpenStack + Kubernetes integration benefits:

  1. Persistent storage: Cinder volumes automatically provisioned as Kubernetes PersistentVolumes
  2. Load balancing: Octavia load balancers integrated with Kubernetes Services (type: LoadBalancer)
  3. Networking: Neutron SDN provides network isolation and security groups for pods
  4. GPU scheduling: NVIDIA GPUs (H100, A100, A30, RTX 6000) available as Kubernetes node resources
  5. Auto-scaling: Cluster Autoscaler provisions OpenStack VMs on-demand for pod scaling
  6. Multi-tenancy: OpenStack projects provide secure isolation for different teams/applications

Why OpenStack + Kubernetes:

  • No vendor lock-in: Standard Kubernetes APIs, not proprietary managed services (EKS, AKS, GKE)
  • Cost efficiency: No egress fees, transparent pricing for compute and storage
  • EU sovereignty: Deploy in EU regions with EU-owned providers (Leafcloud in Amsterdam)
  • Full control: Customize networking, storage, and compute to your exact requirements

Common use cases:

  • AI/ML workloads: Kubeflow on OpenStack with GPU node pools
  • Microservices: Container orchestration with OpenStack-backed persistent storage
  • CI/CD pipelines: GitLab/Jenkins on Kubernetes with OpenStack infrastructure
  • Data processing: Spark, Kafka, Airflow on Kubernetes with Cinder volumes

Leafcloud provides Gardener-managed Kubernetes on OpenStack infrastructure in Amsterdam, with full GPU support (H100, A100, A30, RTX 6000 Blackwell) and EU sovereignty.

Yes. OpenStack has full Terraform support through the official OpenStack Terraform provider maintained by the OpenStack community.

Terraform OpenStack Provider:

  • Provider name: terraform-provider-openstack
  • Maintained by: OpenStack community with active development
  • Documentation: Complete resource and data source documentation at registry.terraform.io/providers/terraform-provider-openstack
  • Stability: Production-ready and widely used in enterprise deployments

What you can provision with Terraform + OpenStack:

  • Compute: Virtual machines (Nova instances) with custom specs
  • Networking: Networks, subnets, routers, security groups, floating IPs
  • Storage: Block storage volumes (Cinder), object storage containers (Swift)
  • Load balancing: Octavia load balancers for high availability
  • Kubernetes: Cluster provisioning via Magnum or Gardener
  • Images: Custom VM images via Glance
  • DNS: DNS zones and records via Designate

Example Terraform configuration:

terraform {
  required_providers {
    openstack = {
      source  = "terraform-provider-openstack/openstack"
      version = "~> 1.54"
    }
  }
}

provider "openstack" {
  auth_url    = "https://api.leaf.cloud:5000/v3"
  user_name   = "your-username"
  password    = "your-password"
  tenant_name = "your-project"
  domain_name = "default"
}

resource "openstack_compute_instance_v2" "web_server" {
  name            = "web-server-01"
  image_name      = "Ubuntu 22.04"
  flavor_name     = "c1.small"
  security_groups = ["default", "web"]

  network {
    name = "private-network"
  }
}

Benefits of Terraform + OpenStack:

  1. Infrastructure as Code: Version-controlled, repeatable deployments
  2. Multi-cloud support: Same Terraform workflow across OpenStack and other providers
  3. State management: Track infrastructure changes and dependencies
  4. Modules: Reusable infrastructure components
  5. Provider portability: Switch OpenStack providers without major refactoring

Leafcloud fully supports the OpenStack Terraform provider - provision GPU instances, Kubernetes clusters, and networking infrastructure with standard Terraform workflows.

OpenStack is an open-source cloud computing platform that provides Infrastructure-as-a-Service (IaaS) through a set of interrelated services for compute, storage, and networking.

Key characteristics:

  • Open source: Apache 2.0 licensed, no vendor lock-in
  • Modular architecture: Deploy only the services you need
  • API-driven: RESTful APIs for programmatic infrastructure management
  • Multi-tenancy: Secure resource isolation for different projects and users
  • Community-driven: Backed by the OpenInfra Foundation with contributions from thousands of developers

Core services:

  • Nova (Compute): Virtual machine provisioning and management
  • Neutron (Networking): Software-defined networking with VLANs, VXLANs, security groups
  • Cinder (Block Storage): Persistent block storage volumes for VMs
  • Swift (Object Storage): Scalable object storage for unstructured data
  • Glance (Image Service): VM image registry and management
  • Keystone (Identity): Authentication and authorization service

Why organizations choose OpenStack:

  1. No vendor lock-in: Avoid proprietary APIs and pricing models
  2. Cost control: Predictable pricing without egress fees or hidden charges
  3. Sovereignty: Full control over infrastructure and data location
  4. Kubernetes integration: Native support for container orchestration (Magnum, Gardener)
  5. Proven at scale: Powers CERN, Bloomberg, Walmart, Deutsche Telekom, and many others

Leafcloud uses OpenStack as the foundation for our EU-sovereign cloud infrastructure, providing full API compatibility with industry-standard tooling (Terraform, Ansible, cloud-init).

The OpenStack API is a RESTful HTTP API that provides programmatic access to cloud infrastructure resources (compute, storage, networking) across any OpenStack deployment.

Key characteristics:

  • RESTful design: Standard HTTP methods (GET, POST, PUT, DELETE) for resource management
  • JSON payloads: Data exchange using JSON format
  • Token-based authentication: Keystone identity service provides scoped authentication tokens
  • Versioned endpoints: API versions (v2, v3) for backward compatibility
  • Cross-provider compatibility: Same API across all OpenStack clouds (Leafcloud, CERN, OVH, etc.)

Core API services:

  1. Keystone (Identity) API: https://api.leaf.cloud:5000/v3

    • Authentication and authorization
    • Project (tenant) and user management
    • Token generation and validation
  2. Nova (Compute) API: https://api.leaf.cloud:8774/v2.1

    • Launch and manage virtual machines
    • Flavor selection (instance types)
    • Server actions (start, stop, resize, snapshot)
  3. Neutron (Networking) API: https://api.leaf.cloud:9696/v2.0

    • Create networks, subnets, routers
    • Security groups and firewall rules
    • Floating IP allocation and management
  4. Cinder (Block Storage) API: https://api.leaf.cloud:8776/v3

    • Create and attach persistent volumes
    • Volume snapshots and backups
    • Volume types and encryption
  5. Glance (Image) API: https://api.leaf.cloud:9292/v2

    • Upload and manage VM images
    • Image properties and metadata
    • Public and private image sharing

API authentication example:

# Get authentication token
curl -X POST https://api.leaf.cloud:5000/v3/auth/tokens \
  -H "Content-Type: application/json" \
  -d '{
    "auth": {
      "identity": {
        "methods": ["password"],
        "password": {
          "user": {
            "name": "username",
            "domain": {"name": "default"},
            "password": "password"
          }
        }
      },
      "scope": {
        "project": {
          "name": "project-name",
          "domain": {"name": "default"}
        }
      }
    }
  }'

Why the OpenStack API matters:

  1. Vendor independence: Same API across all OpenStack providers - switch providers without refactoring code
  2. Tooling ecosystem: Terraform, Ansible, Python SDK (openstackclient), Go SDK, and more
  3. Multi-cloud strategies: Use OpenStack as a common abstraction layer for hybrid/multi-cloud
  4. Custom automation: Build infrastructure automation without proprietary SDKs

Comparison to hyperscaler APIs:

  • AWS: Proprietary API tied to AWS (boto3 SDK works only with AWS)
  • Azure: Proprietary API tied to Azure (Azure SDK works only with Azure)
  • Google Cloud: Proprietary API tied to GCP (gcloud SDK works only with GCP)
  • OpenStack: Open API standard works with Leafcloud, OVH, CERN, and dozens of other providers

Leafcloud exposes the full OpenStack API, providing vendor-neutral infrastructure management for EU-sovereign cloud computing in Amsterdam.

OpenStack powers critical infrastructure at some of the world's largest organizations across research, finance, telecommunications, retail, and government sectors.

Scientific Research:

  • CERN: Runs the Large Hadron Collider data processing on 500,000+ CPU cores with OpenStack
  • NASA: Manages satellite imagery and climate modeling workloads
  • NCBI (National Center for Biotechnology Information): Hosts GenBank and PubMed databases

Financial Services:

  • Bloomberg: Powers real-time financial data infrastructure serving millions of users
  • China UnionPay: Processes payment transactions for 8+ billion cards
  • Wells Fargo: Private cloud infrastructure for banking applications

Telecommunications:

  • AT&T: Network Functions Virtualization (NFV) for 5G infrastructure
  • Deutsche Telekom: Private and public cloud offerings (Open Telekom Cloud)
  • Verizon: Virtual network functions for cellular infrastructure
  • China Mobile: Cloud infrastructure for 900+ million subscribers

Retail and E-commerce:

  • Walmart: Powers e-commerce platform and supply chain management
  • Best Buy: Runs online shopping platform and inventory systems
  • Target: Cloud infrastructure for retail operations

European Public Sector:

  • METEO France: Weather forecasting and climate modeling
  • German Federal Government: Sovereign cloud infrastructure for public services
  • UK Government Digital Service: GOV.UK infrastructure and services

Technology and Internet:

  • eBay: Powers auction platform and payment processing
  • Rakuten: E-commerce and fintech services in Japan
  • PayPal: Infrastructure for payment processing systems

Why these organizations choose OpenStack:

  1. Scale proven: CERN runs 500,000+ cores, Walmart serves millions of customers - OpenStack handles massive workloads
  2. No vendor lock-in: Open APIs allow migration between providers without refactoring
  3. Cost control: Predictable pricing without egress fees or hidden charges
  4. Sovereignty: Full control over infrastructure location and data jurisdiction
  5. Customization: Modify and extend the platform for specific requirements
  6. Community support: 30,000+ contributors, 120+ organizations backing development

Industry adoption statistics:

  • 550+ organizations deploying OpenStack globally
  • 40+ million compute cores under management
  • $7.7 billion market size (2024)
  • Used in 175+ countries

OpenStack is not an experimental technology - it's battle-tested infrastructure powering critical systems at planetary scale. Leafcloud provides OpenStack infrastructure in Amsterdam with the same technology trusted by CERN, Bloomberg, and Walmart, combined with EU sovereignty and heat-reuse sustainability.

OpenStack provides open-source cloud infrastructure without vendor lock-in, giving you full control over your infrastructure, APIs, and data. Here's how it compares to hyperscalers:

Vendor Lock-in:

  • Hyperscalers: Proprietary APIs (AWS Lambda, Azure Functions, Google Cloud Run) make migration expensive and complex
  • OpenStack: Standard APIs supported by multiple providers worldwide - switch providers without refactoring

Cost Structure:

  • Hyperscalers: Egress fees (up to $0.12/GB), hidden charges, complex pricing with 200+ SKUs
  • OpenStack: No egress fees, transparent pricing, predictable costs

Data Sovereignty:

  • Hyperscalers: US-owned companies subject to CLOUD Act, even in EU regions
  • OpenStack: Provider-dependent, but enables true EU sovereignty (e.g., Leafcloud in Amsterdam)

API and Tool Compatibility:

  • Hyperscalers: Require provider-specific SDKs and services
  • OpenStack: Works with standard tooling (Terraform, Ansible, cloud-init, Packer)

Kubernetes Integration:

  • Hyperscalers: Managed Kubernetes with proprietary extensions (EKS, AKS, GKE)
  • OpenStack: Standards-based Kubernetes (Gardener, Magnum) with full control

When to choose OpenStack:

  1. Regulatory compliance: NIS2, DORA, CSRD, or HAVEN+ requirements for EU sovereignty
  2. Cost optimization: High egress traffic or predictable workloads make fixed pricing attractive
  3. Multi-cloud strategy: Avoid dependency on single vendor's proprietary APIs
  4. Large-scale deployments: Proven at massive scale (CERN, Bloomberg, Walmart)
  5. AI/ML workloads: GPU infrastructure without egress fees for model training data

When hyperscalers make sense:

  • Extensive use of proprietary managed services (SageMaker, BigQuery, Azure Cognitive Services)
  • Small-scale prototyping with free tiers
  • Teams deeply invested in hyperscaler-specific tooling

Leafcloud provides OpenStack-based infrastructure in Amsterdam with EU sovereignty, no egress fees, and full compatibility with standard cloud tooling.

Start Your Sustainable Cloud Journey

Our Amsterdam-based team is here to help. Whether you need guidance on OpenStack configuration, migration from AWS, or just want to discuss your infrastructure needs, reach us via email or plan a call.

Decorative illustration