Einführung in Codesphere
Codesphere ist eine virtuelle Cloud-Plattform. Man kann sie sich als selbst hostbaren Cloud-Provider vorstellen. Sie rüstet jede Infrastruktur zu einer modernen Cloud-Umgebung auf. Die Plattform bietet Tooling über den gesamten Software-Lebenszyklus hinweg für Entwicklung, Deployment und Betrieb. Anstatt unterschiedliche Tools und Services zusammenzuführen, bietet Codesphere eine einheitliche, deklarative Definition: die Landscape.
Im Kern überführt Codesphere die Infrastruktur- und Runtime-Konfiguration jeder Anwendung in eine einzige Konfigurationsdatei. Dieser deklarative Ansatz bedeutet, dass die gesamte Microservice-Architektur, einschließlich Compute-Runtimes, Managed Services, Netzwerkregeln und Deployment-Strategien, in der Versionskontrolle liegt. Sie kann konsistent in jeder Umgebung deployt werden.
Neu bei Codesphere?
Springe direkt zu unserem Getting-Started-Guide, um die erste Anwendung in unter 5 Minuten zu deployen.
Der Entwicklungszyklus in Codesphere
Codesphere unterstützt vollständige Enterprise-Software-Entwicklungszyklen mit integriertem Tooling in jeder Phase. Das folgende Diagramm zeigt, wie diese Phasen innerhalb der Plattform nahtlos zusammenhängen, und die nachfolgenden Abschnitte verlinken auf die detaillierte Dokumentation für jede Phase:

