云平台和IDC全方位对比
1成本
2.可靠性
3.安全性
4.服务器资源利用率/业务吻合度
5.性能
6.技术难度/易用性
7.运维团队规模
8..服务响应速度
9.资源可扩展性
10.系统部署效率
11.标准化复杂度
1,成本
云平台是一个规模庞大的系统,当你购买一个云资源时,实际上你是为整个云平台组成的各种资源付费,例如IDC/服务器/存储/网络/云平台运维工资等费用 ,而不是单纯的一个云资源费用,以上这些费用通过算法分摊到每个云资源上
从逻辑上来说,买一个服务器租出去,收到的服务器租金总和要大于购买这个服务器的费用才能赚钱,这个业务才能长期存活下去,更不用说云平台所用的IDC/服务器/存储/网络/云平台运维工资等费用
所以自建IDC成本无论是从逻辑推理上还是实际上都比云平台低,如有疑问可以咨询本站
本站提供优质IDC方案,三年总拥有成本可以做到云平台标准目录价格的35%以内,欢迎大家咨询
2.可靠性对比
2.1云平台和IDC部署方案整体结构如下:
图1-1
2.2 从整体结构看
2.云平台也是基于IDC的
3.一般公司没有自己的运维管理平台,而且一般运维管理平台是同时管理IDC和云平台的
整体架构云平台比IDC多两个风险点,也就是运管理平台和云后台系统,这两个系统一但故障,用户业务就会出现故障
所以在优质的IDC方案整体可靠性风险点少于云平台
2.2 在用户业务基础架构层面,国内云和aws处理的方法完全不同
国内云你可能收到类似信息:
AWS的用户基础架构可靠性完全基于用户自己的设置,例如EFS karpenter
2.3 IDC基础设施层面
云平台的IDC对用户是一个暗箱,用户根本不知道他位置、网络、恒温恒湿系统等实际信息
但是用户自己选的IDC可以实际去了解个方面
从这个角度,IDC可以依据自己需求选择对比IDC,并且是透明的
而云平台的IDC对用户来说是不可知的,用户完全无法判断云平台用的IDC好还是不好
同时各大云平台出问题的IDC也不少,当然具体网上自己搜索
对于云厂商服务器硬件方面的可靠性,还是有部分信息判断可靠性,例如您可能会收到以下类似邮件
综速:优质的IDC方案风险点少于云平台,可靠性高于云平台
3.安全性
3.1 DDOS攻击
云平台处理方式:将被攻击IP拖入黑洞,因为攻击一般跟着域名走,所以业务实际上也是瘫痪状态
当然云平台可能会要求你购买ddos高防平台,
IDC处理方式:也是封锁被攻击IP,或者购买DDOS高防平台
DDOS高防平台有以下缺点:
1.价格昂贵
2.抵御攻击带宽有限
3.不能阻挡带有业务逻辑的攻击(等于钱白花了)
需要便宜实用的ddos攻击防御方案请找本站,联系方式见首页
3.2 OWASP 攻击
因为每个公司的业务逻辑都不一样,所以各云平台并不是实际处理OWASP攻击,这个只能靠公司自己的安全团队
3.3 管理平台安全
因为IDC没有管理平台,只有云有管理平台,但是云平台一般安全性很高,所以基本无差别
3.4帐号/费用安全
云平台的帐号密钥泄露后可能造成云平台费用异常,但是IDC没有这个问题,因为IDC带宽等费用都是事先定好的
3.5数据安全
采用云平台,数据是放在云端存储,采用IDC,数据是放在自有存储,所以IDC数据安全性比云平台高
未提及的主机等安全风险,云平台和IDC都是要自己处理的
综述,在ddos/owasp攻击上,IDC和云平台安全风险是一样的,数据安全性IDC高于云平台,同时云平台存在异常费用风险
同时在使用云平台时,很多人会误以为云平台会处理所有安全风险,但是实际上不是,而且云平台各种安全风险提示太多,是否需要处理还是需要专业人员判断,反而增加了工作量
4.服务器资源利用率/业务需求吻合度
4.1 服务器资源利用率对比
云平台:一般为了业务隔离,用户会买很多云主机用于不同业务项目,但是云主机是运行于云平台的物理服务器之上的,所以空闲的资源没法利用
IDC:IDC可以用kvm自定义虚拟化,如果kvm宿主机的利用率不高,可以增加kvm虚拟机提搞服务器资源利用率
结论:IDC服务器资源利用率高于云平台
4.2 服务器和业务吻合度
云平台:云平台的云主机都是事先规划好的机型,固定了GPU/CPU/内存,虽然机型多,但是是通用型标准,未必符合自己的实际业务需要,例如有的业务需要多GPU低CPU内存,这样的机型在云平台就很难找到
IDC:IDC可以依据业务需求实现规划服务器方案,实现实际采购服务器和业务需求的一致性,避免不必要的服务器费用和不合适的资源浪费
结论:IDC服务器和业务需求一致性高于云平台
5.性能
5.1 网络性能
云平台一般采用AS自治域广播自己的IP地址,国内最佳网络是移动、联通、电信网络,而且只有移动、联通、电信网络有骨干网络,选择中国核心网络节点IDC会得到更好的网络性能和稳定性
结论:选择优质IDC会得到更好的网络性能
5.2 服务器性能
云平台:云平台云主机一般运行在虚拟化宿主机之上,具体的云平台宿主机对用户来说属于暗箱,用户根本不知道云平台云主机的具体配置性能,机器是新是旧,其实际运行的云主机数量有多少
IDC:虚拟化方案可以依据实际业务环境进行确定,并且可以不用虚拟化方案,直接用物理服务器,同时可以采购最新高性能服务器
结论:IDC服务器性能高于云主机
6.技术难度/易用性
云平台:使用云平台需要了解VPC/S3/OSS/ACR/ECR/ACK/ASK等云专用平台,而且每个云平台的模式还都有差别,同时产品多,web界面菜单界面多,使用非常繁琐,如果调用SDK,需要一一了解云平台各模块接口,并不那么简单轻松,如果使用AWS平台所有都需要自己配置,和IDC无异
IDC:都是使用开源系统,例如Linux/kubernetes/KVM/mysql/redis/等,使用均为命令行
其实云平台是把开源的kubernetes/KVM/mysql/redis封装为产品,免除了用户安装系统的过程,但是如果一个运维不了解具体的架构系统,也很难很好的维护云平台
但是在实际情况中,因为云平台做了系统安装部分的工作,同时有web界面,给人的感觉是云平台技术要求低,拿来就能用,如果一个mysql DBA不会安装mysql,那他怎么维护好mysql呢
在具体的操作易用性上,命令行的操作便利性和效率是高于云平台的web化鼠标点击界面的
在具体的技术深度上,云平台做了系统安装部分的工作,同时有web界面,给人的感觉是云平台技术要求低,拿来就能用,如果一个mysql DBA不会安装mysql,那他怎么维护好mysql呢?如果需要保障一个业务系统的稳定运行,其实云平台和IDC需要的技术深度是一致的
7.团队规模
云平台实际上只解决了linux/mysql等系统的安装问题和服务器数据统计问题,实际上系统的维护,例如mysql的日常维护,linux的参数针对性优化,安全事务等还是需要用户自己设置和管理,并不是用了云平台就万事大吉,就可以少招专业的运维人员,而且系统安装对于一个运维来说,属于低阶技术,不存在使用云平台就可以降低对运维能力的要求
所以无论是IDC还是云平台,都需要专业的运维团队,但是需要按照业务需求合理规划运维团队
如果觉得目前运维团队臃肿低效,可以联系本站分析处理
8.服务响应速度
云平台如果出了问题,只能工单联系等回复,并且还要判断是云平台的问题还是用户系统的问题,因为云平台模块多,响应不一定及时,并且有时候只能等待
IDC可以有专门的微信QQ群等方式,并且架构简单,可以快速定位问题并答复
9.服务器自动扩容
云平台自动扩容比较方便,不需要临时采购服务器,但是也有容量上限,一般服务器需求量大,需要事先和云平台沟通,
IDC则服务器则不能随时增加服务器,采购流程较久,但是可以冗余部分服务器
在临时性业务需求的服务器伸缩上,云平台优于IDC,所以可以将大部分业务放在IDC,秒杀型业务放在云平台