摘要: 前言 我是2015年加入的阿里云开发者论坛当版主的,到2017年遇到比较多的问题就是很多新手用户并不会操作 ECS 了,很多对云计算产品不理解的用户甚至还会误解为什么会有一个买了却不能开箱即用的产品。

前言

我是2015年加入的阿里云开发者论坛当版主的,到2017年遇到比较多的问题就是很多新手用户并不会操作 ECS 了,很多对云计算产品不理解的用户甚至还会误解为什么会有一个买了却不能开箱即用的产品。在 2013年前后的时候我记得是那时候万网推出了 轻云服务器 然而仅仅只是实现了资源独享的虚拟主机而已,而云市场服务商提供的应用镜像质量也是良莠不齐。

很显然目前的痛点:

  1. 就是买了 IaaS 却不会用
  2. PaaS、SaaS 的自由度不高
  3. ECS 附加功能太多还用不到,价格贵

介绍

所以就有了轻量应用服务器(轻量应用服务器),基于 ECS 发展出的轻量服务器,完美解决了上述的三个痛点:

  1. 轻量应用服务器 是 IaaS 产品但是提供定制化应用镜像且有可视化控制台可以操作,不怕新手不会用。轻量应用服务器 在提供
  2. 提供定制化应用镜像的同时,用户依旧可以拥有 root 权限,对系统进行个性化操作
  3. 精简了一些 ECS 的功能,比如说安骑士。把安全组的操作也做了适当减法更适合用户操作

不过别看多了轻量两个字性能就会不如 ECS,在 CPU 和 磁盘性能上均没有缩水,后面会有测评。

了解产品

优点

控制台

轻量应用服务器

ECS

那么从控制台的对比上,ECS 是把所有的内容都告诉用户你的地域、操作系统、标签等等,但是新手看了难免一头雾水。而 轻量应用服务器 则做了减法,让控制台变得更加的直观简介,只告诉你重要的信息。

站在新手视角肯定是 轻量应用服务器 更简洁更舒服,站在我的角度么,我配置好服务器基本上很少会来看一下 ECS 的控制台,但一回来肯定是需要一些信息的,那么 ECS 能告诉我越多肯定越好。

应用镜像

应用镜像像 WordPress、phpwind 其实都是基于 LAMP 镜像运行的,而 轻量应用服务器 提供的 LAMP 细节好评就是:php 是通过 php-fpm 方式运行的,而不是 mod_php,而且 MySQL 也是 5.7 版本的不是说万年 5.1 或者 5.5,能支持更多的 PHP 程序。在创建虚拟主机绑定域名商相较于一键包配合图形化控制台的确更加好用。

功能

轻量应用服务器 在功能上肯定是更讨喜的,安装应用镜像基本上能做到开箱即用,三大金刚 Apache Httpd、PHP、MySQL 都会默认安装好,而且添加域名、设置 HTTPS 等操作都是一键式的,极大得降低了 HTTPS 入门门槛,而且 HTTPS 的配置跑分是 A 哟,为了照顾新手不会使用 HSTS 所以没开,不然跑到 A+ 肯定是妥妥的。

ECS 能就只有空白的系统镜像,任何环境都是需要用户自行安装的,这在一定程度上增加了用户使用的学习成本。而 ECS 更多体现的就是专业性了,虽然复杂但是十分强大的安全组、弹性IP、均衡负载等等。

基础运维

比如说 ECS 控制台操作起来也更加的方便,点击一下就能远程连接了,操作的过程中也支持命令的右键复制和粘贴,也大大降低了用户使用终端控制的学习成本,不然还要下个 Putty 或者 Xshell 啥的也是麻烦。 然后默认只支持 密钥 登录 Linux,这个也是好评,不用密码当然更安全。

同样不考虑使用 Putty 或者 Xshell 等 OpenSSH 连接工具的话,ECS控制台的远程终端控制实在是难用,不过借助 DMS 产品倒是能扩展使用的灵活性。

防火墙

