过去企业建设IT基础设施,顺序基本是固定的:先估算业务规模,再采购服务器,然后安排机房、电力和网络,最后才轮到部署应用。估算要提前,设备要提前买,机房位置也要提前订。任何一步出了偏差,后面都得跟着改。
在需求稳定、资源使用率长期较高的情况下,这套做法有它的道理。设备买来就是自己的,用得越满,摊到每一天的成本越低。
麻烦出在业务变化快的企业身上,通常有两种局面。一种是当初估得太宽,采购的资源远超实际需要,设备长期低负荷运转。另一种是业务增长比预想中快,原有设备跟不上,追加采购又要重新走一遍下单、到货、上架的流程,业务等不起。
云主机改变的,主要就是这个先后顺序。资源不必在业务开始前一次性备齐,而是可以在业务进行中逐步获取、随时调整。下面分几个方面,说说企业为什么愿意这样做。
租用云主机之后,机房环境、电力和底层硬件的维护交给服务商,企业内部的技术人员可以把时间放在更靠近业务的事情上,比如程序部署、数据库优化、网站维护和应用上线。对IT团队本来就不大的中小企业来说,这部分时间的价值,常常比省下的硬件费用更实际。
初创公司和新项目最大的不确定性,是业务本身能不能跑通。这个阶段先掏钱买一批服务器,等于在结果未知的时候就押上了固定投入。使用云端计算资源,可以先按眼前的需要选一个适配的规格,验证之后再决定要不要扩大。如果项目没走通,损失的也只是已经用掉的那段时间。
企业内部的系统,生命周期并不一致。一场促销活动或一次数据处理任务,可能只需要几周的资源;测试环境偶尔才用一下;有些临时业务系统,用完就停;核心业务则要常年稳定运行。全部交给自购设备承载,这几类需求会挤在一起,要么设备闲着,要么互相抢资源。按周期来选择租用方式,短期的用完就停,长期的稳定持有,资源占用才能和业务节奏对得上。具体怎么计费、是否支持随时释放,要看所选产品的规则。
采购实体硬件,要经过询价、下单、等待到货、上架、安装系统,每一步都有等待时间。云主机从开通到装好操作系统,通常在控制台里就能完成,随后直接进入应用部署。具体的开通时间因产品和配置而异,但中间的环节明显少了很多。
用户集中在哪里,服务器最好就放在哪里附近。同一个网站,用户在华南、服务器在东北,和两头都在华南,访问体验是有差别的。跨地区、跨境的业务更是如此,不同地区的网络环境和线路情况各不相同。云主机服务商一般有多个地区的节点可选,企业可以根据用户分布来决定部署位置,而不是被某一间机房限制住。当然,部署地点怎么选,最好结合实际测试来判断,光看地图上的距离是不够的。
生产、测试、开发三类环境,对资源的要求并不一样。生产环境要求稳定,配置相对充足;测试环境用来验证上线前的改动,规格可以低一些;开发环境主要供程序员写代码和调试。把三者分开规划,测试时的误操作就不容易波及线上业务,各自也能按需要配置资源,不必拿同一套资源去兼顾所有用途。
这一部分只谈资源怎么用,不谈硬件参数。
业务量低的时候,不用长期维持一批闲置的设备;业务增长了,可以在原有资源的基础上调整;不同项目按各自的使用周期安排资源;整体的使用情况也更便于企业掌握。
这里有三个概念经常被混在一起。资源利用率,说的是平均下来资源被用掉多少;峰值使用率,说的是最忙的那一刻用到多少;容量冗余,则是为了应对峰值和意外而预留的富余。传统采购通常要按峰值来配设备,再加上一份冗余,平时的利用率自然就被拉低了。举个例子,一个业务只有每月月初几天特别忙,其余时间很空,设备却得按月初那几天来买,剩下的大半个月就一直闲着。
云主机并没有让峰值消失,也没有让冗余变得不必要。它做的是给企业一个机会:峰值来之前调整,过后再收回,把冗余放在更灵活的位置上。能调得多灵活,取决于产品支持哪些调整方式,使用前要先确认。
服务器数量多起来之后,管理往往最先出问题。哪台机器跑什么业务,谁在用,运行是否正常,如果全靠人工记录,很快就会对不上。
云主机把这些放进同一套管理体系里。运行状态可以统一查看,实例可以集中管理;一部分重复的操作,可以通过接口交给脚本去完成;不同业务环境的资源使用情况有记录可查;以后系统要扩展,也有一个现成的管理基础可以接着用。
管理方式统一之后,最大的变化是资源状况变得“看得见”。要不要扩容,要不要回收,企业可以依据实际的使用记录来判断,而不是凭印象。
说完优势,也要说说云主机不太合适、至少需要多想一想的情形。云主机并不是传统服务器的全面替代,两者各有适用范围。
情形 | 需要谨慎评估的原因 |
对物理硬件独占有严格要求的业务 | 云主机基于虚拟化技术,资源由平台统一调度。如果业务要求整台物理设备完全独占,就需要确认云主机的隔离方式是否满足,或者直接考虑独立物理服务器。 |
已有自建机房且设备使用率较高的企业 | 现有设备还在使用年限内,又被充分利用,整体迁移未必带来成本上的好处,更适合保留,或者只把一部分业务放到云上。 |
受特殊法规或内部合规要求约束的系统 | 数据存放位置、访问审计、服务商资质等方面可能有明确规定,需要先确认云服务能否满足,再决定是否迁移。 |
对固定硬件架构和特定设备有依赖的应用 | 有些应用绑定了特定硬件,比如专用的加密设备、特殊板卡或较老的硬件架构,云环境不一定能提供对应条件。 |
长期高负载且成本测算明确的计算任务 | 任务常年满负荷、用量稳定可预测的话,自购设备的长期成本有可能更低,需要用实际数据算一遍再决定。 |
企业的基础设施也不必非此即彼。有的业务放在云上,有的继续留在自己的机房或物理服务器上,混合使用是很常见的选择。
企业在不同阶段对云主机的要求并不一样,恒讯科技云主机的产品资源,可以对应其中几个常见的变化。
起步阶段,业务规模小,更看重能按需起步。恒讯科技提供不同规格的云主机,支持 CPU、内存、云盘和带宽的选择,小项目可以从合适的规格开始,不必一开始就配得很高。
业务做大之后,企业往往要面对更多的用户地区。恒讯科技云主机提供北京、辽宁、江苏、香港和广东等产品节点,可以结合用户分布来选择部署位置。具体可购买的节点和套餐,以官网产品页为准。
在日常管理上,企业可以通过 Web 控制台和 API 管理云主机实例,日常操作在控制台里完成,需要自动化的环节再通过接口对接。
从业务类型来看,恒讯科技还结合行业解决方案,为网站、移动应用、电商等不同类型的业务提供资源支持,企业可以按自己的业务类型去了解对应的方案。产品规格、节点与计费方式,以官网信息和购买方案为准。
上云不是点一下购买就结束的事,前期盘点做得越细,迁移时越少返工。大致可以按下面的顺序来。
先把现有的IT设备和系统数量统计清楚,包括服务器、数据库、中间件,以及它们各自跑着什么业务。不少企业会在这一步发现,有些机器早就没人在用了。
接着识别哪些业务需要迁移。并不是所有系统都要上云,面向客户的网站、需要弹性的业务往往可以优先考虑,内部的老旧系统可以排在后面。
再看现有服务器的资源使用率。平均值要看,峰值也要看,这直接决定云端配置该选多大。
然后确认业务系统与操作系统的兼容性:现在用的操作系统版本、数据库版本、依赖的软件,在云主机提供的镜像和环境里能不能正常运行。
数据迁移和安全要求也要提前梳理。数据量有多大,迁移时允许不允许停机,哪些数据有保密或合规方面的要求。
最后测算云端与现有基础设施的综合投入。把云端的租用费用,和现有设备的折旧、机房、电力、人员维护放进同一张表里比较,而不是只拿租金去对比采购价。
回头来看,企业IT基础设施建设方式的变化,核心在于从“先备齐资源再使用”变成了“边使用边调整资源”。云主机的价值就在这里:让企业可以更灵活地组织和使用计算资源。但灵活并不等于全部迁移,有的业务适合上云,有的业务更适合留在原处。上云之前,先把业务需求和迁移条件弄清楚,比一味追求全面上云要重要得多。
有上云计划的企业,可以先把上面的评估结果整理出来,再和恒讯科技沟通具体的资源方案。
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 IDC证:B1-20230800.移动站


