AnleitungFortgeschritten

Souveräne Cloud: OVH, Scaleway, Outscale für RAG

18. März 2026
22 Minuten Lesezeit
Equipe Ailog

Leitfaden zur Bereitstellung Ihres RAG-Systems auf souveränen europäischen Clouds: OVH, Scaleway, Outscale. Konformität mit DSGVO und SecNumCloud.

Souveräner Cloud : OVH, Scaleway, Outscale für RAG

Für europäische Unternehmen garantiert das Hosten eines RAG-Systems in einer souveränen Cloud die DSGVO-Konformität und schützt vor extraterritorialen Gesetzen (Cloud Act). Dieses Handbuch vergleicht die Optionen und erklärt, wie man deployt.

Warum ein souveräner Cloud ?

KriteriumAWS/Azure/GCPSouveräner Cloud
DatenstandortVariabelFrankreich/EU garantiert
DSGVOKomplexNativ
Cloud ActUnterliegtUnterliegt nicht
SecNumCloudNeinVerfügbar
SupportENFR

Vergleich der Anbieter

OVH

AspektDetails
ZertifizierungHDS, ISO 27001, SecNumCloud (bestimmte DC)
GPUNVIDIA A100, H100
KubernetesManaged K8s
Object StorageS3-kompatibel
PreisWettbewerbsfähig
DEVELOPERyaml
# RAG-Bereitstellung auf OVH Kubernetes apiVersion: apps/v1 kind: Deployment metadata: name: rag-api spec: replicas: 2 template: spec: containers: - name: rag image: registry.ovh.net/myproject/rag-api:latest resources: limits: nvidia.com/gpu: 1

Scaleway

AspektDetails
ZertifizierungHDS, ISO 27001
GPUL4, H100 (AI instances)
KubernetesKapsule
Object StorageS3-kompatibel
LLMManaged Inference API
DEVELOPERpython
# Verwenden der Scaleway LLM-API from scaleway import Client from scaleway.inference import InferenceV1Beta1API client = Client.from_config_file_and_env() api = InferenceV1Beta1API(client) # Inferenz auf gehostetem Modell response = api.run_inference( model_id="llama-3.1-70b", input_data={"prompt": "Beantworte diese Frage..."} )

Outscale (3DS)

AspektDetails
ZertifizierungSecNumCloud, HDS, ISO 27001
GPUNVIDIA
KubernetesOKS
Object StorageOSU (S3-kompatibel)
ZielgruppeÖffentlicher Sektor, Verteidigung

Architecture RAG souveraine

┌─────────────────────────────────────────────────────────────┐
│                 ARCHITECTURE RAG SOUVERAINE                  │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│  ┌──────────────────────────────────────────────────────┐   │
│  │              Zone SecNumCloud / HDS                   │   │
│  ├──────────────────────────────────────────────────────┤   │
│  │                                                       │   │
│  │  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐  │   │
│  │  │  Frontend   │  │   API RAG   │  │  Worker     │  │   │
│  │  │  (Next.js)  │  │  (FastAPI)  │  │ (Celery)    │  │   │
│  │  └─────────────┘  └─────────────┘  └─────────────┘  │   │
│  │         │                │                │          │   │
│  │         └───────────┬────┴────────────────┘          │   │
│  │                     │                                 │   │
│  │  ┌─────────────┐   │    ┌─────────────────────────┐ │   │
│  │  │  PostgreSQL │◄──┼───▶│   Qdrant (vectors)      │ │   │
│  │  │   (meta)    │   │    │   Self-hosted           │ │   │
│  │  └─────────────┘   │    └─────────────────────────┘ │   │
│  │                     │                                 │   │
│  │                     ▼                                 │   │
│  │  ┌─────────────────────────────────────────────────┐ │   │
│  │  │              LLM Self-Hosted                     │ │   │
│  │  │   (vLLM + Llama 3.1 70B / Mistral Large)        │ │   │
│  │  │   ou API souveraine (Scaleway, Mistral)         │ │   │
│  │  └─────────────────────────────────────────────────┘ │   │
│  │                                                       │   │
│  └──────────────────────────────────────────────────────┘   │
│                                                              │
│  ┌──────────────────────────────────────────────────────┐   │
│  │              Object Storage (documents)               │   │
│  │              Chiffrement AES-256, BYOK               │   │
│  └──────────────────────────────────────────────────────┘   │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Souveräne LLMs

AnbieterModellHostingPreis
MistralMistral LargeFrankreich$0.50/M Tokens
ScalewayLlama 3.1FrankreichManaged
Self-hostedvLLM + LlamaEigene InfrastrukturGPU