轻量的防火墙设置同 ECS 的安全组相比很简单直观更适合新手的使用,没有一些非常复杂的设置,新手看到 udp、tcp 真的是头都大了额,如果新手看教程的话,一般只会说 “记得一定要开启443端口才能使用HTTPS” 这样的话,但是一看到 ECS 又是 TCP 又是 UDP,而且端口还要写成 443/443 的形式,直接就是一个头两个大了。

缺点

无法满足企业特性

轻量应用服务器有轻量两个字,意味着其无法持续进行高负载运行(即 CPU 长时间高负载占用),如果我们要利用 轻量应用服务器 来进行持续的渲染、转码、机器学习等持续高负载操作那么就不可以了,也不支持 Nvme 这样的超高性能的 SSD,这对于读写敏感的操作就不好了。

三大金刚的版本问题

Apache Httpd、PHP、MySQL 是会持续更新的,而且它们也均有爆发过大规模严重漏洞的历史,不过目前还没有看到应用镜像中的三大金刚如何升级版本号的姿势。

像 WordPress 这样的程序完全可以适应高版本的 PHP,使用 PHP7.0 或者 7.1 可以拥有更高的性能还可以降低负载,但是默认只有 php5.6 可以选,既然使用 php-fpm 方式驱动其实完全可以提供多版本 PHP 的选择。

总结

可以说 轻量应用服务器 是专门针对云计算入门新手或者只有轻量计算需求的用户,其对标的产品只会是 ECS 的共享型,当一到要使用 ECS 的企业型来发展性能、功能了,轻量应用服务器 的优势其实也就没有了。

如果你只是轻度使用云计算产品例如搭建一个博客、官网,如果你需要一个更快启动的轻量服务器,如果你需要一个纯粹的虚拟专用机,如果你并没有阿里云内网的需求,那么 轻量应用服务器 绝对是你最好的选择。

评测

我们对比的是华东1地域的安装了 CentOS 7.3 系统的 1核心1G内存的 ECS 和 轻量应用服务器 产品。看了评测就可以跟深入的了解,ECS 和 轻量应用服务器 的不同只在于概念而不在于性能。

CPU 性能

根据下面的对比可以发现,轻量应用服务器 的性能和 ECS 并没有差距,大家都是新一代的 Xeon CPU,同样的虚拟化技术。只不过 轻量应用服务器 不可以持续高负载占用。

轻量应用服务器:


  1. System Benchmarks Index Values BASELINE RESULT INDEX

  2. Dhrystone 2 using register variables 116700.0 34281977.0 2937.6

  3. Double-Precision Whetstone 55.0 2962.7 538.7

  4. Execl Throughput 43.0 4860.0 1130.2

  5. File Copy 1024 bufsize 2000 maxblocks 3960.0 1054197.7 2662.1

  6. File Copy 256 bufsize 500 maxblocks 1655.0 283098.8 1710.6

  7. File Copy 4096 bufsize 8000 maxblocks 5800.0 3165160.0 5457.2

  8. Pipe Throughput 12440.0 1734490.3 1394.3

  9. Pipe-based Context Switching 4000.0 375732.0 939.3

  10. Process Creation 126.0 18345.1 1456.0

  11. Shell Scripts (1 concurrent) 42.4 6747.0 1591.3

  12. Shell Scripts (8 concurrent) 6.0 921.5 1535.8

  13. System Call Overhead 15000.0 2939229.7 1959.5

  14. ========

  15. System Benchmarks Index Score 1649.5

ECS:


  1. System Benchmarks Index Values BASELINE RESULT INDEX

  2. Dhrystone 2 using register variables 116700.0 34582858.9 2963.4

  3. Double-Precision Whetstone 55.0 2984.8 542.7

  4. Execl Throughput 43.0 5118.8 1190.4

  5. File Copy 1024 bufsize 2000 maxblocks 3960.0 1073823.9 2711.7

  6. File Copy 256 bufsize 500 maxblocks 1655.0 284701.5 1720.3

  7. File Copy 4096 bufsize 8000 maxblocks 5800.0 3213933.6 5541.3

  8. Pipe Throughput 12440.0 1722785.7 1384.9

  9. Pipe-based Context Switching 4000.0 377999.7 945.0

  10. Process Creation 126.0 18704.4 1484.5

  11. Shell Scripts (1 concurrent) 42.4 6852.6 1616.2

  12. Shell Scripts (8 concurrent) 6.0 937.2 1562.0

  13. System Call Overhead 15000.0 2979190.8 1986.1

  14. ========

  15. System Benchmarks Index Score 1673.4

