亚马逊是如何颠覆商业软件高昂价格这座”柏林墙”的

推倒柏林墙

编者注:本文英文版来自VentureBeat,作者Chris Haroun是美国著名风投公司ARTIS Ventures合伙人。中文版由天地会珠海分舵进行编译。1987年,里根总统曾呼吁戈尔巴乔夫推倒妨碍世界往前发展的那座柏林墙。2005年,亚马逊缔造者杰夫·贝索斯则通过AWS的发布,呼吁微软的鲍尔默先生等,推倒商业软件这座价格高的离谱的高墙…
亚马逊的网络服务AWS,通过其“类沃尔玛”式低价战略,凭借一己之力一举颠覆了商用软件的定价模式,并创造出本世纪最重要的“物美价廉”的年代。

“老技术” vs. “新技术”


那些基于”老技术“的商业模式的做法是,首先在一个产业中占据支配地位,然后开始以高昂的价格开始卖产品,随后加入最小价值的创新,却以相当的价格将这些表现平平的更新推给客户。

而基于“新技术”的商业模式的做法是,以低廉的价格向客户提供非常有竞争力的产品和增值更新。而这,就是AWS所领衔的新模式。

亚马逊的这种低价战略已经对很多其他科技公司产生影响,使得他们也对各自的平台解决方案的价格进行下调。比如微软参加竞争的网络云服务平台Azure,以及谷歌计算引擎Google Compute平台。事实上,我们能看出来Windows 10所以能让大量人免费使用(在其发布的头一年内可免费进行系统升级),不能说不是因为受到了亚马逊的影响。

我们已经有足够的条件可以预期在不久的将来可以免费,或者以几乎免费的价格,来使用操作系统平台了。我想不出来当今还有比这更物美价廉的其他趋势了。

拜亚马逊所赐,当前我们有着如此之多的激动人心的免费互联网软件产品可以使用,而这在互联网产业的垂直领域是史无前例的。

推倒柏林墙


作为一个乐观主义者,我相信当前(美国)的低利率某一种程度上也是因为亚马逊的AWS所带来的低价冲击所致,这种云端的低价计算平台将会导致很多垂直领域和软件公司在未来几年对它们的产品进行降价,从而,也会导致利率保持这种接近历史最低的水平。2015年的AWS导致的这种物美价廉的趋势,就好比1989年柏林墙推倒后所引起的通货紧缩事件。

如今,商业软件应用和操作系统的价格大幅下跌,我们应该感激亚马逊这个引领降价潮流的领头羊。这种降价趋势因为微软和谷歌的加入而在加速,它们都大幅降低了它们的云服务平台的收费价格。Uber之所以能这么便宜的原因之一,也一定程度上是因为它们使用了如AWS般的廉价云服务平台方案而降低了成本。

而这种廉价的趋势应该在可见的未来不会发生改变。现在已经有很多颠覆性的新公司不再使用如Oracle或者Microsoft这种基于“老技术”的公司的产品了,因为现在运行在AWS上面的免费(或者价格更低廉的)可替代软件随处可见。最终的结果就是,作为消费者,我们现在可以自由的使用或者订阅(比如,Netflix)那些几乎免费的产品。

大家觉得为什么上世纪90年代的经济能够飞速发展呢?我个人认为当时技术领域的高速发展并非根本原因,柏林墙在1989年被推倒后,东欧过剩的那帮廉价的但掌握尖端科技的劳动力得以释放才是推动这种高速发展的最根本的原因。这同时也导致了当时的利率变得如此之低,这跟全球的经济发展也是息息相关的。

AWS今天的效果大同小异。我们现在看到的低廉的科技成本,就相当于当时的低廉的劳动力成本。不一样的是,当时里根总统是在演讲中呼吁戈尔巴乔夫“推翻这座墙“,而亚马逊则是亲自通过自身的产品、自身的行动,迫使着整个商业软件市场大幅度的降低它们原本高的离谱的价格。还有一点不同的就是,当时在2005年AWS发布时,呼吁鲍尔默先生(微软前CEO)“推倒这座(离谱的价格)墙“的是杰夫·贝索斯(亚马逊缔造者)。但,两者所带来的廉价的冲击是惊人的相似的。

