最近一段时间,我们公司的老项目开始陆陆续续的搬迁上云,公司选择了华为云作为云服务器的提供商。
由于很长一段时间之内我们都是自建机房进行服务部署,这次上云让我还挺好奇云服务器到底比传统自建服务器多出了哪些能够提本增效的利器。
所以我就在华为云的官网仔细了解了一下他们的ECS云服务器都提供了什么强大特性,了解之后我发现应用搬迁上云还是很有必要的,因为无论是对开发来说还是对运维来说,云服务器和其他一些资源的上云都势必带来大量的好处,今天我就带大家一起了解一下上云都能给我们带来哪些好处。
ECS 特性
ECS 的全称是 Elastic Cloud Server,中文名是:弹性云服务器,它是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助用户打造安全、可靠、灵活、高效的应用环境。
上面我一直在说的云服务器就是指的 ECS,从名字就可以看出来它最大的特点就是:弹性。
我还记得很久以前在一个国外程序员帖子上,看到过一个他自己的软件开发TIPS,他会在每台服务器机器的磁盘上都放一个 40G 大小的无用文件,当应用由于某些问题发生了磁盘即将不足时他会立马删除这个文件,给自己争取到喘息的时间。
如果当时这位老哥的机器上云了,他绝对不会有这个烦恼,因为ECS的所有硬件都可以动态伸缩,包括但不限于磁盘、内存、甚至CPU。
而且这种伸缩是全自动,当ECS的监控组发现服务器的磁盘 / 内存 / CPU 超出了你设定的临界值后,它能自动将你的服务器硬件进行升级,这一切完全不用你手动干预,这对一些运维人员是一个大大的好处,再也不用因为晚上报警而爬起来紧急给服务器升级了。
不光如此,在硬件方面 ECS 还提供了多种可选配的硬盘类型,例如:高IO云硬盘、超高IO云硬盘、极速型SSD等,这些多种多样的硬盘适合不同的业务场景,一般的自建机房都是不会预先配备适应多种业务场景的硬盘的,这就为公司新业务的部署各方面提供了便利。
除了上面说的弹性以外,ECS 还具有如下几个非常值得称道得安全性特性:
1. Web 应用防火墙
:可以直接在控制台设置应用机器的防火墙端口,限制无用端口得开放,为应用端口安全保驾护航。2. 漏洞扫描
:漏洞扫描则是指应用大数据分析技术来近实时得对全网暴露得漏洞进行分析,然后对每个机器进行匹配,一旦发现机器有相关漏洞就会进行提醒,让工作人员及时修复漏洞,避免更大损失。3. 安全评估
:提供对用户云环境的安全评估,帮助用户快速发现安全弱点和威胁,同时提供安全配置检查,并给出安全实践建议,有效减少或避免由于网络中病毒和恶意攻击带来的损失。4. 智能进程化管理
:提供智能的进程管理服务,基于可定制的白名单机制,自动禁止非法程序的执行,保障弹性云服务器的安全性。这个场景最典型得就是挖矿软件了,一般挖矿软件都是一个定时脚本不断启动挖矿脚本进行挖矿,通过这个功能就可以直接将其禁止。
并且ECS都是支持按量 / 按月付费,假如你们需要跑个什么超大数据的程序,而现有的机器条件又不完全满足,你们完全可以通过按量使用服务器的形式租用一个超大服务器,用完及时销毁,就能保证使用的成本最低化,可谓非常之方便。
ECS 产品线
说完了 ECS 的特性,我们接下来再来聊聊华为云ECS的产品线,了解产品线对你选购的ECS会有很大的帮助。
如果按照服务器的CPU指令集来分类,华云为的ECS可以分为X86和RISC类型,x86类型在华为云里面就叫x86架构,但是RISC类型在华为云里面则叫做鲲鹏架构,可能对于RISC大家并不熟悉,反而更熟悉ARM架构一些,它和ARM一样都是属于精简指令集,而x86则是复杂指令集,鲲鹏架构相对于X86架构具有更加均衡的性能功耗比。
我们平常用的一般都是x86类型,所以这里就先来介绍一些x86下面的机器分类:
- 通用计算型:比较均衡的机器,但是CPU是共享的。
- 通用计算增强型:和通用计算型一样,但是CPU是独享的。
- 通用入门型:主要用于平时CPU都保持较低利用率而又需要瞬时冲高的场景,性能受到基准性能和CPU积分的约束,是成本最低的通用型实例。
- 内存优化型:适用于内存要求高,数据量大并且数据访问量大,同时要求快速的数据交换和处理。
- 超大内存型:提供超大内存,且有很高的计算、存储、网络能力。
- 磁盘增强型:自带高存储带宽和IOPS的本地盘,具有高存储IOPS以及读写带宽的优势。
- 超高I/O型:使用高性能NVMe SSD本地磁盘,提供高存储IOPS以及低读写时延。
- 高性能计算型:每一个vCPU都对应一个英特尔® 至强® 可扩展处理器核心的超线程,主要适用于高性能计算业务场景。
- 超高性能计算型:主要用于满足高端计算(例如工业仿真、分子建模、计算流体力学)的需要。
- GPU加速型:提供强大的浮点计算能力,从容应对高实时、高并发的海量计算场景。
- FPGA加速型:提供FPGA开发和使用的工具及环境。
- AI加速型:专门为AI业务提供加速服务的云服务器。搭载昇腾系列芯片及软件栈。
以上这些都是X86架构下的机器类型,可以看到根据对内存、硬盘和CPU的侧重都有对应的机器类型,如果对于这三方都没有侧重,则无脑选择通用型即可。
对于鲲鹏架构类型,和上面的x86也推出了四种机型,不过没有x86那么多的产品线,毕竟RISC在市场上并不占据主流。
- 鲲鹏通用计算增强型:搭载鲲鹏处理器的通用机型。
- 鲲鹏内存优化型:搭载鲲鹏920处理器及25GE智能高速网卡,提供最大480GiB基于DDR4的内存实例和高性能网络,擅长处理大型内存数据集和高网络场景。
- 鲲鹏超高I/O型:高性能NVMe SSD本地磁盘,提供高存储IOPS以及低读写时延。
- 鲲鹏AI推理加速型:专门为AI业务提供加速服务的云服务器。搭载昇腾系列芯片及软件栈。
2022新旗舰
上面已经列了很多机型如果你还不知道怎么选择,那么可以看一下他们家2022主推的旗舰机型,虽然是旗舰机型但是也不贵,主要分为计算型的C7和C7E,和内存型的 E6。
C7 搭载第三代英特尔® 至强® 可扩展处理器,在性能、安全、稳定性等方面全面升级,最大核数升级至128U,内存频率升级至3200MHz,支持安全启动,提供安全可信的云上环境。
适用于对计算与网络有更高性能要求的Web应用、电商平台、短视频平台、在线游戏、保险金融等各类中重载企业应用,官网价格最便宜的 C7 只要200块:
C7E 是全新一代性能旗舰实例,在计算、存储、网络全领域性能优化:计算主频高达3.0GHz,网络包转发双向可达5000W,带宽可达100G,时延低至20~23us。
同时安全方面支持Enclave,通过Enclave计算+安全启动+存储加密+OS国密和等保,面向客户提供计算实例全链路数据安全可信能力,适用于:
- 1. 大带宽的重型应用场景:如移动互联网、视频弹幕、高性能数据库等。
- 2. 数据敏感场景:如车联网、区块链、密钥管理、多方计算等场景。
- 3. 其他通用计算场景:如对计算与网络有更高性能要求的Web应用、电商平台、短视频平台、在线游戏、保险金融等各类中重载企业应用。
由于 C7E 有着大量的重磅升级,所以目前尚未开售,已经处在最终测试阶段了,对这款机器感兴趣的话可以关注一下官网的消息。
E6 是华为云超大内存型的机器,提供最大 5896GiB
内存实例,可满足超大内存需求的场景应用。搭载英特尔® 至强® 可扩展处理器,计算性能强劲稳定,配套华为自研25GE智能高速网卡,提供超高网络带宽和PPS收发包能力。
智能购买组
华为云除了常规的实例购买以外,今年还推出了一个智能购买组功能。
智能购买组是一种新的算力获取方式,通过自定义配置,可以自动化获得不同可用区、不同实例类型以及不同计费模式的算力。极大程度降低投入成本,同时简化算力获取方式。
智能购买组主要有这几个优势:
- 1. 支持使用跨计费模式的实例部署集群。
- 2. 支持使用跨可用区的实例部署集群。
- 3. 支持设置集群目标容量、竞价计费型实例目标容量和按需实例目标容量。支持设置智能购买组的目标容量保持策略,即支持在与目标容量有差异时自动补齐对应容量的实例或释放超过容量的实例。
- 4. 高性价比:智能购买组支持设置实例的分配策略为“最低价格策略”,确保智能购买组购买的所有实例的价格总和最低。
性能补充助手
还记得我最开始说的基于监控的动态扩容吗?如果你没有配置动态扩容的规则,那么如果近期你的资源老是逼近峰值的话,华为云也会在云服务器列表给你一个提醒,就像这样:
点击图中的黄色图标,你可以直接进入到一个服务器规格变更页面,这是由于华为云检测到你的服务器配置可能无法满足你当前的业务需要所给予的提示:
进入到这个页面之后你可以发现,华为云的性能补充助手就会给你推荐一些适合你升级的云服务器规格,这样就不用服务器规格不足后为怎么升级而烦恼了。
好了,今天给大家细细讲述了华为云服务器的一些强大特性以及常见规格选配,大家如果有需要用到云服务器的话可以考虑一下华为云,毕竟也是老牌大厂了,也为许多世界五百强的客户提供了上云服务,所以可靠性和安全性这些方面还是非常有保障的,请大家放心选购。