Kubernetesホワイトペーパーをダウンロードする

DigitalOcean Kubernetesでのクラウドネイティブアプリケーションの実行(PDF)

概要

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

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

  • 最新のアプリケーション開発のトレンド
  • クラウドネイティブエコシステム
  • マイクロサービス
  • コンテナ
  • クラスター
  • KubernetesとDigitalOceanKubernetes

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

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

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

エンドユーザーと開発者の間のこの共生関係はますますリンクされています。 組織構造とアプリケーションアーキテクチャを変更することで、開発者はフィードバックをすばやく組み込み、ユーザーの要求に対応できます。 この加速された開発ケイデンスは、多くの場合、アプリケーションのコンテナーへのパッケージ化、およびDocker Swarm、Marathon、Kubernetesなどのデプロイメントとオーケストレーションを自動化するシステムの使用を伴います。 これらのオープンソースプラットフォームは、大規模な本番環境への展開に十分安定しているため、サービスオーナーはアプリケーションを自分で起動してスケーリングし、実行中の何百ものコンテナーを簡単に管理できます。

KubernetesとDigitalOceanKubernetes

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

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

公開されたKubernetesRESTAPIを使用してクラスターを完全にプログラムで制御することで、開発者は、マネージドインフラストラクチャの利便性を享受しながら、オープンソースツールの豊富なエコシステムから利益を得ることができます。 チームは、クラウドネイティブアプリケーションを柔軟にデプロイおよびスケーリングできます。 認定されたKubernetes準拠プラットフォームであるDigitalOceanKubernetesは、開発者がアプリケーションコンテナを起動し、Kubernetesワークロードを最小限の構成と操作のオーバーヘッドでDigitalOceanクラウドに取り込むのに役立ちます。

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