京公网安备 11010802034615号
经营许可证编号:京B2-20210330
前MySQL CEO:云将重新定义开发者的每一件事
软件自诞生以来的规则就不曾改变,即软件运行于平台之上。但是软件底层的设计和部署方式却时常发生变化,甚至有时候会彻底的改变。
举个例子,在PC、x86架构以及client/server的模式诞生的80年代,应用程序的设计发生了戏剧性的变化。变化再一次发生在90年代中期,这次是由web及开源技术爆发引起的。无论何时,只要发生这样的变革,就迫使开发者重新思考如何开发和部署他们的软件。
图:Marten Mickos
如今,我们再次看到基础设施的能力发生着巨大的增长,以AWS正引领着行业发展。毫无疑问,AWS在云基础设施领域处于全面领先地位,在AWS上运行应用与在私有环境中运行应用有着天然的不同,即使是经过虚拟化的私有环境。但不论现在还是未来,云应用的设计都和过去显著不同。
扩展
过去,扩展意味着纵向扩展(scaling up),存储更大量的数据,你通常购买更大的服务器。
现在,扩展通常为横向扩展(scaling out)。你不需要购买一个更大的机器,你只需要增加同样的机器。在云世界中,这些机器都是虚机。
弹性
过去,软件被视为不靠的,软件的恢复力依靠硬件层实现。
如今,底层的基础设施被视为非常脆弱的,这些虚机并不保证总可用,应用必须为此随时做好准备。
举个例子,Netflix是领先的云计算用户,正使用这一全新的架构。他们正运行着ChaosMonkey
,ChaosMonkey可以轻易的关闭用于底层应用负载的虚机。为什么只有Netflix这么做?因为他们需要保证虚机正常运行时间和恢复力:通过清除应用随机产生的故障虚机,他们强制开发者建立更弹性的应用。
爆发
过去,考虑统计和费用全部通过应用,应用的负载是坚固的,而且是可预期的。很容易知道系统支撑了多少用户,以及在某一时间点有多少记录可能在运行。
如今,负载变得多样化和不可预知。为了满足单一应用不可预知的复杂需求,就需要新的软件架构。我们现在已经在云中实现这一功能,但显然还很初级。
软件多样性
过去,软件没有那么多的类型。每个应用由一种语言编写,并使用一个数据库。公司往往只使用一种或几种操作系统。
在当下的云世界中却大相径庭。一个应用往往使用许多编程语言,调用许多库和工具集,并使用许多数据库产品。
从虚机到云
Hypervisor与现在云计算考虑的不同。领先的虚拟化厂商VMware,建立的Hypervisor本质上是对以前物理机的延续。
不过,在云世界中,虚机可不是物理服务器的代表,而是计算单元额代表。
用户耐心
过去,用户就像病人面对医生时一样听话。系统需要很长时间来处理一个简单的恢复或升级,在应用中增加功能也十分缓慢,有时根本不进行更新。
如今,用户可不是病人。他们几乎不能忍受延迟或等待,他们期待每周在服务商都有所改善。这种迹象可以在企业的自服务IT系统中发现,IT部门可以灵活的提供内部各种资源需求。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
金融行业的运营风险贯穿业务全流程,涵盖交易欺诈、操作违规、流程漏洞、合规偏差、客户信用异常等多元场景,是银行、保险、证券 ...
2026-07-17财产保险作为金融行业的核心板块,涵盖车险、家财险、责任险、企财险等多元品类,是个人与企业抵御财产风险、经营风险的重要保障 ...
2026-07-17 很多数据分析师能熟练写SQL、做透视表,但当被问到“数据是从哪里来的?经过哪些加工才进入数据仓库?ETL具体做了什么?”时 ...
2026-07-17【核心关键词】模块、餐饮、客户、门店、企业、订单、供应链、多样化、产品、生产计划、数据分析、生产管理、物料管理、业务分 ...
2026-07-16在数字化分析时代,原始数据本身不具备业务价值,只有通过科学的统计学方法加工、拆解、验证与解读,才能挖掘数据背后的规律、差 ...
2026-07-16 很多数据分析师能熟练地写SQL、做透视表、算描述性统计,但当被问到“如何预测用户流失概率”“如何归因销量下滑的关键因素 ...
2026-07-16在描述性统计分析、数据预处理、异常值排查与多组数据分布对比工作中,箱线图(Box Plot)是应用最广泛的可视化与统计工具之一。 ...
2026-07-15在企业数据存储、业务统计与数据分析工作中,绝大多数业务数据都带有时间维度属性,例如订单创建时间、用户注册时间、支付完成时 ...
2026-07-15 很多数据分析师拿到数据就开始清洗、建模,但当被问到“这批数据属于什么类型——结构化还是非结构化?分类变量还是数值变量 ...
2026-07-15【核心关键词】产品、经营、客户、调研、销售额、宏观、会计行业、客户满意度、发展趋势、经营状况、数据分析、竞争对手、数据 ...
2026-07-14问卷调查是市场调研、用户研究、社会调研与产品分析的核心数据采集方式。问卷数据大多以分类数据为主,例如用户性别、年龄分层、 ...
2026-07-14 很多数据分析师画过趋势图、做过业绩预测,但当被问到“这个月销售额增长20%,到底是长期趋势自然增长,还是促销活动的短期 ...
2026-07-14在数据分析、业务效果验证、AB实验扩展、行业对比等场景中,我们经常需要对比三组及以上样本的均值差异,例如不同区域的客单价对 ...
2026-07-13在互联网产品运营、用户生命周期管理与商业化数据分析中,留存指标是判断产品价值、用户满意度与商业模式健康度的核心基准。常规 ...
2026-07-13 很多数据分析师做过按月份的销售额趋势图,画过按天的流量折线图,但当被问到“时间序列和普通数据有什么本质区别”“季节性 ...
2026-07-13【核心关键词】统计学、互联网、知识、课程、学生、数学、软件、招聘、数据分析、实习经历、机器学习、理论基础、业务思维、统 ...
2026-07-10在互联网运营、产品设计、市场营销与商业数据分析领域,所有转化、成交、复购行为的底层逻辑,都依托于用户决策流程。用户从产生 ...
2026-07-10 很多数据分析师能熟练地计算指标、搭建标签体系,但当被问到“画像到底在解决什么问题”“画像和标签是什么关系”“画像如何 ...
2026-07-10数据透视表是数据分析中最常用、最高效的汇总分析工具,具备快速分组、聚合计算、维度拆解、数据可视化等优势,能够轻松完成求和 ...
2026-07-09在统计学、CDA数据分析、机器学习与商业数据研究中,正态分布是最基础、最重要的数据分布形态。绝大多数参数检验、数据建模、指 ...
2026-07-09