金山云大米云主机实测:开发者的不二之选
金山云大米云主机实测:开发者的不二之选
近日对金山云推出的大米云主机进行了测试,总体来看,大米云主机在满足个人开发者、中小企业上云需求方面还是比较靠谱的,性能、价格都处于可接受的范围内,如下为测试过程。
一、大米云主机介绍
大米云主机是金山云对外提供的云主机租赁服务。它的技术特征如下:
●计费方式:提供了两种,包年包月和按量付费
●数据中心的地理位置:北京和上海,后续还可以选择香港(便于开展国际业务)
●主机类型:分为入门型、基础型、标准型、企业型、旗舰型
●镜像类型:Windows Server 2008和2012、CentOS 7.1、Ubuntu 14.04
二、大米云主机初体验
从镜像类型来看,种类不算太多,而且Ubuntu仅支持14.04,这一点不是太好,不过对付常用场景也是OK的。另外,大米云主机的总体配置偏低,哪怕云主机选择了旗舰型,也仅仅是CPU8核、内存16GB的档次,在一些较大的业务应用方面,比如数据量较大的数据分析、智能推荐等等领域,性能颇有不足。当然,满足常规的个人站点、中小型站点还是没问题的。
其次,大米云主机的带宽也不足,1Mbps的带宽意味着你的互联网业务可提供的同时访问量很有限,支撑不了较大的用户量。当然这也并非不能解决,采用集群的方式,把访问流量均分到多台大米云主机上来解决这个问题。但这也引入了新的问题。对于业务发展较好的公司来说,采用集群的架构师常态,有些后端云主机(比如数据库、分析机之类的),这些云主机无需占用外网带宽,通常这些云主机都是屏蔽了外网环境的,而大米云主机却没有提供这样的选择。
大米云主机最大的特点应该是价格,价格极其便宜,59元的起价就可以开展互联网业务,对小型个人站长来说,这是一个福音。似乎大米云主机没有提供域名解析服务,这个或许需要个人站长另行支付费用,找域名服务商来解决。
三、云主机应该具备的特性
1、无需为硬件操心
云主机第一个和最明显的好处是,客户无需操心物理主机的硬件情况。客户面对的一切都是虚拟化的资源,按需申请,按需分配。
2、可伸缩性
可伸缩性是一个了不起的特性,尤其是如果企业的业务正处于快速成长的情况。云主机服务允许企业按照业务增长的速度进行扩展,比如扩展存储空间、扩展新的云主机,让企业真正为自己的所需来付钱。这也是为什么中小企业更喜欢云服务的原因。
3、数据的可靠和可用
云主机要能很好第保护客户的数据。毕竟,如果数据丢失,意味着业务无法访问。有了云主机的一些数据恢复机制,可以让客户的数据在几秒钟内就完成备份,在几分钟内就能完成恢复。这意味着,即使发生了灾难,对客户而言,也并不可怕。
四、大米云主机实战
我开通了大米云主机,账号:prime_jack,选择了上海2区的入门型云主机,镜像为CentOS-7.1 64位。主机账号:root / XXXXXXXXXXX。开通后发现系统实际的操作系统为CentOS 7.0版,而非镜像声明的7.1版。如图1所示。
图1 查看OS版本
要开通云主机,必须同意三个协议:《服务器KEC服务使用协议》、《弹性IP服务使用协议》、《基础防护服务使用协议》。第一个协议约定使用金山云服务器的双方的权利和义务,第二个协议约定使用金山云弹性公网IP服务的双方的权利和义务,第三个协议约定使用金山云基础防护服务的双方的权利和义务。 开通支持微信和支付宝两种付款方式。
记录下开通的云主机的信息:
●主机名:KSC-IN-6A3226XXXX
●配置:1核CPU、1GB内存、50GB硬盘、1Mbps带宽
●操作系统:CentOS 7.1 64位(实际为CentOS 7.0)
●到期时间:2017.10.2
●公网地址:120.92.XXX.XXX
●内网地址:172.26.XXX.XXX
图2 开通云主机
对于Windows云主机可以使用Windows的“远程桌面连接”连接主机,而对于Linux主机可以使用putty等工具。 我使用官方推荐的“Dami Console”浏览器客户端远程连接云主机,发现未经过实名认证,只支持一个浏览器客户端,建议还是要进行实名认证。当打开了第2个“Dami Console”浏览器客户端时,就会出现连接超时错误,如图2所示。
要使用我自己喜欢的XShell,必须先启用云主机防火墙的22端口。具体步骤如下:
1. 先检查云主机是否按照了SSH软件包
# rpm -qa | grep ssh
openssh-server-6.6.1p1-11.el7.x86_64
openssh-clients-6.6.1p1-11.el7.x86_64
libssh2-1.4.3-8.el7.x86_64
openssh-6.6.1p1-11.el7.x86_64
2. 检查sshd服务是否启动
# service sshd status
图3 查看SSH服务状态
可见,SSH服务是正常运行的。
3. 查看防火墙TCP 22端口是否开放
先查看TCP 22端口是否打开
# netstat -ntlp | grep 22
CentOS 7 默认没有使用iptables,所以通过编辑iptables的配置文件来开启22端口是不可行的。CentOS 7采用了firewalld防火墙。如图4所示。
图4 iptables状态
# firewall-cmd --query-port=22/tcp
FirewallD is not running
查看官方文档可以得知,防火墙权限由金山云平台统一管理,必须开通实名认证才能打开相应的端口。如图5所示。
图5 大米云主机统一防火墙设置
另外需要注意的是,大米云主机需要实名认证,要上传身份证正反面和手持身份证拍照,不过在现在论坛发帖都要实名认证的情况下,作为云服务商,要用户认证一下,也是可以理解的。
4、系统基准测试
基准测试是一项或一系列的测试,用于确定某个目标主机提供的软硬件环境是否良好。通过测试出软硬件的速度上限,从而可以将测得的结果与其他主机测得的结果作对比,以此判断目标主机的性能情况。
Linux的基准测试工具有很多,由于这不是本文的主旨,所以不一一赘述。这里选用其中一种常用的基准测试工具,stress-ng。
stress-ng可以对计算机硬件系统做压力测试,包括操作系统的内核接口、针对CPU的特殊压力测试、用于测试浮点运算、整数运算、位操作运算、控制流等方面的测试。
安装stress-ng基准测试工具。
# yum install stress-ng
测试CPU浮点运算以及内存和处理器的数据缓存
同时了解用户时间和系统(内核)时间的分配情况:
# stress-ng --matrix 0 -t 1m
如图6所示:
图6 测试1
通过在进程间使用POSIX消息队列来做压力测试:
# stress-ng --mq 0 -t 30s --times --perf
如图7所示:
图7 测试2
下面测试系统吞吐性能
# stress-ng --matrix 0 -t 60s --metrics-brief
如图8所示:
图8 测试3
最后做一个热应力区域测试,如果云主机支持的话。
# stress-ng --cpou 0 --tz -t 60
如图所示:
图9 测试4
测试结果是不支持。
五、总结
总的来说,金山云大米云主机性能还不错。用价廉物美来做一个概括能够很好地体现大米云主机的特征。朋友们,是时候开通云主机,拓展你们的移动互联网业务了。
一、大米云主机介绍
大米云主机是金山云对外提供的云主机租赁服务。它的技术特征如下:
●计费方式:提供了两种,包年包月和按量付费
●数据中心的地理位置:北京和上海,后续还可以选择香港(便于开展国际业务)
●主机类型:分为入门型、基础型、标准型、企业型、旗舰型
●镜像类型:Windows Server 2008和2012、CentOS 7.1、Ubuntu 14.04
二、大米云主机初体验
从镜像类型来看,种类不算太多,而且Ubuntu仅支持14.04,这一点不是太好,不过对付常用场景也是OK的。另外,大米云主机的总体配置偏低,哪怕云主机选择了旗舰型,也仅仅是CPU8核、内存16GB的档次,在一些较大的业务应用方面,比如数据量较大的数据分析、智能推荐等等领域,性能颇有不足。当然,满足常规的个人站点、中小型站点还是没问题的。
其次,大米云主机的带宽也不足,1Mbps的带宽意味着你的互联网业务可提供的同时访问量很有限,支撑不了较大的用户量。当然这也并非不能解决,采用集群的方式,把访问流量均分到多台大米云主机上来解决这个问题。但这也引入了新的问题。对于业务发展较好的公司来说,采用集群的架构师常态,有些后端云主机(比如数据库、分析机之类的),这些云主机无需占用外网带宽,通常这些云主机都是屏蔽了外网环境的,而大米云主机却没有提供这样的选择。
大米云主机最大的特点应该是价格,价格极其便宜,59元的起价就可以开展互联网业务,对小型个人站长来说,这是一个福音。似乎大米云主机没有提供域名解析服务,这个或许需要个人站长另行支付费用,找域名服务商来解决。
三、云主机应该具备的特性
1、无需为硬件操心
云主机第一个和最明显的好处是,客户无需操心物理主机的硬件情况。客户面对的一切都是虚拟化的资源,按需申请,按需分配。
2、可伸缩性
可伸缩性是一个了不起的特性,尤其是如果企业的业务正处于快速成长的情况。云主机服务允许企业按照业务增长的速度进行扩展,比如扩展存储空间、扩展新的云主机,让企业真正为自己的所需来付钱。这也是为什么中小企业更喜欢云服务的原因。
3、数据的可靠和可用
云主机要能很好第保护客户的数据。毕竟,如果数据丢失,意味着业务无法访问。有了云主机的一些数据恢复机制,可以让客户的数据在几秒钟内就完成备份,在几分钟内就能完成恢复。这意味着,即使发生了灾难,对客户而言,也并不可怕。
四、大米云主机实战
我开通了大米云主机,账号:prime_jack,选择了上海2区的入门型云主机,镜像为CentOS-7.1 64位。主机账号:root / XXXXXXXXXXX。开通后发现系统实际的操作系统为CentOS 7.0版,而非镜像声明的7.1版。如图1所示。
图1 查看OS版本
要开通云主机,必须同意三个协议:《服务器KEC服务使用协议》、《弹性IP服务使用协议》、《基础防护服务使用协议》。第一个协议约定使用金山云服务器的双方的权利和义务,第二个协议约定使用金山云弹性公网IP服务的双方的权利和义务,第三个协议约定使用金山云基础防护服务的双方的权利和义务。 开通支持微信和支付宝两种付款方式。
记录下开通的云主机的信息:
●主机名:KSC-IN-6A3226XXXX
●配置:1核CPU、1GB内存、50GB硬盘、1Mbps带宽
●操作系统:CentOS 7.1 64位(实际为CentOS 7.0)
●到期时间:2017.10.2
●公网地址:120.92.XXX.XXX
●内网地址:172.26.XXX.XXX
图2 开通云主机
对于Windows云主机可以使用Windows的“远程桌面连接”连接主机,而对于Linux主机可以使用putty等工具。 我使用官方推荐的“Dami Console”浏览器客户端远程连接云主机,发现未经过实名认证,只支持一个浏览器客户端,建议还是要进行实名认证。当打开了第2个“Dami Console”浏览器客户端时,就会出现连接超时错误,如图2所示。
要使用我自己喜欢的XShell,必须先启用云主机防火墙的22端口。具体步骤如下:
1. 先检查云主机是否按照了SSH软件包
# rpm -qa | grep ssh
openssh-server-6.6.1p1-11.el7.x86_64
openssh-clients-6.6.1p1-11.el7.x86_64
libssh2-1.4.3-8.el7.x86_64
openssh-6.6.1p1-11.el7.x86_64
2. 检查sshd服务是否启动
# service sshd status
图3 查看SSH服务状态
可见,SSH服务是正常运行的。
3. 查看防火墙TCP 22端口是否开放
先查看TCP 22端口是否打开
# netstat -ntlp | grep 22
CentOS 7 默认没有使用iptables,所以通过编辑iptables的配置文件来开启22端口是不可行的。CentOS 7采用了firewalld防火墙。如图4所示。
图4 iptables状态
# firewall-cmd --query-port=22/tcp
FirewallD is not running
查看官方文档可以得知,防火墙权限由金山云平台统一管理,必须开通实名认证才能打开相应的端口。如图5所示。
图5 大米云主机统一防火墙设置
另外需要注意的是,大米云主机需要实名认证,要上传身份证正反面和手持身份证拍照,不过在现在论坛发帖都要实名认证的情况下,作为云服务商,要用户认证一下,也是可以理解的。
4、系统基准测试
基准测试是一项或一系列的测试,用于确定某个目标主机提供的软硬件环境是否良好。通过测试出软硬件的速度上限,从而可以将测得的结果与其他主机测得的结果作对比,以此判断目标主机的性能情况。
Linux的基准测试工具有很多,由于这不是本文的主旨,所以不一一赘述。这里选用其中一种常用的基准测试工具,stress-ng。
stress-ng可以对计算机硬件系统做压力测试,包括操作系统的内核接口、针对CPU的特殊压力测试、用于测试浮点运算、整数运算、位操作运算、控制流等方面的测试。
安装stress-ng基准测试工具。
# yum install stress-ng
测试CPU浮点运算以及内存和处理器的数据缓存
同时了解用户时间和系统(内核)时间的分配情况:
# stress-ng --matrix 0 -t 1m
如图6所示:
图6 测试1
通过在进程间使用POSIX消息队列来做压力测试:
# stress-ng --mq 0 -t 30s --times --perf
如图7所示:
图7 测试2
下面测试系统吞吐性能
# stress-ng --matrix 0 -t 60s --metrics-brief
如图8所示:
图8 测试3
最后做一个热应力区域测试,如果云主机支持的话。
# stress-ng --cpou 0 --tz -t 60
如图所示:
图9 测试4
测试结果是不支持。
五、总结
总的来说,金山云大米云主机性能还不错。用价廉物美来做一个概括能够很好地体现大米云主机的特征。朋友们,是时候开通云主机,拓展你们的移动互联网业务了。
时间去哪了1- 帖子数 : 5734
注册日期 : 14-04-07
您在这个论坛的权限:
您不能在这个论坛回复主题