【问题标题】:How do you objectively choose the optimal RAM configuration for AWS Lambda?您如何客观地为 AWS Lambda 选择最佳 RAM 配置?
【发布时间】:2017-04-18 06:08:27
【问题描述】:

给定任何 Lambda 函数作为输入,什么是选择最佳 RAM 配置的有效、客观和自动的方法?

理想情况下,方法/过程应该语言无关,应该忽略冷启动,并考虑网络波动。 p>

【问题讨论】:

    标签: amazon-web-services aws-lambda serverless-architecture


    【解决方案1】:

    我认为没有任何自动决定 RAM 配置的方法。

    您将不得不执行多次(包括一些冷启动)并查看 RAM 消耗的范围,然后在其上添加一些缓冲区。

    我们就是这样做的。

    关于“理想情况下,方法/过程应该与语言无关”,是的,这应该是正确的,尽管这里要注意的一点是实际的 RAM 要求/大小不会与语言无关,因为不同的语言可能需要不同的内存占用来完成相同的任务

    【讨论】:

    • 感谢您的见解,阿拉法特。我想我的假设是您知道 Lambda 函数的最低 RAM 要求(例如至少 256MB),而真正的目标是找到有关成本和速度的最佳配置。鉴于 RAM 还意味着 CPU 和网络功能,因此可以手动测试所有配置并评估最佳“电源配置”。
    猜你喜欢
    • 1970-01-01
    • 2023-03-30
    • 2018-11-08
    • 2021-02-13
    • 1970-01-01
    • 2018-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多