腾讯云主机, 关于云硬盘的一些疑问,求大神解答

2018-03-31 05:06:38 +08:00
 luolanhero
网站系统为 DZ 论坛
昨天新加了一块高效云硬盘 50G 挂载了但是还没用
系统盘为本地云硬盘 50G
高效云硬盘比普通云硬盘 I/O 性能稍微好一点
虽然现在我网站人流量完全不用考虑 I/O 性能,但是对于技术比较好奇

假设网页 部分图片 CSS JS 这些大部分使用了 CDN

在不考虑增加云数据库的情况下

这两块硬盘如何分配是最优方案呢

1.网页文件放在本地云硬盘,数据库放在高效云硬盘
2.网页文件放在高效云硬盘,数据库放在本地云硬盘
3.网页文件和数据库都放在高效云硬盘(高效云硬盘容量大小可以弹性伸缩价格不贵)

求大神给方案,并附上理由
2853 次点击
所在节点    云计算
4 条回复
xider
2018-03-31 10:17:43 +08:00
普通云硬盘更适合做仓库,业务逻辑还是放在高效云硬盘来得好。
不差钱直接全上高效云硬盘,充分利用已有资源就业务逻辑放普通云硬盘,数据库放高效云硬盘。
数据库对 IO 敏感,在有高效云硬盘的情况下不应该放在普通云硬盘上。
luolanhero
2018-03-31 13:59:06 +08:00
@xider 就目前情况, 可否把 HTTP 文件放在普通云盘,数据库放在高效云盘, 我是这么想的, 两个硬盘分两条路同时工作,总 I/O 总比使用一个硬盘要快,毕竟按照你的说法,HTTP 对硬盘 IO 要求较低
opengps
2018-03-31 18:48:46 +08:00
所有的虚拟硬盘都是损失 io 的,另外,云硬盘通过网络用了共享存储,事实上你并不独占 io,不过从使用的角度,分不在不同的'硬盘'上确实是通过并行提高效率的
beordle
2018-03-31 22:57:07 +08:00
@luolanhero 一般来说确实这样是最好的,http 文件大部分会在内存中 cache 起来,形成热点,基本不会读硬盘,此时磁盘性能不是特别重要。不过既然很少去读 http,那么其实也不会发生抢占,从管理角度来看最好是放一起,快照做一个就行,比较简单。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/443014

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX