Einführung in Codesphere
Codesphere ist eine virtuelle Cloud-Plattform. Man kann sie sich als selbst hostbaren Cloud-Anbieter vorstellen. Sie macht aus jeder Infrastruktur eine moderne Cloud-Umgebung. Die Plattform stellt Tools für den gesamten Software-Lebenszyklus bereit – für Entwicklung, Deployment und Betrieb. Anstatt unterschiedliche Tools und Services mühsam zu verbinden, bietet Codesphere eine konsistente, deklarative Definition: das Landscape.
Im Kern überführt Codesphere die Infrastruktur- und Runtime-Konfiguration jeder Anwendung in eine einzige Konfigurationsdatei. Dieser deklarative Ansatz bedeutet, dass deine gesamte Microservice-Architektur – einschließlich Compute-Runtimes, Managed Services, Netzwerkregeln und Deployment-Strategien – in der Versionskontrolle liegt. Du kannst sie konsistent in jeder Umgebung ausrollen.
Springe direkt zu unserem Getting-Started-Guide, um deine erste Anwendung in unter 5 Minuten zu deployen.
Der Entwicklungszyklus in Codesphere
Codesphere unterstützt komplette Software-Entwicklungszyklen für Unternehmen mit integrierten Tools in jeder Phase. Das folgende Diagramm veranschaulicht, wie diese Phasen innerhalb der Plattform nahtlos ineinandergreifen, und die nachfolgenden Abschnitte verlinken zur detaillierten Dokumentation jeder Phase:

Code & Plan: Entwicklung & Zusammenarbeit
Starte sofort mit dem Coden – in Entwicklungsumgebungen, die identisch zur Produktionsumgebung sind und das Problem „funktioniert nur auf meinem Rechner" eliminieren.
Entwicklung:
- Cloud IDE: Vollwertige browserbasierte IDE mit IntelliSense, Debugging und kollaborativem Editieren
- Lokale IDE-Integration: VS Code, JetBrains-IDEs oder einen beliebigen SSH-fähigen Editor verbinden, um lokal zu arbeiten, während die Ausführung remote erfolgt
- VS Code Server: VS Code im Browser ausführen – mit allen bevorzugten Erweiterungen
- Git-Integration: Integrierte Git-Unterstützung mit Pull-Request-Workflows und Branch-Verwaltung
Sicherheit & Konfiguration:
- Secret Management: Sichere Umgebungsvariablen und Secrets, die zur Laufzeit injiziert werden und nie in Git gespeichert sind
- Umgebungsvariablen: Konfiguration über verschiedene Deployment-Stufen hinweg verwalten
Team-Zusammenarbeit:
- Organisationen & Resource Groups: Zugriff strukturieren und Workspaces nach Resource Group organisieren
Build: Pipelines & Runtime-Konfiguration
Definiere deine Build- und Deployment-Pipeline deklarativ – mit Unterstützung sowohl für native Builds als auch externe Artefakte.
CI-Konfiguration:
- CI-Pipelines konfigurieren: Build-, Test- und Deploy-Phasen in
ci.ymldefinieren - CI-Profile: Wiederverwendbare Pipeline-Konfigurationen für verschiedene Umgebungen erstellen
- Ein Landscape konfigurieren: Die komplette Anwendungsarchitektur deklarativ zusammenstellen
Integration & Automatisierung:
- CLI-Tools: Abläufe mit der Codesphere CLI automatisieren
- Public API: Programmatischer Zugriff auf Plattformfunktionen
Test: Preview-Umgebungen & Review-Tools
Für jeden Pull Request automatisch isolierte Testumgebungen bereitstellen – mit voller Produktionsparität.
Preview-Deployments:
Wenn ein Pull Request geöffnet wird, erstellt Codesphere automatisch ein temporäres, isoliertes Landscape, das exakt den Code aus dem PR ausführt. Diese kurzlebigen Umgebungen teilen sich dieselbe Architektur wie die Produktion und ermöglichen präzise QA- und Integrationstests, ohne Live-Services zu beeinträchtigen.
Preview-Umgebungen enthalten Figma-ähnliche Kommentarfunktionen, mit denen Teammitglieder direkt im Frontend des Deployments kontextbezogenes Feedback hinterlassen können – ideal für Design-Reviews und Freigaben durch Stakeholder.
Preview-Deployments können konfiguriert werden für:
- GitHub: Automatische PR-Umgebungen mit Status-Checks
- GitLab: Merge-Request-Deployments
- Bitbucket: Testumgebungen für Pull Requests
Deploy: Runtime-Optionen, Managed Services & Netzwerk
Bestehende Anwendungen lassen sich dank passender Runtime-Optionen für viele Workloads einfach migrieren, ergänzt durch einen wachsenden Katalog an Managed Services für Datenbanken, Caches und Message Queues.
Runtime-Optionen:
- Managed Containers: Standard-Docker-Container mit automatischer Skalierung deployen
- Codesphere Reactives: Serverless-ähnliche Deployments, die bei Inaktivität auf null skalieren
- Virtual Clusters: Vollständige Kubernetes-Namespaces für komplexe Orchestrierung
- Landscape Lifecycle: Deployments mit Blue-Green- und Canary-Strategien verwalten
Managed Services:
- Services deployen: Datenbanken, Caches und Message Broker bereitstellen
- Referenz der Managed-Service-Anbieter: Anbieterspezifische Verbindungsdetails und Beispiele
- Benutzerdefinierte REST-Backends: Vorlage zur Erstellung eigener Service-Provider
Netzwerk & Domains:
- Pfadbasiertes Routing: Traffic nach URL-Pfad an verschiedene Services weiterleiten
- A/B-Tests einrichten: Traffic für schrittweise Rollouts aufteilen
- Domain-Zugriff einschränken: IP-Allowlists und Authentifizierung
- Privates Netzwerk (VPN): Verbindung zu lokaler Infrastruktur herstellen
Release: Domains & Service-Provider
Steuere, wie Services veröffentlicht und zugänglich gemacht werden – mit Tools für die Verwaltung eigener Domains und die Erweiterung des Service-Katalogs der Plattform.
Release- & Provider-Konfiguration:
- Eigene Domains verbinden: Domains mit automatischen TLS-Zertifikaten und DNS-Konfiguration zuordnen
- Service-Provider erstellen: Eigene Managed-Service-Kataloge erstellen, um die Plattform um organisationsspezifische Services zu erweitern
- Deployment- & Release-Workflows: Release-Prozesse mit der Codesphere API automatisieren
Plattformverwaltung
Verwalte Resource Groups, kontrolliere Kosten und sorge mit zentralen Administrationstools für Governance.
Verwaltung & Governance:
- Nutzungs- und Kostenkontrolle: Ressourcenverbrauch nachverfolgen und Kosten optimieren
- Organisationen & Resource Groups: Mandantenfähige Organisationsstruktur
Benutzerverwaltung:
- Kontoeinstellungen: Persönliches Profil und Einstellungen
- API-Schlüssel: Tokens für programmatischen Zugriff generieren
- Git-Berechtigungen: Zugangsdaten für Repositorys konfigurieren
- Editor-Einstellungen: Die Entwicklungsumgebung anpassen
- Barrierefreiheit: Optionen für Barrierefreiheit konfigurieren
Monitor: Observability & Insights
Integrierte Observability mit Echtzeit-Metriken, Logs und verteiltem Tracing – ganz ohne Agenten von Drittanbietern.
Monitoring:
- Monitoring aktivieren: OpenTelemetry-basierte Observability konfigurieren
- Landscape-Gesundheit überwachen: Echtzeit-Metriken zu CPU, Speicher und Ressourcen
- Log Browser: Zentralisierte Log-Aggregation und -Suche
- Request Browser: Verteiltes Request-Tracing über Services hinweg
- Nutzungsüberwachung: Ressourcenverbrauch mit detaillierten Kostenaufschlüsselungen und Audit-Logs nachverfolgen
Private Cloud & selbst gehostete Deployments
Für Organisationen, die volle Kontrolle über die Infrastruktur, Datensouveränität oder abgeschottete Umgebungen (Air-Gapped) benötigen, bietet Codesphere eine komplette, selbst hostbare Lösung. Deploye auf jedem Cloud-Anbieter oder Bare Metal – mit vollständiger Netzwerkisolierung, zentraler Verwaltung über verteilte Installationen hinweg und der gleichen Entwicklererfahrung unabhängig von der zugrunde liegenden Infrastruktur.
Private-Cloud-Optionen:
- Installationsanleitung: Schritt-für-Schritt-Deployment auf eigener Infrastruktur
- Installationsoptionen: Wahl zwischen Cloud-, On-Premise- oder Hybrid-Deployments
- Cluster-Ingress-CA-Optionen: TLS-Zertifikate und Vertrauensketten konfigurieren
- Feature Flags: Plattformfunktionen pro Installation steuern
- Cluster-Monitoring: Die eigene Codesphere-Infrastruktur überwachen
Nächste Schritte
Bereit loszulegen? Hier sind die empfohlenen Vorgehensweisen:
- Erste Anwendung deployen: Vollständiger Schnellstart-Guide mit Vorlagen
- Grundkonzepte verstehen: Mehr über Landscapes und Workspaces erfahren
- Workspace Toolkit entdecken: Alle verfügbaren Entwicklungstools kennenlernen
- API- & CLI-Dokumentation durchsuchen: Workflows automatisieren
Hilf mit, die Zukunft von Codesphere mitzugestalten. Schlage Funktionen vor oder stimme über die Community-Roadmap unter feedback.codesphere.com ab.