磁盘性能

由下面的磁盘跑分也可以看见,轻量应用服务器 的 20G SSD 系统盘 和 ECS 的 20G SSD 云盘的性能都是一致的,都是 1800 的iops,也都是 90M 左右的读写没有差距。

轻量应用服务器:


  1. /dev/vda:

  2. Timing cached reads: 21070 MB in 2.00 seconds = 10549.25 MB/sec

  3. Timing buffered disk reads: 270 MB in 3.01 seconds = 89.76 MB/sec

  4. [root@izbp1auqkyqtj4iozs7athz dev]# fio --bs=4k --ioengine=libaio --iodepth=1 --direct=1 --rw=read --time_based --runtime=600 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-read --size=10G --filename=/dev/vda

  5. fio-read: (g=0): rw=read, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=1

  6. fio-2.2.8

  7. Starting 1 process

  8. Jobs: 1 (f=1): [R(1)] [100.0% done] [7200KB/0KB/0KB /s] [1800/0/0 iops] [eta 00m:00s]

  9. fio-read: (groupid=0, jobs=1): err= 0: pid=24361: Sun Sep 10 15:04:27 2017

  10. read : io=4206.7MB, bw=7179.3KB/s, iops=1794, runt=600004msec

  11. slat (usec): min=3, max=165, avg= 6.78, stdev= 2.02

  12. clat (usec): min=2, max=84748, avg=548.56, stdev=2727.93

  13. lat (usec): min=131, max=84755, avg=555.59, stdev=2727.93

  14. clat percentiles (usec):

  15. | 1.00th=[ 141], 5.00th=[ 241], 10.00th=[ 302], 20.00th=[ 306],

  16. | 30.00th=[ 314], 40.00th=[ 322], 50.00th=[ 334], 60.00th=[ 350],

  17. | 70.00th=[ 362], 80.00th=[ 382], 90.00th=[ 442], 95.00th=[ 502],

  18. | 99.00th=[ 1012], 99.50th=[23936], 99.90th=[40704], 99.95th=[42752],

  19. | 99.99th=[68096]

  20. bw (KB /s): min= 4624, max= 7784, per=100.00%, avg=7182.85, stdev=181.15

  21. lat (usec) : 4=0.01%, 250=6.25%, 500=88.69%, 750=3.79%, 1000=0.27%

  22. lat (msec) : 2=0.36%, 4=0.06%, 10=0.03%, 20=0.04%, 50=0.48%

  23. lat (msec) : 100=0.04%

  24. cpu : usr=0.50%, sys=1.81%, ctx=1076903, majf=1, minf=33

  25. IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%

  26. submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%

  27. complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%

  28. issued : total=r=1076894/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0

  29. latency : target=0, window=0, percentile=100.00%, depth=1

  30. Run status group 0 (all jobs):

  31. READ: io=4206.7MB, aggrb=7179KB/s, minb=7179KB/s, maxb=7179KB/s, mint=600004msec, maxt=600004msec

  32. Disk stats (read/write):

  33. vda: ios=1078167/690, merge=0/399, ticks=598805/4230, in_queue=602927, util=98.01%

