Zum Hauptinhalt springen
Version: 1.89.x (Q2 26)

Einführung in Codesphere

Codesphere ist eine virtuelle Cloud-Plattform. Man kann sie sich als selbst hostbaren Cloud-Provider vorstellen. Sie hebt jede Infrastruktur auf ein modernes Cloud-Niveau. Die Plattform bietet Tools für den gesamten Software-Lebenszyklus – für Entwicklung, Deployment und Betrieb. Anstatt unterschiedliche Tools und Dienste mühsam zu verknüpfen, bietet Codesphere eine konsistente, 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. So lässt sie sich konsistent in jeder Umgebung bereitstellen.

Neu bei Codesphere?

Springe direkt zu unserem Leitfaden für den Einstieg, um die erste Anwendung in unter 5 Minuten zu deployen.

Der Entwicklungszyklus in Codesphere

Codesphere unterstützt den gesamten Software-Entwicklungszyklus für Unternehmen mit integrierten Tools für jede Phase. Das folgende Diagramm zeigt, wie diese Phasen innerhalb der Plattform nahtlos zusammenhängen, und die nachfolgenden Abschnitte verlinken zur detaillierten Dokumentation jeder Phase:

Diagramm des Codesphere-Entwicklungszyklus, das die aufeinanderfolgenden Phasen von Coding und Planung über Build, Test, Deploy, Release bis hin zu Monitoring und Plattformverwaltung zeigt.

Code & Plan: Entwicklung & Zusammenarbeit

Beginne sofort mit dem Coding in produktionsidentischen Entwicklungsumgebungen, die das Problem „läuft nur auf meinem Rechner“ eliminieren.

Entwicklungstools:

  • Cloud IDE: Vollwertige 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 mit allen bevorzugten Erweiterungen aus
  • 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 und nie in Git gespeichert werden
  • Umgebungsvariablen: Verwalte Konfigurationen über verschiedene Deployment-Stufen hinweg

Team-Zusammenarbeit:

Build: Pipelines & Runtime-Konfiguration

Definiere die Build- und Deployment-Pipeline deklarativ, mit Unterstützung für native Builds sowie externe Artefakte.

CI-Konfiguration:

Integration & Automatisierung:

  • CLI-Tools: Automatisiere Vorgänge mit der Codesphere CLI
  • Public API: Programmatischer Zugriff auf Plattformfunktionen

Test: Preview-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 aus dem PR ausführt. Diese kurzlebigen Umgebungen teilen die gleiche Architektur wie die Produktion, wodurch präzises QA und Integrationstests möglich sind, ohne Live-Dienste zu beeinträchtigen.

Preview-Kommentare (Preview)

Preview-Umgebungen bieten Kommentarfunktionen im Figma-Stil, mit denen Teammitglieder direkt am Frontend des Deployments kontextbezogenes Feedback 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 an Managed Services für Datenbanken, Caches und Message-Queues.

Runtime-Optionen:

Managed Services:

Netzwerk & Domains:

Release: Domains & Service-Provider

Steuere, wie Dienste 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:

Plattformverwaltung

Verwalte Teams, kontrolliere Kosten und wahre die Governance mit zentralen Verwaltungstools.

Verwaltung & Governance:

Benutzerverwaltung:

Monitor: Observability & Insights

Integrierte Observability mit Echtzeit-Metriken, Logs und Distributed Tracing – ohne Drittanbieter-Agenten.

Monitoring-Tools:

Private Cloud & selbst gehostete Deployments

Für Organisationen, die volle Kontrolle über die Infrastruktur, Datensouveränität oder abgeschottete (Air-Gapped) Umgebungen benötigen, bietet Codesphere eine vollständige Self-Hosted-Lösung. Deploye auf jedem Cloud-Provider oder auf Bare Metal mit vollständiger Netzwerkisolation, zentralisierter Verwaltung über verteilte Installationen hinweg und derselben Entwicklererfahrung unabhängig von der zugrunde liegenden Infrastruktur.

Private Cloud-Optionen:

Nächste Schritte

Bereit für den Einstieg? Hier sind die empfohlenen Wege:

  1. Die erste Anwendung deployen: Vollständiger Schnellstart-Leitfaden mit Vorlagen
  2. Grundkonzepte verstehen: Erfahre mehr über Landscapes und Workspaces
  3. Workspace Toolkit erkunden: Entdecke alle verfügbaren Entwicklungstools
  4. API- & CLI-Dokumentation durchsuchen: Automatisiere die eigenen Workflows

Du hast einen Feature-Wunsch?

Hilf mit, die Zukunft von Codesphere zu gestalten. Reiche Feature-Wünsche ein oder stimme über die Community-Roadmap ab unter feedback.codesphere.com.