最近国内各大云服务厂商都在搞“开年采购季活动”,无意间,被华为的“云*耀*云服务器”活动击中眼球,其中有1核2G 1M的云主机,很低的价格冲击。1M的云主机够用吗?
云主机1M能够承受多少人使用?
从计算机的角度,首先要明白1M带宽是一个什么概念
1M其实是1Mbit/s,1M带宽有128KB/s的传输速度。
1Mbit/s=1024bit/8=128KB/s。
这里的带宽是出网带宽,也就是数据从服务器向外传输时的带宽限制。
那么怎样云估算1M能够支撑多少人访问?
计算每个用户每秒请求的数据量
以WEB接口举例,假如服务的某接口被请求一次的数据是50个汉字,数量大小为100Byte,用户每秒请求此接口2次,那么1M的云主机可以承载的用户数量为 128*1000/2/100 =640人;
假如用户下载图片,单张图片大小10kb,用户每秒下载一次,可以承载用户数量为128/10=12.8人;
假如你的网站是博客,博客的每篇文章1000字,配上两张图片,这样一篇博客的大小近128kb,这样你的云主机每秒基本可以接受1个用户。
听上去,1M的云主机做不了多少事,每秒支持1个用户,做博客网站都不行。
但是,每个用户打开博客要浏览啊,网站下载到本地后要缓存,这样每小时可以支持3600个IP访问,半天到少可以支持上万人的访问是没问题的。同时多人并发访问,会出现网页加载缓慢的现象,比如“网页短暂空白”这些预料中的情况,只要访客不集中访问,不同时刷新页面,网站还是可以响应过来的。
运营时如何确认云主机带宽是否够用?
检查宽带是否达到了瓶颈的手段,各云厂商提供了免费的云监控,可以监控云主机的网络情况。里面有几种监控指标,通常观察出网带宽,当长时间达到128Kb/s,说明你的网络已经达到了极限,需要增加带宽了。
领取专属 10元无门槛券
私享最新 技术干货