自我颠覆或者被人颠覆


什么?你说你没有看到AWS带来的这种低廉的价格?你现在每个月的有线电视费用比此前便宜了多余50%了吧;你现在住酒店下榻的费用比以前便宜了50%不止了吧;你的服务器计算账单也比此前少交了不止50%了吧。现在做个生意的IT投入成本比以前也是便宜了50%以上了吧…这个清单还长着呢。

Netflix很赚钱,但是它只收取非常便宜的7.99美元每个月的订阅费用,提供给你的却是非常精彩的专有授权的视频内容。为什么能做到这么便宜?皆因Netflix跑在AWS上面,从而节约了大量的成本。AirBnB让我们可以住酒店的价格非常低廉,皆因AirBnB也是跑在廉价的AWS上面。Dropbox也因为它们跑到AWS上面而将我们公司服务器的收费降低了超过50%的价格。

随着AWS不断的降低它的平台以及应用的价格,我们可以预见更多的其他公司也会跟着降价,又或者是其他新的价格低廉的竞争对手的崛起,彻底的颠覆那些在它们各自领域盘踞了几十年的基于“老技术”的企业。令人难以置信的是,相比以前收费更高的时候,现在低廉的Netflix所提供的视频服务的质量却变得更高了,这都是因为Netflix跑在AWS上的原因啊。

引领降价潮的三驾马车


在鲍尔默执政时期,微软的Windows系统自其面世起,在长达20多年的时间里只进行了3次降价。相反,贝索斯则在少于10年的时间里将AWS进行了惊人的接近50次的降价。

但现在,在新的CEO塞特亚·纳德拉(SatyaNadella)掌权之下,微软祭出了欲和AWS抗衡的Azure,这不仅仅是一个降价的追随者,而且还成为了降价的先锋官。而谷歌的云计算平台Google Compute,现在也成为了降价的急先锋。也就是说,我们现在有了三家难以置信的云服务提供商巨头一起来推动物美廉价的这种趋势。

这些平台都是在云操作系统领域上名列前茅的,同时,由于AWS的推动,前面提到的这种廉价的平台的冲击是令人瞠目结舌且史无前例。这肯定不是非理性繁荣的现象。

此前在任何行业都没有出现过这种物美价廉的先例。它所带来的冲击相当于福特,通用,以及丰田10年内进行50次降格;或者说相当于万豪国际酒店,假日酒店和华美达酒店在10年内进行50次降价。又或者是通用电气,Sub-Zero(冰箱奢侈品牌),以及美泰克公司在10年内进行50次降价。

往昔,因为没太多的选择,我们的公司都是商业软件巨头的奴隶,软件和升级包等价格被它们牵着鼻子走了那么长时间。而如今,这种情况将一去不复返。AWS和其他更低廉的云计算平台的选择终于将这种商业模式给颠覆了。在往后的岁月里,我们会继续看到如亚马逊,微软,和谷歌等的云服务提供商们继续降低它们的产品价格,其影响将比此前1989年那次的冲力来得更深更远。


提醒:更多文章请关注公众号:techgogogo或官网www.techgogogo.com。当然,也非常欢迎您直接微信(zhubaitian1)勾搭。
本作品采用[创作共用署名3.0中国大陆版许可证], 欢迎转载,转载时敬请保留公众号等信息。

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。

Redis 的 master/slave 复制 - 2015-07-15 18:07:11

Redis 的 master/slave 数据复制方式可以是一主一从或者是一主多从的方式,Redis 在 master 是非阻塞模式,也就是说在 slave 执行数据同步的时候,master 是可以接受客户端的  请求的,并不影响同步数据的一致性,然而在 slave 端是阻塞模式的,slave 在同步 master 数据时,并不能够响应客户端的查询   Redis 的 master/slave 模式下,master 提供数据读写服务,而 slave 只提供读服务     Redis 的 master/sl
16配置IK中文分词器。 1.下载最新的Ik中文分词器。 下载地址: http://ik-analyzer.googlecode.com/files/IK%20Analyzer%202012FF_hf1.zip 2.解压IK Analyzer 2012FF_hf1.zip,获得IK Analyzer 2012FF_hf1。将该目录下的IKAnalyzer.cfg.xml,stopword.dic放到之前安装TOMCAT_HOME/webapps/solr/WEB-INF/classes目录下(没有就创建c

