Zum Hauptinhalt springen
Version: Weekly Build

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:

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

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:

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:

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

Networking & Domains:

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:

Plattformverwaltung

Verwalte Teams, kontrolliere Kosten und stelle Governance mit zentralisierten Verwaltungstools sicher.

Verwaltung & Governance:

Benutzerverwaltung:

Monitor: Observability & Insights

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

Monitoring-Tools:

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:

Nächste Schritte

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

  1. Deploye deine erste Anwendung: Vollständiger Schnellstart-Guide mit Templates
  2. Grundkonzepte verstehen: Erfahre mehr über Landscapes und Workspaces
  3. Workspace Toolkit entdecken: Entdecke alle verfügbaren Entwicklungstools
  4. 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.