Dockerベースのデプロイメントに固有の、これら2つの違いは何ですか?Google App Engine FlexibleはDockerfileベースのデプロイもサポートするようになり、フルマネージドサービスでもあるため、Container EngineでKubernetesデプロイを構成するよりも、こちらの方が望ましいオプションではないでしょうか。
App EngineフレキシブルよりもGoogle Container Engineを使用する方が好ましいユースケースは何ですか?
彼らは違うものです。App Engineフレキシブルは、アプリケーション開発に重点を置いています。つまり、アプリケーションがあり、Googleによるデプロイと管理を望んでいる場合です。一方、Kubernetesは、独自のインフラストラクチャを持つことを目的としています。もちろん、アプリケーションをKubernetesにデプロイすることもできますが、これは「独自の」インフラストラクチャであるため、とアプリケーションの両方がどのように動作するかを直接管理します(サービスの作成、スケーラビリティポリシー、RBAC、セキュリティポリシーの作成など)。 。
この意味で、Kubernetesはより柔軟に実現できます。ただし、開発者は、アプリケーションが機能し、スケーリングすることだけがインフラストラクチャにまったく関心がない場合があります。この種のプロファイルには、App Engineフレキシブルがより適しています。
一方、完全なコンテナインフラストラクチャ(より多くのSREプロファイル)を管理したい場合は、Kubernetesが最適です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加