使用 Amazon EBS 节省成本

发布于 2024-08-19 14:46:42 字数 237 浏览 13 评论 0原文

看到亚马逊对EBS的使用定价为:

预配置存储每月每 GB 0.10 美元;每 100 万个 I/O 请求 0.10 美元

尽管价值以百万计,但 I/O 请求加起来很快 ...我想知道是否有任何减少 I/O 请求的最佳实践。
例如,使用您的应用程序所需的 RAM 足够多的实例.. 调整一些操作系统级别参数.. 不要每隔几分钟进行“同步”:) .... 等等。

Seeing that Amazon has priced the usage of EBS as:

$0.10 per GB-month of provisioned storage; $0.10 per 1 million I/O requests

Even though the value is in millions, I/O request add up pretty quickly
... I was wondering if there are any best practices for reducing I/O requests out there.
E.g. Use an instance with more than enough RAM required for your app.. Tweak some OS level parameters.. dont do a 'sync' every couple of minutes :) .... etc.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人海汹涌 2024-08-26 14:46:42

因此,关于避免过早的*微观*优化的一般建议可能应该适用于此。首先考虑确保正确使用 PaaS 架构,并在获得数据后调整参数。重新发布一个更具体的问题(如加雷斯所说)。

但我确实有一个具体的优化,因为你问:向你的 Linux 机器添加一个 ramdisk,这样临时文件就不会接触存储:

echo "none /tmp/ tmpfs defaults 0 0" >>/etc/fstab

并使用 vmstat -Sm 5 来观察有多少 IO 正在使用完毕。

So the general advice about avoiding premature *micro*optimizations should probably apply here. Think first about making sure you are using the PaaS architecture appropriately, and tweak parameters once you have data. Repost a more specific question (as gareth said).

But I do have one specific optimization, since you asked: add a ramdisk to your linux machines, so that temporary files don't touch storage:

echo "none /tmp/ tmpfs defaults 0 0" >>/etc/fstab

and use vmstat -Sm 5 to watch how much IO is being done.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文