- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 AWS ECS 部署我的网站。现在我想知道 -
我有两个任务定义 -
最佳答案
实际运行具有代表性负载的服务。使用类似 top(1) 的工具观看,它可以告诉您实际的内存使用情况(在 top
中,查找 rss
或 rsz
列)和 CPU 利用率。任何给定服务的资源利用率都难以置信地依赖于语言选择、运行时、负载、并发性、算法决策、数据库约束……并且确实没有经验法则。
匹配您实际测量的资源利用率、一些假设的部署计划和 AWS EC2 instance types listing .如果您有 4 个服务,每个服务都需要 1 个完整的 CPU 核心和 1 GB 内存,并且您希望每个服务运行 3 个副本,那么您总共需要 12 个核心和 12 GB 内存;如果您希望将其分布在 3 个主机上,则 3 个 c5.xlarge 实例可为您提供 12 个内核和 24 GB RAM。
一般来说,托管 AWS 服务并不比您自己在裸 EC2 实例上运行相同的服务便宜。对于 Fargate,它是 priced按计划任务的 CPU 小时和 GB 小时计算。在撰写本文时,我上面描述的假设工作量在 us-east-1
中每小时的成本约为 0.54 美元;对于EC2 on-demand usage 3 个 c5.xlarge 实例的费用为每小时 0.51 美元(如果您能够 promise 购买预留实例,这会更便宜)。如果您的工作负载非常突发,那么安排和取消安排 ECS 任务可能比 EC2 实例更容易,而且 Fargate 定价模型可能更适合您。
ECS 文档有 a tutorial on setting up CloudWatch and an auto-scaling group to automatically expand a cluster .缩小规模有点棘手(您需要 set the instance to drain ,等待任务实际移动,然后取消配置)。
如果您处于全 AWS 环境中,请考虑 hosting static content directly in S3 .这可能比运行专用服务器更便宜且更易于管理。
关于amazon-web-services - AWS ECS 服务内存或 CPU 要求的经验法则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56514348/
我正在为一个类(class)项目制作一个 C# 应用程序。我想确保一个字符串具有三个值之一。通常,在网络应用程序中,我会在客户端使用 javascript 进行验证。但是,这目前是一个控制台应用程序。
我注意到了 int i=10000000; boolean isPrime= false; while(!isPrime){ i++; Syst
一般来说,类构造函数应该接受的最大参数数量是多少?我正在开发一个需要大量初始化数据(目前有 10 个参数)的类。但是,带有 10 个参数的构造函数感觉不对。这让我相信我应该为每条数据创建一个 gett
改善网页加载时间的一种方法是内联其 css - 因为 css 会阻塞渲染。但是,内联 css 会阻止浏览器缓存它。因此,一般建议仅内联“小”css。 但是什么才算“小”呢?我在网上搜索了一些经验法则,
我正在尝试了解如何正确使用 Java 的执行器。我意识到将任务提交给 ExecutorService 有其自身的开销。但是,我很惊讶地看到它竟然这么高。 我的程序需要以尽可能低的延迟处理大量数据(股票
我读过几篇 GWT 开发人员博客,其中提到了一些“经验法则”,即如果生成的 JavaScript 代码达到 100 行或更多,最好自己编写 JavaScript(而不是通过 GWT 生成它) . 我的
最近我偶然发现了一个非常大的性能改进——我说的是 4 倍的改进——只需更改一行代码。我刚刚将 std::sort 调用更改为 concurrency_parallel 排序 // Get a cont
我在 javascript 中使用 setTimeout() 函数来允许在解析一些 xml 数据时显示一个显示“正在加载”的弹出窗口。我发现,在足够小的延迟值(低于 10 毫秒)下,在浏览器卡住一段时
Leonid 在他的书的第四章中写道:“...Module、Block 和 With。这些结构在 Mathematica Book 和 Mathematica Help 中有详细解释,所以我在这里简单
我是一名优秀的程序员,十分优秀!