我想和大家谈谈“趋势”,谈“趋势”一般会搬出一堆统计数据和排名,但我现在不愿引用数据,因为我们这个行业,一般企业和研究机构发布的数据,太多是假的,所谓的权威排名也常常是编造的。
正因如此,我今天的趋势报告中,没有任何数据!”
目前,我们的产业应用和SaaS基本都在被重构和颠覆,这是我从业二十多年来都未曾遇到过的。
未来,所有的企业应用和SaaS都将基于容器
理解“容器”首先从这个词开始。容器的英文是Container,这个单词还有一个更广为人知的对应中文词意——集装箱。
软件行业创造了很多“不说人话”的词,而这是小部分真正“说人话”的词之一。人人都听得懂,叫“集装箱”。从来没有这么一个词能如此精确地阐述一种软件的技术和它的用途。
我们可以回头看看常见的一些词。比如智能手机,手机和智能有毛关系?比如说未来是云计算的时代,这和天上的云又有毛关系?
但Container这个词无比贴切,其意为“集装箱”,只要理解了集装箱,就理解了Docker。
人们的货物运输是乱七八糟的,通常放在集装箱内,以解决包装、储存、运输问题。我们时常能见到装载集装箱的汽车、火车,也时而能看到放了集装箱的码头、货场。集装箱这样一个简单的箱子就解决了困扰人类多年的货物运输、存储问题,它彻底改变了我们的产品包装、运输等产业链的各个部分。
容器首先可以为应用提供运行的环境,而且是虚拟的。或许会有人说,我们的操作系统不也是虚拟操作系统吗?的确如此,二者都是虚拟环境,但有一个较大差别:
虚拟的操作系统就是我们的虚拟机,虚拟机是以操作系统为核心,其主要目的是为了管好下面的东西。我刚才所提到的数据中心、存储、带宽、各种各样的硬件设备等相关的东西都由它来管理。
那么,Container是用来干什么的?
它以应用为核心,是应用的贴身小棉袄,让应用可以在环境中打包得非常好,最终数据库、配置等东西都在其中。将这样的东西打一个包,然后做好配置,并将这个文件描述清楚。在描述清楚后,理论上,这个容器,或者说Container放在所有支持容器的环境里都能跑。或者说,各种应用都以Container为标准单元进行Build、Ship、Run。
接下来,所有的公有云、私有云都会支持容器的环境。只需把你的容器包扔过来,放在容器支持环境,几秒钟就可以运行起来。所以容器有一个伴生的概念,就是“容器+镜像”。
容器技术对我们2B领域的意义是很重大的,我们在国内的软件领域或许感受还不够深刻,但实际上,它几年之前就已经在国外崛起了。
我们设计方案的时候要盯着未来两三年之后的产业情况,等你的产品成熟,再到大规模应用会是两三年以后的事情,所以技术要向远处看。
私有部署在未来一定会成为主流,尤其是在中国
容器技术对2B有着重大的影响,容器技术会迅速成熟和普及,应用厂商也都会“玩”容器。
如果你要问——两年之前怎么没普及?
因为他们在填坑,经过努力后,现在坑终于填平了,所有的厂商都可以拿容器来“玩”。
我们做SaaS产品,存在多租户和隔离的问题,而容器技术(Docker)会迅速抹平传统应用和SaaS的技术差距。容器让多租户和隔离变得很容易。
此前,我们在公有云系统中考虑如何做隔离,并为此采用了各种技术,最终发现这些技术早已经OUT了。
我认为长期来看,大中型企业会是基于容器的私有部署。而私有部署在未来,尤其是在中国,是一定会成为主流的。
同时,也要注意,在私有部署这个领域,传统厂商接下来当然会靠这个在云时代抢生意,但是公有SaaS也会开始私有部署。厂商很可能会为了支持大中型企业,开设一个专区,这个专区也是私有部署的。
两三年以后大家会发现,不论是传统厂商还是新厂商,大家都一定都会说——我所提供给用户的是私有部署。
实际上,有了容器技术后,他们会给大中型企业信息化集权提供更强的的支撑,会进一步走向集中管控。分支机构、下属单位、部门、乃至独立的应用,均可基于Docker进行部署管理,和SaaS的多租户基本一致,稍做改造就可以完成,而且还大大简化了现在的信息中心。
把公有云和私有云混合的管理,这也是重要的趋势。
HTML5将统治世界,重点不在技术而是在营销
即W3C的标准,超文本标记语言。其本身是为内容发布而生,结果一不小心统治了整个web世界。
HTML1、2、3、4是为内容而生的,而HTML5是一个现象,是历史上的一个转折点,这时候,它终于重新给了自己一个定义。
HTML5草案的前身名为Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的HTML 工作团队。HTML5本身为app和应用而生,历经8年才定稿(2014/10/29),是唯一的超级前端技术标准。
而且HTML5,其最大的好处就是在基本相同的或者差不多的性能条件下,能够彻底解决你跨前端和多平台的能力,以及让生产和开发成本能够降低很多倍(至少5-10倍是很轻松的)。
如果你以为HTML5只是一个技术标准,那就大错特错了!HTML5更大的力量不在技术而在营销,HTML5会导致营销体系的重构。
为什么HTML5对我们的行业营销会产生重大影响?
实际上,理解HTML5时代的营销,只需看两个要害:一个是入口,一个是场景。
大家经常问:HTML5能代替APP吗?
我认为没有必要问这个问题,因为HTML5本来就是为APP而生的。
我们每天打开网页、使用微信、转发朋友圈,这么多很牛的功能,其实都是W3C的天下。即便乔布斯这么厉害,他也说自己是HTML5的粉丝。
我们说HTML5是入口,那么入口是什么?在移动互联网时代,入口又在哪里?
APP商城时代其实已经OUT了,作为一度占据营销入口的APP商城,已经失去营销入口的价值。
我们这个时代面临的就是海量信息碎片和碎片化的时间,所谓分类入口的时代已经过去了,现在已经没有人会经常去APP store,我们的入口,其实就是无数网页和微信文章。
我们的时间是碎片化的,每天看网页、转发朋友圈,这是我们所面临的更多的场景,而这些其实就是在HTML5中。所以你的应用要考虑对接,以及对接后会产生什么效果。考虑到场景,思考用户是怎样接触产品的,这至关重要。
传统的APP到微信网页里做广告、宣传,然后下载安装,接下来绑定交易。正如我们所看到的,我们现在一般是打开支付宝或者是微信交易,以前却还要自己去绑银行帐号,而谁都不敢去绑定。
所以这其实是分割的场景、断裂的环节,没有形成闭环。传统APP将宣传导入在微信、网页中,用户看到宣传,觉得产品不错,就进入APP商城里下载,这款产品就进入了用户桌面。
但实际上,大家看到这个APP本身有20多兆,用户在使用手机流量的时候就不会下载。等到有人愿意下载使用的时候,还要选择允许打开微信等步骤,同时也会出现一个返回选项,其结果自然无需多说,用户到最后可能也很难用这款APP。
SaaS已经跑过半场,垂直领域的业务SaaS才是金矿
如果你是创业者,就不要轻易做管理类的SaaS和通用型SaaS了。记住:SaaS已经跑过半场了,纯管理和通用SaaS已经远离风口,垂直领域的业务SaaS才是金矿。
SaaS应当怎么做呢?不是帮2B做内部管理,而是帮2B用户做2C的事情,帮助他们维系自己的流量和客户。
前些天牛透社有一篇文章对此写得非常透彻——《新美大为何如此“过敏”二维火?》
其实二维火就是帮助2B做好2C的事情,而不是自己做流量,让用户受到限制,现在的用户不那么容易上当。从2B切入可以有新的思路,而这个思路就是二维火的思路。
现在将集成+协同整合在一起的,大概有几十家厂商,所以很难再做这样的事情。
有一句话说得好——得业务者得天下,其中的体量绝对是可以支撑独角兽的,值得大家一做。至于投资商,我认为大家最好不要再跟风了,因为SaaS已经跑过半场。
在云技术服务这个大领域,也要牢记一句话:得开发者得天下!
云技术步入容器和“DevOps开发运维一体化”时代,开发工具和服务,就是云技术服务产业的入口和流量端。实际上,苏柏亚WeX5正是聚焦于开发工具和服务。