(Mistral-Large-Preis: $0.50/M Tokens Eingabe, $1.50/M Ausgabe — Stand Juli 2026)

vLLM-Bereitstellung auf souveräner GPU

DEVELOPERbash
# Auf einer GPU-Instanz bei OVH/Scaleway docker run --gpus all \ -p 8000:8000 \ vllm/vllm-openai:latest \ --model meta-llama/Meta-Llama-3.1-70B-Instruct \ --tensor-parallel-size 4 # OpenAI-kompatible API curl http://localhost:8000/v1/chat/completions \ -d '{"model": "meta-llama/Meta-Llama-3.1-70B-Instruct", "messages": [...]}'

Datenverschlüsselung

DEVELOPERpython
from cryptography.fernet import Fernet class EncryptedVectorStore: def __init__(self, key: bytes, vector_store): self.cipher = Fernet(key) self.store = vector_store def add_document(self, doc_id: str, content: str, embedding: List[float]): # Inhalt verschlüsseln encrypted_content = self.cipher.encrypt(content.encode()) self.store.add( id=doc_id, vector=embedding, payload={"content": encrypted_content.decode()} ) def search(self, query_embedding: List[float], k: int = 5) -> List[Dict]: results = self.store.search(query_embedding, k=k) # Ergebnisse entschlüsseln for r in results: r["content"] = self.cipher.decrypt(r["content"].encode()).decode() return results

Compliance-Checkliste

  • Daten in Frankreich/EU gespeichert
  • Verschlüsselung at-rest und in-transit
  • Zugriffsprotokolle (Audit Trail)
  • DPA-Vertrag mit dem Anbieter
  • Kein Zugriff durch Dritte (Cloud Act)
  • Verschlüsseltes Backup
  • Aufbewahrungsrichtlinie

Kostenvergleich

ServiceOVHScalewayAWS Paris
GPU H100~2,5€/h~3€/h~4€/h
Kubernetes0€ (Control Plane)0€0.10€/h
S3 (1TB)~20€/Monat~15€/Monat~23€/Monat

Integration mit Ailog

Ailog bietet eine souveräne Hosting-Option:

  • Hosting in Frankreich: OVH + Scaleway
  • Verschlüsselte Daten: AES-256, BYOK verfügbar
  • Kein Cloud Act: Kein US-Zugriff
  • SecNumCloud: Auf Anfrage

Souveränes Hosting anfragen

FAQ

Ein souveräner Cloud wird von einem europäischen Unternehmen betrieben, das nicht dem US-Cloud Act unterliegt. Selbst wenn AWS oder Azure Ihre Daten in Frankreich hosten, kann die US-Muttergesellschaft gezwungen sein, diese an US-Behörden herauszugeben. Bei OVH, Scaleway oder Outscale verbleiben Ihre Daten ausschließlich unter europäischer Gerichtsbarkeit.
Nein, außer wenn Sie mit französischen Verwaltungen oder Betreibern von wesentlicher Bedeutung (OIV) arbeiten. SecNumCloud garantiert das höchste Sicherheitsniveau und die Abwesenheit von extraterritorialer Unterwerfung. Für die meisten Unternehmen reicht ein Hosting mit HDS oder ISO 27001 in Frankreich aus.
Technisch ja, aber das führt zu Datenabfluss zu den Servern von OpenAI. Für vollständige Souveränität verwenden Sie Open-Source-LLMs (Llama, Mistral), die in Ihrer Infrastruktur bereitgestellt werden, oder die Mistral-API, die in Frankreich gehostet ist. Die Leistung der Open-Source-Modelle kann heute mit proprietären Lösungen konkurrieren.
Souveräne Clouds sind oft günstiger als die US-Hyperscaler, insbesondere für Storage und Standard-Compute. GPUs können etwas teurer sein (10–20%), aber der Unterschied schrumpft. Die tatsächlichen Kosten ergeben sich oft aus einem weniger umfangreichen Ökosystem: weniger Managed-Services und gelegentlich weniger umfangreiche Dokumentation.
Beginnen Sie mit dem Export Ihrer embeddings und Metadaten. Deployen Sie Qdrant oder eine andere Vektordatenbank in der neuen Cloud. Migrieren Sie Ihre Dokumente und reindexieren Sie bei Bedarf. Testen Sie parallel, bevor Sie den Traffic umschalten. Die Migration dauert typischerweise 1–2 Wochen für ein mittelgroßes System.

Verwandte Leitfäden

Tags

RAGsecuritecloudsouverainRGPDOVHScalewayhebergement

Verwandte Artikel

Ailog Assistant

Ici pour vous aider

Salut ! Pose-moi des questions sur Ailog et comment intégrer votre RAG dans vos projets !