seL4的编译和运行 - 2015-07-15 17:07:42

seL4指定了可以运行的平台,按照下面的匹配来编译它。 ARCH PLAT ARMV CPU arm imx31 armv6 arm1136jf-s arm omap3 armv7-a cortex-a8 arm am335x armv7-a cortex-a8 ia32 pc99 从github上clone到工程后,执行如下: 如果遇到cc1: all warnings being treated as errors,在Makefile中找到CFLAGS,加上-Wno-unused-but-set-va

修改tomcat项目的图标 - 2015-07-15 17:07:34

部署在tomcat中的项目在运行的时候,地址栏都是那个标志的小猫图标,很多时候我们需要修改这个图标。  其实方法很简单,系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,如果没有,则会去webapps/root/下找这个文件,如果这两个地方都没有,则就显示IE图标。  当然,对于有的浏览器这样做就可以了,但是有一些浏览器必须直接在页面中加入  1 2 3 link rel= "shortcut icon" href=#>"favicon.ico" t

Hive 元数据存储 - 2015-07-15 17:07:34

Hive  元数据存储 Hive  将元数据存储在  RDBMS 中,有三种模式可以连接到数据库: Single User Mode :   此模式连接到一个  In-memory  的数据库  Derby ,一般用于  Unit Test 。   Multi User Mode :通过网络连接到一个数据库中,是最经常使用到的模式。   RemoteServer Mode :用于非 Java  客户端访问元数据库,在服务器端启动一个 MetaStoreServer ,客户端利用 Thrift  协议通过

JS查看Object对象的内容 - 2015-07-15 17:07:25

以一个例子来说,下面是他的Object: JS: 如果想直接获取到total的值,那就先把获取到的Json先Eval(),然后json.total就能取到total的值了, 但是如果想取到rows里面的值呢,我们先得进去rows,那就应该是:json.rows,但是我们alert的时候发现,这个rows有三个参数,我们要取第一个的话,那就应该是json.rows[0],然后再取 里面的strUserName或者strUserPwd就应该是Json.rows[0].strUserName了. 假设将对象赋给
问题1 :  service libvirtd status no connection driver available for qemu:///system 参考 :http://echorequest.info/?p=70 解决办法:    modify /etc/libvirt/libvirt.conf setting to uri_default = "qemu:///system". 问题2 :     ERROR nova.virt.libvirt.driver [-] Connection
微吐槽 简历上项目经历写一句hello world真的不行嘛? 不想了,我等码农,还是看看怎么来处理分布式系统中的事务这个老大难吧! 本文略长,读者需要有一定耐心,如果你是高级码农或者架构师级别,你可以跳过。 本文注重实战或者实现,不涉及CAP,略提ACID。 本文适合基础分布式程序员: 本文会涉及集群中节点的failover和recover问题. 本文会涉及事务及不透明事务的问题. 本文会提到微博和tweeter,并引出一个大数据问题. 由于分布式这个话题太大,事务这个话题也太大,我们从一个集群的一个小
Spark运行模式 Spark 有很多种模式,最简单就是单机本地模式,还有单机伪分布式模式,复杂的则运行在集群中,目前能很好的运行在 Yarn和 Mesos 中,当然 Spark 还有自带的 Standalone 模式,对于大多数情况 Standalone 模式就足够了,如果企业已经有 Yarn 或者 Mesos 环境,也是很方便部署的。 local(本地模式):常用于本地开发测试,本地还分为local单线程和local-cluster多线程; standalone(集群模式):典型的Mater/slav
从前面的图中,我们可以发现Task有很多内部类,并拥有大量类成员变量,这些类配合Task完成相关的工作,如下图。   MapOutputFile管理着Mapper的输出文件,它提供了一系列get方法,用于获取Mapper需要的各种文件,这些文件都存放在一个目录下面。 我们假设传入MapOutputFile的JobID为job_200707121733_0003,TaskID为task_200707121733_0003_m_000005。MapOutputFile的根为 {mapred.local.dir