Code & Plan: Entwicklung & Zusammenarbeit
Beginne sofort mit dem Coding in produktionsidentischen Entwicklungsumgebungen, die das Problem "läuft nur auf meinem Rechner" beseitigen.
Entwicklungstools:
- Cloud IDE: Vollausgestattete browserbasierte IDE mit IntelliSense, Debugging und gemeinsamer Bearbeitung
- Lokale IDE-Integration: Verbinde VS Code, JetBrains-IDEs oder jeden SSH-fähigen Editor, um lokal zu arbeiten und remote auszuführen
- VS Code Server: Führe VS Code im Browser aus, mit allen deinen 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 niemals in Git gespeichert sind
- Umgebungsvariablen: Verwalte Konfigurationen über verschiedene Deployment-Stufen hinweg
Team-Zusammenarbeit:
- Organisationen & Teams: Strukturiere den Zugriff und organisiere Workspaces nach Team
Build: Pipelines & Runtime-Konfiguration
Definiere die Build- und Deployment-Pipeline deklarativ, mit Unterstützung sowohl für native Builds als auch externe Artefakte.
CI-Konfiguration:
- CI-Pipelines konfigurieren: Definiere Build-, Test- und Deploy-Stufen in
ci.yml - CI-Profile: Erstelle wiederverwendbare Pipeline-Konfigurationen für verschiedene Umgebungen
- Eine Landscape konfigurieren: Setze die vollständige Anwendungsarchitektur deklarativ zusammen
Integration & Automatisierung:
- CLI-Tools: Automatisiere Vorgänge mit der Codesphere CLI
- Public API: Programmatischer Zugriff auf Plattformfunktionen
Test: Vorschau-Umgebungen & Review-Tools
Stelle automatisch isolierte Testumgebungen für jeden Pull Request bereit, mit voller Produktionsparität.
Preview-Deployments:
Wenn ein Pull Request geöffnet wird, erstellt Codesphere automatisch eine temporäre, isolierte Landscape, die exakt den Code des PR ausführt. Diese kurzlebigen Umgebungen teilen sich dieselbe Architektur wie die Produktion und ermöglichen präzises QA und Integrationstests, ohne die Live-Services zu beeinträchtigen.
Preview-Kommentare (Preview)
Preview-Umgebungen enthalten Kommentarfunktionen im Figma-Stil, mit denen Teammitglieder direktes, kontextbezogenes Feedback auf dem Frontend des Deployments hinterlassen können – perfekt 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 & Networking
Migriere bestehende Anwendungen einfach, dank passender Runtime-Optionen für viele Workloads sowie eines wachsenden Katalogs von Managed Services für Datenbanken, Caches und Message Queues.
Runtime-Optionen:
- Managed Containers: Deploye Standard-Docker-Container mit automatischer Skalierung
- Codesphere Reactives: Serverless-artige Deployments, die bei Inaktivität auf null skalieren
- Virtual Clusters: Vollständige Kubernetes-Namespaces für komplexe Orchestrierung
- Landscape Lifecycle: Verwalte Deployments mit Blue-Green- und Canary-Strategien
Managed Services:
- Services deployen: Stelle Datenbanken, Caches und Message Broker bereit
- Referenz für Managed-Service-Provider: Anbieterspezifische Verbindungsdetails und Beispiele
- Benutzerdefinierte REST-Backends: Vorlage zum Erstellen eigener Service Provider
Networking & Domains:
- Pfadbasiertes Routing: Route Traffic nach URL-Pfad an unterschiedliche Services
- A/B-Tests einrichten: Splitte Traffic für schrittweise Rollouts
- Domain-Zugriff einschränken: IP-Allowlists und Authentifizierung
- Privates Netzwerk (VPN): Verbinde dich mit On-Premise-Infrastruktur
Release: Domains & Service Provider
Steuere, wie Services veröffentlicht und zugänglich gemacht werden, mit Tools für benutzerdefiniertes Domain-Management und die Erweiterung des Plattform-Service-Katalogs.
Release- & Provider-Konfiguration:
- Benutzerdefinierte Domains verbinden: Verknüpfe deine Domains mit automatischen TLS-Zertifikaten und DNS-Konfiguration
- Service Provider erstellen: Baue benutzerdefinierte Managed-Service-Kataloge, um die Plattform um organisationsspezifische Services zu erweitern
- Deployment- & Release-Workflows: Automatisiere Release-Prozesse mit der Codesphere API
Plattformverwaltung
Verwalte Teams, kontrolliere Kosten und stelle Governance mit zentralisierten Verwaltungstools sicher.
Verwaltung & Governance:
- Nutzungs- & Kostenkontrolle: Behalte den Ressourcenverbrauch im Blick und optimiere Kosten
- Organisationen & Teams: Mehrmandantenfähige Organisationsstruktur
Benutzerverwaltung:
- Kontoeinstellungen: Persönliches Profil und Präferenzen
- API-Keys: Generiere Token für programmatischen Zugriff
- Git-Berechtigungen: Konfiguriere Zugangsdaten für Repository-Zugriffe
- Editor-Einstellungen: Passe deine Entwicklungsumgebung an
- Barrierefreiheit: Konfiguriere Barrierefreiheitsoptionen
Monitor: Observability & Insights
Integrierte Observability mit Echtzeit-Metriken, Logs und verteiltem Tracing – ohne Drittanbieter-Agenten.
Monitoring-Tools:
- Monitoring aktivieren: Konfiguriere OpenTelemetry-basierte Observability
- Landscape-Gesundheit überwachen: Echtzeit-Metriken für CPU, Speicher und Ressourcen
- Log Browser: Zentralisierte Log-Aggregation und -Suche
- Request Browser: Verteiltes Request-Tracing über Services hinweg
- Nutzungsüberwachung: Verfolge den Ressourcenverbrauch mit detaillierten Kostenaufschlüsselungen und Audit-Logs
Private Cloud & selbst gehostete Deployments
Für Organisationen, die volle Infrastrukturkontrolle, Datensouveränität oder Air-Gapped-Umgebungen benötigen, bietet Codesphere eine vollständige selbst gehostete Lösung. Deploye auf jedem Cloud-Provider oder Bare Metal mit vollständiger Netzwerkisolation, zentralisierter Verwaltung über verteilte Installationen hinweg und derselben Developer Experience unabhängig von der zugrunde liegenden Infrastruktur.
Private-Cloud-Optionen:
- Installationsanleitung: Schritt-für-Schritt-Deployment auf deiner Infrastruktur
- Installationsoptionen: Wähle zwischen Cloud-, On-Premise- oder Hybrid-Deployments
- Cluster-Ingress-CA-Optionen: Konfiguriere TLS-Zertifikate und Vertrauensketten
- Feature Flags: Steuere Plattformfunktionen pro Installation
- Cluster-Monitoring: Überwache deine Codesphere-Infrastruktur
Nächste Schritte
Bereit für den Einstieg? Hier sind die empfohlenen Wege:
- Deploye deine erste Anwendung: Vollständiger Schnellstart-Guide mit Templates
- Grundkonzepte verstehen: Erfahre mehr über Landscapes und Workspaces
- Workspace Toolkit entdecken: Entdecke alle verfügbaren Entwicklungstools
- API- & CLI-Dokumentation durchsuchen: Automatisiere deine Workflows
Hast du einen Feature-Wunsch?
Hilf mit, die Zukunft von Codesphere zu gestalten. Beantrage Features oder stimme über die Community-Roadmap unter feedback.codesphere.com ab.