gpt4 book ai didi

amazon-web-services - 在Kubernetes上部署Docker应用程序还是直接在EC2实例上部署Docker应用程序?

转载 作者:行者123 更新时间:2023-12-02 11:34:53 26 4
gpt4 key购买 nike

假设我有一个使用EC2实例(VM)部署在AWS中的Web应用程序(Apache httpd服务器)。使用EC2用户数据执行应用程序部署。
另外,我可以将我的Web应用程序 jetty 化。使用EKS或自定义设置在EC2实例上部署Kubernetes集群。我们还可以将AWS Fargate用于无服务器功能。
在此处将第二种方法与Kubernetes一起使用的利弊是什么?

最佳答案

EC2-开发人员的更多责任
如果您是开发人员,则将应用程序部署到EC2机器上,通常还负责维护和修补EC2实例。问题在于,开发人员通常不会擅长这些事情,通常他们也不会那么感兴趣。监视和修补Linux机器或对网络进行故障排除不是他们的专业知识。
Kubernetes-对开发人员的责任减少
使用Kubernetes,您作为开发人员仅对应用程序容器负责,并且您的应用程序运行状况良好。但是另一个团队,例如平台团队可能负责基础架构,例如EC2实例和联网。或与Fargate一样,云提供商可以对此负责。
认知负荷
使开发人员承担更少的责任,但仍然拥有用于自助服务部署的API,这使它们非常高效。
需要平台团队
但是,当开始使用Kubernetes作为平台时,您将承担更多的复杂性。您需要足够大的组织才能做到这一点。除非您使用更高级别的服务,例如Google Cloud Run
关于这一切的好话题是Kubernetes is Not Your Platform, It's Just the Foundation

关于amazon-web-services - 在Kubernetes上部署Docker应用程序还是直接在EC2实例上部署Docker应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63907886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com