Amazon Web Services (AWS) betreibt seit November 2022 eine eigene Region in Zürich — die Region Europe (Zurich) mit dem API-Namen eu-central-2. Für Schweizer Unternehmen, die auf Replit entwickeln, eröffnet dies die Möglichkeit, ihre Applikationen vollständig in der Schweiz zu betreiben. In diesem Guide zeigen wir, wie Sie Ihre Replit-App mit AWS Schweiz compliant hosten.
Warum AWS Zürich?
Die AWS Region Zürich bietet drei unabhängige Availability Zones und über 170 verfügbare Dienste. Damit ist sie eine der umfangreichsten Cloud-Regionen in der Schweiz:
- 3 Availability Zones: eu-central-2a, eu-central-2b, eu-central-2c
- 173+ Dienste verfügbar (Stand 2026)
- Direct Connect: 2 Standorte für private Netzwerkanbindung
- Compliance: SOC 1/2/3, ISO 27001, PCI DSS, FINMA-konform
Schweizer Datenschutz: Warum lokales Hosting zählt
nDSG-Anforderungen
Das neue Schweizer Datenschutzgesetz (nDSG) stellt klare Anforderungen:
- Transparenzpflicht: Nutzer müssen wissen, wo ihre Daten verarbeitet werden
- Datentransfer-Regeln: Übermittlung ins Ausland nur unter bestimmten Voraussetzungen
- Privacy by Design: Datenschutz muss von Anfang an eingeplant werden
- Meldepflicht: Schnelle Meldung an den EDÖB bei Sicherheitsvorfällen
Branchenspezifische Anforderungen
| Branche | Anforderung | AWS Lösung |
|---|---|---|
| Finanzsektor (FINMA) | Daten in der Schweiz | eu-central-2 + KMS |
| Gesundheitswesen | Patientendaten lokal | S3 + RDS in Zürich |
| Öffentliche Verwaltung | Souveräne Cloud | AWS Dedicated Hosts |
| KMU allgemein | nDSG-Konformität | Standard eu-central-2 |
Storage auf AWS Zürich: Ihre Daten bleiben in der Schweiz
Amazon S3 (Simple Storage Service)
Der vielseitigste Speicherdienst, vollständig in Zürich verfügbar:
- S3 Standard: Für häufig abgerufene Daten (Bilder, Videos, Uploads)
- S3 Infrequent Access: Für seltener benötigte Daten (Archiv-Dokumente)
- S3 Glacier: Langzeit-Archivierung für Compliance (Revisionsdaten, Verträge)
- S3 Object Lock: WORM-Schutz für regulatorische Aufbewahrungspflichten
- Serverseitige Verschlüsselung mit AWS KMS (Schlüssel in Zürich)
Amazon EBS (Elastic Block Store)
Hochleistungs-Block-Storage für EC2-Instanzen:
- gp3/gp2: General Purpose SSD für Datenbanken und Apps
- io2: Provisioned IOPS für latenzempfindliche Workloads
- Snapshots: Automatisierte Backups innerhalb der Schweizer Region
Amazon EFS (Elastic File System)
Verwaltetes Dateisystem für gemeinsam genutzte Daten:
- NFS-kompatibel für Container und EC2
- Automatische Skalierung
- Lifecycle-Management für kostenoptimierte Speicherung
AWS-Datenbank-Dienste in Zürich
| Dienst | Anwendungsfall | Region eu-central-2 |
|---|---|---|
| Amazon RDS (PostgreSQL) | Replit-DB-Migration, Web-Apps | Ja |
| Amazon Aurora | Hochverfügbare relationale DB | Ja |
| Amazon DynamoDB | NoSQL, Session-Management | Ja |
| Amazon ElastiCache | Redis/Memcached Caching | Ja |
| Amazon DocumentDB | MongoDB-kompatibel | Ja |
AWS-Dienste für Ihre Replit-App in der Schweiz
Compute & Hosting
- AWS App Runner: Managed Container-Hosting — der einfachste Weg, eine Replit-App auf AWS zu deployen
- Amazon ECS (Fargate): Serverless Container-Orchestrierung
- Amazon EKS: Managed Kubernetes für komplexe Architekturen
- AWS Lambda: Serverless Functions für Event-getriebene Logik
- Amazon EC2: Volle Kontrolle mit 171+ Instanztypen in Zürich
Sicherheit & Identität
- AWS IAM Identity Center: Single Sign-On und Zugriffsverwaltung
- AWS KMS: Schlüsselverwaltung mit Schlüsseln in der Schweiz
- AWS WAF: Web Application Firewall gegen OWASP Top 10
- AWS Shield: DDoS-Schutz (Standard kostenlos)
- AWS Secrets Manager: Sichere Verwaltung von API-Keys und Credentials
KI & Machine Learning
- Amazon Bedrock: Foundation Models (Claude, Llama, Titan) — in der Schweiz verfügbar
- Amazon SageMaker: ML-Modelle trainieren und deployen
- Amazon Comprehend: NLP und Textanalyse
- Amazon Rekognition: Bild- und Videoanalyse
- Amazon Transcribe: Sprache-zu-Text
Messaging & Integration
- Amazon SQS: Managed Message Queue
- Amazon SNS: Push-Benachrichtigungen und Pub/Sub
- Amazon EventBridge: Event-basierte Architektur
- Amazon API Gateway: REST und WebSocket APIs mit Throttling
Monitoring & DevOps
- Amazon CloudWatch: Monitoring, Logging und Alerting
- AWS X-Ray: Distributed Tracing für Microservices
- AWS CodePipeline: CI/CD-Pipelines
- AWS CloudFormation: Infrastructure as Code
Architektur-Optionen: Von Replit zu AWS Zürich
Option 1: Full AWS Deployment (empfohlen)
- 1Entwicklung auf Replit: Schnelle Iterationen und Prototyping
- 2Container auf AWS App Runner: Einfachstes Deployment ohne Kubernetes
- 3Datenbank auf Amazon RDS: PostgreSQL in eu-central-2
- 4Storage auf S3: Dateien und Assets in Zürich
- 5CI/CD via GitHub Actions: Automatisiertes Deployment
Option 2: Serverless Architecture
- Frontend: S3 + CloudFront (statische Website)
- Backend: AWS Lambda + API Gateway
- Datenbank: DynamoDB oder Aurora Serverless
- Storage: S3 für Uploads und Medien
Option 3: Hybrid (Replit + AWS)
- Frontend: Auf Replit hosten
- Backend/API: AWS Lambda oder App Runner in Zürich
- Datenbank: Amazon RDS in eu-central-2
- Authentifizierung: Amazon Cognito
Praxisbeispiele: Replit + AWS Zürich
Beispiel 1: SaaS-Plattform
Ein Schweizer SaaS-Produkt, entwickelt auf Replit:
- App: React + Node.js auf AWS App Runner (eu-central-2)
- API: Amazon API Gateway + Lambda
- Datenbank: Amazon Aurora PostgreSQL
- File Storage: S3 mit presigned URLs
- Auth: Amazon Cognito mit MFA
- Suche: Amazon OpenSearch Service
Beispiel 2: Fintech-Anwendung
Eine regulierte Finanz-App:
- Compute: Amazon ECS Fargate (isolierte Container)
- Datenbank: Amazon RDS mit Encryption at Rest
- Secrets: AWS Secrets Manager + KMS (Schlüssel in CH)
- Audit-Logs: CloudTrail + S3 mit Object Lock
- Netzwerk: VPC mit Private Subnets, kein Public Internet
Beispiel 3: Medien-Plattform
Ein Content-Portal mit vielen Medien:
- Frontend: S3 + CloudFront CDN
- Backend: Node.js auf App Runner
- Videos: S3 + Amazon MediaConvert
- Bilder: S3 + Lambda für automatische Resize
- Datenbank: DynamoDB für schnelle Metadaten-Abfragen
- Suche: Amazon OpenSearch für Volltextsuche
Beispiel 4: IoT-Dashboard
Eine IoT-Monitoring-Lösung:
- Frontend: React auf S3 + CloudFront
- API: API Gateway + Lambda
- Echtzeit: AWS IoT Core + WebSockets
- Zeitreihen-DB: Amazon Timestream
- Alerting: Amazon SNS + CloudWatch Alarms
Kosten und Vergleich
| Aspekt | Replit Hosting | AWS Zürich | Hybrid |
|---|---|---|---|
| Monatliche Kosten | Ab CHF 25/Mt. | Ab CHF 40/Mt. | Ab CHF 35/Mt. |
| Datenstandort | USA/EU | Schweiz (Zürich) | Gemischt |
| nDSG-Konformität | Eingeschränkt | Voll | Teilweise |
| Setup-Aufwand | Minimal | Mittel | Mittel |
| Skalierbarkeit | Gut | Exzellent | Sehr gut |
| Storage in CH | Nein | Ja (S3, EBS, EFS) | Ja |
| KI-Dienste in CH | Nein | Ja (Bedrock, SageMaker) | Ja |
| Free Tier | Ja | 12 Monate Free Tier | Ja |
Best Practices für AWS in der Schweiz
- 1Region Lock: Alle Ressourcen explizit in eu-central-2 erstellen
- 2Service Control Policies: Per AWS Organizations den Zugriff auf andere Regionen sperren
- 3Verschlüsselung: KMS Customer Managed Keys in der Schweizer Region
- 4VPC Design: Private Subnets für Datenbanken, Public nur für Load Balancer
- 5CloudTrail: Audit-Logging aktivieren und Logs in S3 (Zürich) speichern
- 6Backup: AWS Backup mit Vault Lock für Compliance-Aufbewahrung
- 7Tagging: Alle Ressourcen taggen für Kostentransparenz
- 8IAM: Principle of Least Privilege, MFA für alle Benutzer
Fazit
AWS Zürich (eu-central-2) ist mit über 170 Diensten eine der vollständigsten Cloud-Regionen in der Schweiz. Für Replit-Entwickler bietet AWS App Runner den einfachsten Migrationspfad, während S3, RDS und Bedrock alle Storage- und KI-Anforderungen in der Schweiz abdecken.
Als erfahrener Cloud-Partner unterstützt CNEXT Sie bei der Migration Ihrer Replit-Applikation zu AWS Zürich — von der Architektur über die Sicherheitskonfiguration bis zum produktiven Betrieb.

