Zum Hauptinhalt springen
Version: Weekly Build

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.

Neu bei Codesphere?

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:

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

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:​

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:​

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-Kommentare (Preview)

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 Services:​

Netzwerk & Domains:​

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:​

Plattformverwaltung​

Verwalte Resource Groups, kontrolliere Kosten und sorge mit zentralen Administrationstools für Governance.

Verwaltung & Governance:​

Benutzerverwaltung:​

Monitor: Observability & Insights​

Integrierte Observability mit Echtzeit-Metriken, Logs und verteiltem Tracing – ganz ohne Agenten von Drittanbietern.

Monitoring:​

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:​

Nächste Schritte​

Bereit loszulegen? Hier sind die empfohlenen Vorgehensweisen:

  1. Erste Anwendung deployen: Vollständiger Schnellstart-Guide mit Vorlagen
  2. Grundkonzepte verstehen: Mehr über Landscapes und Workspaces erfahren
  3. Workspace Toolkit entdecken: Alle verfügbaren Entwicklungstools kennenlernen
  4. API- & CLI-Dokumentation durchsuchen: Workflows automatisieren
Du hast einen Funktionswunsch?

Hilf mit, die Zukunft von Codesphere mitzugestalten. Schlage Funktionen vor oder stimme über die Community-Roadmap unter feedback.codesphere.com ab.