Whitepaper: Cloud-native Anwendungen auf DigitalOcean-Kubernetes ausführen

  • Laden Sie das Kubernetes White Paper herunter *

Abstrakt

Das White Paper Running Cloud Native Applications on DigitalOcean Kubernetes befasst sich mit einer Vielzahl von Cloud Native-Themen, in denen erläutert wird, wie Kubernetes zur Verwaltung und Skalierung ihrer Anwendungen eingesetzt werden kann.

Dieses Whitepaper bietet weitere Einblicke in:

  • Trends in der modernen Anwendungsentwicklung

  • Das Cloud-native Ökosystem

  • Microservices

  • Behälter

  • Cluster

  • Kubernetes und DigitalOcean Kubernetes

Im gesamten Whitepaper wird eine App zum Weitergeben von Fotos mit dem Namen „Snappy“ als laufendes Beispiel verwendet, um den Wert der Implementierung von Best Practices für Cloud Native zu demonstrieren.

Zusammenfassung: Skalieren von Cloud Native Apps

In der heutigen schnelllebigen Softwarelandschaft haben Fortschritte bei den Betriebstechnologien zu einer drastischen Verkürzung der Anwendungsfreigabezyklen geführt. Traditionell folgen Softwareversionen einem zeitbasierten Zeitplan, aber es wird immer häufiger festgestellt, dass Anwendungen und Dienste den Benutzern über den Tag verteilt bereitgestellt werden. Diese Verkürzung des traditionellen Software-Release-Zyklus hat ihre Wurzeln sowohl in technologischen Entwicklungen - wie dem explosionsartigen Wachstum von Cloud-Plattformen, Containern und Mikrodienst-orientierten Architekturen - als auch in kulturellen Entwicklungen -, von denen technisch versierte und mobil-fähige Benutzer zunehmend erwarten Neue Funktionen, schnelle Fehlerbehebungen und ein reaktionsschnelles und sich ständig weiterentwickelndes Produkt.

Diese symbiotische Beziehung zwischen Endbenutzern und Entwicklern ist zunehmend verknüpft. Durch die Veränderung von Organisationsstrukturen und Anwendungsarchitekturen können Entwickler Feedback schnell einbinden und auf Benutzeranforderungen reagieren. Diese beschleunigte Entwicklungsrate geht häufig mit dem Packen von Anwendungen in Container und der Verwendung von Systemen einher, die deren Bereitstellung und Orchestrierung automatisieren, wie Docker Swarm, Marathon und Kubernetes. Mit diesen Open-Source-Plattformen, die jetzt stabil genug für umfangreiche Produktionsbereitstellungen sind, können Servicebesitzer Anwendungen selbst starten und skalieren und mühelos Hunderte ausgeführter Container verwalten.

Kubernetes und DigitalOcean Kubernetes

Kubernetes, das ursprünglich von Google im Jahr 2014 als Open-Source-Version bereitgestellt wurde, hat sich heute mit über 11.300 beitragenden Entwicklern und 75.000 Commits zu einem der schnellsten Projekte auf GitHub entwickelt. Das Wachstum seiner florierenden Open-Source-Community spiegelt seine Beliebtheit im privaten Sektor wider. Über 50% der Fortune-100-Unternehmen verlassen sich täglich auf Kubernetes, um den Benutzern schnell neue Funktionen und Fehlerbehebungen bereitzustellen.

DigitalOcean Kubernetes ermöglicht kleinen und großen Entwicklerteams, schnell von dieser marktführenden Plattform für die Container-Orchestrierung zu profitieren, ohne die erforderliche Vorlaufzeit für die Bereitstellung, Installation und den Betrieb von a Cluster. Mit seiner Einfachheit und den entwicklerfreundlichen Oberflächen ermöglicht DigitalOcean Kubernetes Entwicklern, ihre containerisierten Anwendungen in einem verwalteten, produktionsfertigen Cluster zu starten, ohne die zugrunde liegende Infrastruktur warten und konfigurieren zu müssen. Nahtlose Integration mit dem Rest der DigitalOcean-Suite - einschließlich Load Balancer, Firewalls, Object Storage Spaces und Block Storage Volumes - und integrierte Unterstützung für öffentliche und private Bildregistrierungen wie Docker Hub und Quay.io Einfache Skalierung containerbasierter Workloads auf der DigitalOcean-Plattform.

Mit der vollständigen programmgesteuerten Steuerung ihres Clusters mithilfe der REST-API von Kubernetes können Entwickler von dem umfangreichen Ökosystem von Open-Source-Tools profitieren und gleichzeitig den Komfort einer verwalteten Infrastruktur nutzen. Teams können ihre Cloud Native-Anwendungen flexibel bereitstellen und skalieren. DigitalOcean Kubernetes ist eine zertifizierte Kubernetes-konforme Plattform, mit der Entwickler ihre Anwendungscontainer starten und ihre Kubernetes-Workloads mit minimalem Konfigurations- und Betriebsaufwand in die DigitalOcean-Cloud bringen können.

_Um mehr über das Skalieren und Verwalten von Cloud Native-Anwendungen, Microservices, Containern und Kubernetes zu erfahren, laden Sie Ihre kostenlose Kopie von _ Ausführen von Cloud Native-Anwendungen auf DigitalOcean-Kubernetes ! herunter.

  • Laden Sie das Kubernetes White Paper herunter *