Dav*_*ave 0 amazon-web-services kubernetes aws-lambda amazon-eks jakarta-ee
我们正在尝试评估扩展 J2EE Web 应用程序和使用 AWS 托管服务的最佳方法。我们是否有理由在 Kubernetes (EKS) 上使用 Lambda 服务?虽然 Lambda 似乎可以扩展功能单元,但我不清楚为什么有人会用它来代替 Kubernetes,因为 Kubernetes 可以根据性能指标复制容器。
gmo*_*ire 10
它们用于不同的目的。如果您想在“ec2/pod/container”级别上具有水平可扩展性并自己处理可用性(当然通过 k8s),请选择 Kubernetes。
如果您有一个直接的函数来做特定的事情,并且您不想为必须管理集群或打包它的运营成本而烦恼,那么您可以让 Lambda 为您管理它(在撰写本文时,您每百万次通话将支付 20 美分)。它只是系统之上的另一个抽象层,可能类似于 Kubernetes,根据需要扩展您的功能。
这些技术的目标是尽可能多地消除您与代码和基础设施之间的开销。总而言之,无服务器之于 Kubernetes 就像 Kubernetes 之于容器。
要做出有意识的决定,请考虑以下几点:
您的预算是否涵盖基础设施的运营和维护
你有 Kubernetes 的专业知识吗
将您的 J2EE 应用程序重新设计为无服务器就绪代码需要多少费用
你的时间线(当然...)
根据您将使用的 AWS 资源,您通过实施 k8s 集群(数据库服务?、EBS、EC2s 等)可以节省多少成本?
| 归档时间: |
|
| 查看次数: |
2784 次 |
| 最近记录: |