IOE能不能去?可以的,毕竟还是有企业去掉的。
阿里最早提出的,也做了,然后一些银行和运营商都有部分去掉的。还有陆金所也去掉了。这件事我看公众号的文章陆金所说了3年。
图片
你看这里的重点是人家全部重构了。重构这个厉害。你只要重构一切皆有可能。
当你换了一个数据库以后你所有应用全部对新的数据库做适配,理论上是可以适配的。
也就是说你接受或者有能力翻掉之前做的。真的可以。
阳振坤老师,Oceanbase的CTO。在死亡之谷的文章中这样提到。我截图如下:

他们就是有自己的应用开发人员全面给自己做适配。
这里不仅仅是配合还有能力。
下图就是一个在某部委的会议上(不说大家也能猜的到是什么部委)。在那个会议上在各家厂家发言以后大家的感觉就感觉Oracle完了,接下来该各个应用厂家发言(就是做适配的的开发人员们),发好言,感觉就是实实在在的打了数据库供应商的脸。据说要不是部委有武警配属,应用厂家可能走不出部委。

这里要说的还是数据库生态问题。当然我先说的是开发,接下来说运维。
下图是2014年浙江移动的汇报。(现在情况未知)来自百度。
图片
假设IOE 比如每个都占1分,一个用IOE的系统稳定性和性能是3分
那么去IOE后替代I的设备稳定性和性能不如I 我们假设是0.5吧,E的稳定性和性能也是我们也假设0.5吧。具体多少我们不去争论,总之一定低于1.
那么数据库方面要达到2才能达到之前的3分。而数据库在集中式领域Oracle又是一骑绝尘的,这是客观事实。而主机和存储有问题人干预也干预不了,数据库倒是经常需要干预的。只能用多台数据库去抗原来单一的数据库。而且要追加更多的人,才能达到2的分值。
图片
所以只能在红色的数据库上下功夫来弥补这个短板。当然随着硬件的提升紫色也在提升,随之带来的成本也在增加。
有人说阿里去IOE的成本比IOE高。如果不做云,阿里承受不了这个成本。而上云的第一步就是要数据上云。所以阿里自己做数据库了。PolarDB 、Oceanbase等等。这才是云厂商,得数据库者得天下。我甚至认为不做数据库的都不是云厂商。