ECS:


  1. /dev/vdb:

  2. Timing cached reads: 19778 MB in 2.00 seconds = 9901.01 MB/sec

  3. Timing buffered disk reads: 270 MB in 3.02 seconds = 89.54 MB/sec

  4. [root@iZbp1258gr0v9v184jdqqkZ dev]# fio --bs=4k --ioengine=libaio --iodepth=1 --direct=1 --rw=read --time_based --runtime=600 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-read --size=10G --filename=/dev/vdb

  5. fio-read: (g=0): rw=read, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=1

  6. fio-2.2.8

  7. Starting 1 process

  8. Jobs: 1 (f=1): [R(1)] [100.0% done] [6940KB/0KB/0KB /s] [1735/0/0 iops] [eta 00m:00s]

  9. fio-read: (groupid=0, jobs=1): err= 0: pid=9552: Sun Sep 10 15:23:44 2017

  10. read : io=4218.9MB, bw=7200.2KB/s, iops=1800, runt=600001msec

  11. slat (usec): min=3, max=344, avg= 6.97, stdev= 2.32

  12. clat (usec): min=1, max=85711, avg=546.79, stdev=4741.30

  13. lat (usec): min=145, max=85717, avg=553.99, stdev=4741.28

  14. clat percentiles (usec):

  15. | 1.00th=[ 147], 5.00th=[ 149], 10.00th=[ 151], 20.00th=[ 153],

  16. | 30.00th=[ 155], 40.00th=[ 159], 50.00th=[ 167], 60.00th=[ 199],

  17. | 70.00th=[ 229], 80.00th=[ 241], 90.00th=[ 249], 95.00th=[ 270],

  18. | 99.00th=[ 374], 99.50th=[56576], 99.90th=[67072], 99.95th=[67072],

  19. | 99.99th=[67072]

  20. bw (KB /s): min= 6380, max= 7624, per=100.00%, avg=7202.00, stdev=111.69

  21. lat (usec) : 2=0.01%, 50=0.01%, 250=90.56%, 500=8.76%, 750=0.06%

  22. lat (usec) : 1000=0.02%

  23. lat (msec) : 2=0.02%, 4=0.01%, 10=0.01%, 20=0.01%, 50=0.01%

  24. lat (msec) : 100=0.55%

  25. cpu : usr=0.50%, sys=1.98%, ctx=1080029, majf=0, minf=34

  26. IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%

  27. submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%

  28. complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%

  29. issued : total=r=1080027/w=0/d=0, short=r=0/w=0/d=0, drop=r=0/w=0/d=0

  30. latency : target=0, window=0, percentile=100.00%, depth=1

  31. Run status group 0 (all jobs):

  32. READ: io=4218.9MB, aggrb=7200KB/s, minb=7200KB/s, maxb=7200KB/s, mint=600001msec, maxt=600001msec

  33. Disk stats (read/write):

  34. vdb: ios=1079640/0, merge=0/0, ticks=589523/0, in_queue=589382, util=98.27%

云服务器搭载业务,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:

云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?​

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 - 云服务器 ECS

腾讯云服务器规格:规格实例族 - 云服务器CVM

