上云主机选型指南

在信息产业以及互联网繁荣发展的今天,国家又首次将「新基建」写入政府工作报告,「新基建」主要包含三大模块:信息基础设施、融合基础设施以及创新基础设施。 而信息基础设施的建设则离不开云计算为其提供网络和算力支撑。

云计算具备按需使用、弹性伸缩、可计量服务等特性。对于企业来说,将 IT 基础设施云化,在云端构建业务,不仅省去了用户本地部署的前期投入和后续运维费用,还可以在云平台统一调度管理 IT 资源,例如在负载过高时弹性扩容,负载低谷时及时释放资源,从而进一步节省信息建设成本。

根据信通院《云计算发展白皮书(2020)》调研数据显示,95% 的企业认为使用云计算可以降低企业的 IT 成本,其中,超过 10% 的用户节省成本在一半以上。

上云主机选型指南

数字化的本质是利用新技术提高生产力,而传统信息建设基础往往因为本身设计原因无法满足上层业务应用变化的需求,且由于历史原因,传统烟囱式的架构导致信息隔离,形成了一座座数据孤岛。因此,借助云计算实现数字化转型则成了关键要素。

选型的两大法宝:应用和场景

上云已经成为趋势,「云优先」刻不容缓。

七牛云主机服务通过将计算、网络和存储资源池化,对外提供以「云主机实例」为核心、搭配负载均衡、云数据库、安全产品等产品的云资源家族。实例是提供计算服务的最小单位。主要参数有 vCPU 、内存、网络性能和存储吞吐等,根据这些参数,七牛云主机服务划分了多种规格族,每个规格族下又含有多个实例规格。

举个例子,入门型、通用型代表了实例的性能领域,「通用型 G5」是一个实例规格族,而「通用型 G5 1 核 1 G 」则是一个具体的实例规格。

上云主机选型指南

(七牛云主机全规格族,1 : 2 = CPU 核数 : 内存)

然而在选型时,你可能还会疑惑,我想将业务系统迁移至七牛云主机,这么多实例型号和规格,哪个最适合我?

别急,疑问会在本文中揭晓。

选型时,在了解了七牛云主机的相关定义后,首先要确认什么业务需要上云,哪些场景会使用到云主机实例。

抛开业务的需求谈选型都是耍流氓,所以,实例选型的两大核心是应用和场景

对于中小企业来说,往往更多的会拥抱稳定且成熟的开源技术,如 Web 服务、数据库服务等。这些技术可以理解为一个个服务和应用,有了上层应用,只有为应用提供一个适合的「载体」才能事半功倍。

应用决定选型,如 Web 服务可能会使用 Apache 和 Nginx 应用,这类应用的特点是对计算力要求高,而对于内存则要求一般,所以推荐使用处理器与内存比为 1:2 的计算型。

缓存数据库可能会使用 Redis、Memcache,这类应用对于内存和磁盘 I/O 都有很高的要求,而对于 CPU 的计算能力要求一般。这个时候就要用到处理器与内存比为 1:8 的内存型实例,而云硬盘则需要使用 I/O 性能更好的 SSD/ESSD。

如上图所示,针对于这些典型应用,在选择七牛云主机实例时,可以根据两者的对应关系选择更适配的实例。

上云主机选型指南

场景也决定选型,如在通用场景、游戏服务、视频直播场景中,性能需求相对而言比较均衡。

在处理器与内存资源配比方面,通常建议选用处理器与内存配比 1:2 或者 1:4 的实例。如果业务需要更强的性能,如高性能端游等,则可以挑选同内存比下主频更高的高主频实例。如果业务需要更强的网络性能,如视频弹幕等,则需要选择同系列中更高规格的实例规格,以提高网络收发包能力(PPS)。

上云主机选型指南

以上选型介绍都是为了在上云前能够初步明确实例配置的边界,七牛云主机具备弹性和按需付费能力,如为用户提供预付费和后付费两种付费模式,支持在线升级实例配置等功能。

后付费以小时粒度计量计费。当完成选型并准备使用 QVM 实例时,可以先购买后付费模式的云主机实例,然后根据七牛云提供的监控功能得到的可视化数据验证所选实例规格是否合适。云监控插件采集频率为 15 秒一次,而实例自带的基础监控数据采集频率为 1 分钟 1 次,两者都是免费提供。有了监控,才能根据监控数据调整配置,比如 CPU 和内存的占用率,建议占用率峰值在 90% 以内。

在验证一段时间后,可以选择将后付费实例转变为预付费实例,一般来说,以购买 1 年时间的实例为例,后付费实例成本约等于预付费实例成本的 3 倍,所以选择预付费实例可以进一步降低成本。

上云首选高可用架构

在确认了具体的上云选型配置后,七牛云主机服务中,还提供了不同地域和不同可用区的实例规格。两者可以简单理解为一个等式:地域 = 城市,可用区 = 城市内的机房

选择云服务产品地域和可用区时,可以参考以下原则。

  • 近用户原则:根据终端用户选择,云主机实例越靠近访问用户,越能获得较小的访问时延和较高的访问速度。
  • 内网通信同地域原则:如果需要购买若干个云主机实例且需要实例间通过内网通信,需要在购买时保证云主机实例都在同一地域内。
  • 高可用跨可用区原则:如果需要保障内网通信且保障业务高可用时,每个可用区之间物理隔离(电力和网络等),实例可以选择同一地域不同可用区。

七牛云主机服务单可用区高可用指标设计为 99.975%,多可用区设计为 99.995%。在上云时,为了保证服务高可用,消除单点故障。推荐云主机实例和负载均衡 SLB 搭配使用,这样通过消除单点故障提升应用系统的可用性。

上云主机选型指南

负载均衡 SLB 可以通过健康检查来判断后端实例的可用性,即后端实例出现异常时,负载均衡会自动将新的请求分发到其他健康检查正常的实例上。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/178822.html

(0)
上一篇 2021年10月27日 10:36
下一篇 2021年10月27日 10:53

相关推荐

发表回复

登录后才能评论