ホワイトペーパー:DigitalOcean Kubernetesでのクラウドネイティブアプリケーションの実行

  • Kubernetesホワイトペーパーをダウンロード*

抽象

_DigitalOcean Kubernetes_でのクラウドネイティブアプリケーションの実行_ホワイトペーパーでは、さまざまなクラウドネイティブトピックを読者に紹介し、アプリケーションを管理およびスケーリングするためにKubernetesを活用する方法を紹介しています。

このホワイトペーパーでは、以下についてさらに詳しく説明しています。

  • 最新のアプリケーション開発の動向

  • クラウドネイティブエコシステム

  • マイクロサービス

  • コンテナ

  • クラスター

  • KubernetesおよびDigitalOcean Kubernetes

ホワイトペーパー全体で、「Snappy」と呼ばれる写真共有アプリを実行例として使用して、クラウドネイティブのベストプラクティスを実装することの価値を示しています。

エグゼクティブサマリー:クラウドネイティブアプリのスケーリング

今日の急速に変化するソフトウェア環境では、運用技術の進歩により、アプリケーションのリリースサイクルが劇的に短縮されています。 従来、ソフトウェアリリースは時間ベースのスケジュールに従いますが、アプリケーションとサービスが1日を通してユーザーに継続的に配信および展開されることがますます一般的になっています。 従来のソフトウェアリリースサイクルのこの切り捨ては、クラウドプラットフォーム、コンテナー、マイクロサービス指向アーキテクチャの爆発的な成長などの技術開発と文化的開発の両方にそのルーツがあります。新機能、高速バグ修正、応答性の高い継続的な開発製品。

エンドユーザーと開発者の間のこの共生関係はますますリンクされています。 組織構造とアプリケーションアーキテクチャを変更することにより、開発者はフィードバックをすばやく取り入れ、ユーザーの要求に対応できます。 この開発リズムの加速には、アプリケーションのコンテナへのパッケージ化、およびDocker Swarm、Marathon、Kubernetesなどの展開とオーケストレーションを自動化するシステムの使用が伴います。 これらのオープンソースプラットフォームは、大規模な運用展開に十分に対応できるようになったため、サービス所有者がアプリケーション自体を起動およびスケーリングし、数百の実行中のコンテナを簡単に管理できます。

image:https://assets.digitalocean.com/articles/k8s-wp/k8s-diagram.png [Kuberntes Diagram]

KubernetesおよびDigitalOcean Kubernetes

2014年にGoogleによって最初にオープンソース化されたKubernetesは、11,300人を超える開発者と75,000のコミットを抱えるGitHubで最も高速なプロジェクトの1つに成長しました。 盛んなオープンソースコミュニティの成長は、民間企業での人気を反映しており、Fortune 100企業の50%以上が毎日Kubernetesに依存して新しい機能とバグ修正をユーザーに迅速に展開しています。

DigitalOcean Kubernetesを使用すると、小規模および大規模の開発チームが、市場をリードするこのコンテナオーケストレーションプラットフォームを、プロビジョニング、インストール、および運用に必要なリードタイムなしですばやく活用できます。集まる。 DigitalOcean Kubernetesは、そのシンプルさと開発者フレンドリーなインターフェイスにより、開発者が、基盤となるインフラストラクチャを維持および構成することなく、コンテナ化されたアプリケーションを管理された本番用のクラスターに起動できるようにします。 ロードバランサー、ファイアウォール、オブジェクトストレージスペース、ブロックストレージボリュームなど、DigitalOceanスイートの残りの部分とシームレスに統合し、Docker HubやQuay.ioなどのパブリックおよびプライベートイメージレジストリの組み込みサポートにより、開発者はDigitalOceanプラットフォームでコンテナベースのワークロードを簡単に拡張できます。

公開されたKubernetes REST APIを使用してクラスターをプログラムで完全に制御することにより、開発者は、管理されたインフラストラクチャの利便性を享受しながら、オープンソースツールの豊富なエコシステムを活用できます。 チームは、クラウドネイティブアプリケーションを柔軟に展開および拡張できます。 Kubernetes認定の認定プラットフォームであるDigitalOcean Kubernetesは、開発者がアプリケーションコンテナを起動し、KubernetesのワークロードをDigitalOceanクラウドに最小限の設定と操作のオーバーヘッドでもたらすのに役立ちます。

クラウドネイティブアプリケーション、マイクロサービス、コンテナー、およびKubernetesのスケーリングと管理の詳細については、無料のコピーをダウンロードしてください DigitalOcean Kubernetesでのクラウドネイティブアプリケーションの実行

  • Kubernetesホワイトペーパーをダウンロード*

前の投稿:DigitalOceanでRiggerを使用してDeisをデプロイする
次の投稿:ReactでDigitalOcean APIからのデータを表示する方法