看完测评你就会知道,ECS 还是不是轻量应用服务器相关推荐

  1. 云服务器 架设传奇_阿里云虚拟主机,ECS服务器,轻量应用服务器有什么区别,该如何选择?...

    先说虚拟主机与ECS云服务器区别: 1.供应和部署时间不同: 虚拟主机--数天至数周.云服务器--即时,几分钟即可完成,可一键部署.也可自主安装操作系统. 2.安全可靠性不同 虚拟主机--一般:租用白 ...

  2. 【主机测评】腾讯云:轻量应用服务器预上新雅加达区域 上线前抢先看机器测评

    前言 腾讯云的轻量应用服务器最近准备上新印尼的雅加达区域!又进一步地丰富了轻量应用服务器的区域,进一步满足了用户对地区多元的需求,以及各种应用镜像更好地服务用户对不同地区的应用需求.下面小俊将进行一些 ...

  3. ECS云服务器、虚拟主机、轻量应用服务器区别有哪些

    什么是虚拟主机,什么是轻量应用服务器,什么是ECS云服务器,在服务器租用中,于这三种服务器名字和功能相似,让人傻傻分不清楚.那么这三者之间有什么区别呢? 简单的理解,虚拟主机具备了完善的功能,不用自己 ...

  4. 轻量应用服务器VS云服务器ECS:一图看完它们的区别

    本文首发于公众号"弹性计算百晓生",专注分享云计算与云服务器知识. 不少人在接触轻量应用服务器之后,都不免拿它和云服务器ECS做比较,心里可能也有疑问,到底该选哪个更合适? 如果用 ...

  5. 计算机考试大题电脑阅卷吗,看完电脑阅卷的“内幕”,你还会让这样答卷吗?认真看完最少多考20分!...

    原标题:看完电脑阅卷的"内幕",你还会让这样答卷吗?认真看完最少多考20分! 在小编的印象中,每年高考成绩出来那天,总有人觉得委屈,感觉实际分数不如自己考完对答案得出的分数高. 那 ...

  6. 孩子误了计算机考试能参加中考吗,看完中考电脑阅卷“内幕”,你还会让孩子这样答卷吗?...

    原标题:看完中考电脑阅卷"内幕",你还会让孩子这样答卷吗? |育儿•教育•故事•知识•方法•情感•健康•生活| 每天十分钟,让自己成为真正的家庭教育顾问! 前 面 的 话 中考在即 ...

  7. 阿里云ECS 云服务器和轻量应用服务器之间的区别

    什么是阿里云轻量应用服务器? 轻量应用服务器是面向入门级云计算及简单应用用户,提供基于单台云服务器的域名管理.应用部署.安全和运维管理的一站式综合服务.用户可以选择精品应用镜像(比如wordpress ...

  8. 阿里云ECS 云服务器和轻量应用服务器 区别

    什么是阿里云轻量应用服务器? 轻量应用服务器是面向入门级云计算及简单应用用户,提供基于单台云服务器的域名管理.应用部署.安全和运维管理的一站式综合服务.用户可以选择精品应用镜像(比如wordpress ...

  9. 阿里云轻量应用服务器(香港)2020测评

    阿里云轻量应用服务器与AWS Lightsail (参考AWS Lightsail测评)以及Linode.DigitalOcean.Vultr等传统主机厂商的产品类似,相对于阿里云ECS产品更加简单易 ...

最新文章

  1. 委托、lamda表达式..委托概念-匿名函数-泛型委托-Lamda表达式-多播委托
  2. 2013年第四届蓝桥杯C/C++ A组国赛 —— 第五题:网络寻路
  3. grep线上环境精典案例后续
  4. log_miner操作(日志挖掘)
  5. react滑动切换tab动画效果_[React Native]react-native-scrollable-tab-view(入门篇)
  6. 启动文件、简单的消息框
  7. html5 Canvas画图3:1像素线条模糊问题
  8. Winform开发框架的重要特性总结
  9. springboot实现任务调度的第三种方式------使用第三方quartz插件调度(springBoot+quartz+cronTrigger进行任务调度)
  10. 服务器提供各种服务 包括文件服务器,服务器提供各种服务,包括文件服务器、邮件服务器、Web服务器等。...
  11. NSIS安装vcredist_64.exe
  12. 数字万用表怎么检查计算机,数码管怎么测量_如何使用万用表判断数码管的好坏 - 全文...
  13. 如何成为技术大牛--摘自牛人
  14. 7zip打不开wim文件
  15. 2020.10.7--PS--填充图层、调整图层、调整图层与剪贴蒙版
  16. 2022-2027年中国冷冻果汁行业发展监测及投资战略研究报告
  17. windows权限管理
  18. lg linux电视安装软件,LG电视无法安装第三方软件?当贝市场分享的LG安装当贝市场教程...
  19. 鸿致彗策略-隐私政策
  20. 人生之路 — 像狼一样追逐梦想,像羊一样享受生活

热门文章

  1. java最早的手机网游_还记得你们玩过的最早的手机网游是什么吗?
  2. 电子挂历(万年历)样式
  3. 【java 工具类】集合判断是否为空
  4. ctfshow七夕杯
  5. C# winform 控件随窗体放大缩小
  6. 三条命令搞定Winload.exe出现0xc000000e错误
  7. 仿真软件OriginPro之《文献图片取点方法》
  8. Android本地文件管理器思路解析一一增删改查具体实现
  9. 调用百度语音识别接口实现语音识别与语音合成
  10. 完爆面试官!java工程师成神之路pdf