编者按:去年我们策划了『解读2014』系列文章,赢得了读者的赞誉。2015年,整个IT技术领域发生了许多深刻而又复杂的变化,InfoQ策划了『解读2015』年终技术盘点系列文章,希望能够给读者清晰地梳理出技术领域在这一年的发展变化,回顾过去,继续前行。
在云计算领域,过去的这一年发生了一系列具有标志性的事件。公有云与私有云的争执尚未平息,容器云已经势如野火,开源技术生态圈的产品和服务仍需打磨,云安全将是企业长期关注的重点。而接下来的2016年,市场竞争将更为激烈,云厂商梯队间的距离将被拉大。
2015年云计算行业标志性事件盘点
“公有云与私有云之争”
根据谷歌的分析,在未来的2016年里,34%的企业将在接下来的两年中将超过60%的应用托管到云上,大部分供应商也会或已经采取措施支持企业业务云化的负载。此前,Gartner也预测中国是仅次于美国和日本的第三大企业IT消费市场。2015年,中国企业在技术产品和服务上的支出预计将达到1464亿美元,2016年将增长6.5%,达到1558亿美元,而到2019年,IaaS的每年将增长29.1%。
笔者参加AWS re:Invent 2015时感受颇深的一点是国内外云计算行业在市场方面迥异。欧美市场公有云越来越火热,但中国市场并没有一家纯粹和专注的公有云提供商(阿里云可能算是唯一比较专注的),国内公有云的发展并不顺利,不少云厂商和业界同仁反复唱衰公有云和OpenStack。随着2015年Nebula公司的关闭,以及美国几家OpenStack初创公司被低价并购,这一论调再次走高。中国有众多基于OpenStack发展业务的公司,包括几家用OpenStack做公有云的公司,能否在OpenStack界独树一帜、避免美国同行的命运,在公有云领域或者初创领域做出成绩?在接下来的2016年应该是一个分水岭。
公有云技术上最大的一个挑战就是成本。京东商城技术副总裁兼首席科学家何刚离开盛大的时候曾说过:
- 云计算没有过不去的技术门槛,更多决定于运营和维护。
- 云计算没有暴利,和游戏之类业务不同。云计算是堆机器,是拼服务。幻想暴利的可以绕道。
- 亚马逊采用DevOps,一共600多人在AWS产品线,没有客服人员,用户自助、互助服务。但是国内做云计算会依赖客服。
- EC2、S3、EBS、RDS是四个核心产品,其中都和S3有关系或依赖S3。
- 网络是云计算最重要的基础和难点,同样网络部分也是OpenStack欠缺和急需改进的。
除了成本的挑战,另一个问题是用户使用习惯的挑战。国内的云计算用户基本都是VMware教育出来的。不少企业的IT技术尚处在虚拟化的阶段。因此,在谈用户需求的时候,国内的云服务提供商面临的往往是按照用户的需求来做。教育用户、引导用户是一件很痛苦的事情。蒋清野在谈国内公有云的发展时认为,公有云的成长要面临两个问题:一是用户增长,二是财务回报。而这两方面都不是目前国内公有云所能解决的。
客观地说,公有云用户的忠诚度较低——这个现象被一部分人当成了结果,造成的结果是国内云厂商把价格战当作主要运营手段。青云CTO甘泉在接受笔者的一次访谈时曾表示,这种把云资源当大白菜卖的做法更加剧了公有云的“赔钱赚吆喝”的现象,是一种不可取的运营策略。在一个充分竞争的市场中,用户忠诚度的问题通常是由产品同质化引起的。用户选择服务提供商,一是看重其产品和服务的稳定、可用、可控,另一个则是价格因素。
云服务提供商首先要将其产品和服务设计成一个能赚钱的生意。而云服务中能赚钱的业务——网络和存储也不容乐观,SDN/NFV技术目前尚不足以解决复杂的私有云问题,而IDC、CDN厂商的介入使得存储服务的钱也不那么好赚。
在现阶段的中国公有云市场中,用户还是把云服务当作VPS在用。蒋清野认为,究其根源,是公有云服务提供商所提供的服务也还局限在VPS上。这样一来,所谓的“公有云”只不过是传统数据中心或者是主机租赁服务的替代品了。一方面在于云厂商为了满足客户需求以签单而为之,另一方面在于云产品都围着VPC打转。但,即便是VLAN隔离也可以提供4096个逻辑上的隔离网络。除了阿里云之外,国内拥有了4096个隔离网络的企业级客户又有几多?换言之,为了VPC而VPC的做法有待商榷。
对于公有云的潜在超大规模的用户——互联网巨头(如BAT、电商集团、在线视频、互联网金融以及在线教育企业,等)都选择自建云服务,这一点跟国外企业(典型的如Netflix,等)选择AWS、Azure、GCE等大相径庭,不知道未来IoT的发展能否给国内公有云带来新的机会?
私有云的发展,品高软件副总经理周静在《2015年政企私有云市场风云录》中多有阐述,在本文中就不再展开。即,私有云市场其实是传统的政企市场。这个领域原本都是经过外企教育多年市场——被规划好了基础架构、应用架构甚至IT管理架构,并培训了政企客户的IT管理员。因此,要认识企业云,必须认识到,云的构建是这一切重塑和调整的过程。2015年被业界称为私有云的元年,此时中国的私有云进程跟全球站在近乎同一时间线上。2016年这个市场必将爆发激烈的竞争。
OpenStack与容器技术
著名博主、技术专家陈沙克日前撰文总结了2015年OpenStack技术的发展,他在文中提到:
早在2014年,OpenStack社区就决定开始在技术上支持容器和第三方容器(如Docker Swarm、Kubernetes、Mesos等),并将其命名为“容器编制引擎(COEs,Container Orchestration Engines)”随着容器技术的持续火热,OpenStack基金会在2015年下半年发布了自己的容器技术白皮书,开始支持Linux容器(LXC)和Virtuozzo系统容器。OpenStack基金会首席运营官Mark Collier在2015年5月OpenStack峰会的主题报告中表示,就像OpenStack擅长帮助企业管理VM部署和虚拟化他们的数据中心一样,容器技术也可以做同样的事情。
2015年,容器在生产环境中得到了广泛应用。最近的一项调查显示,2015年容器应用增长了5倍。这部分得益于Docker和Kubernetes这类开源技术。国内容器技术进展迅速,互联网巨头甚至传统技术企业在自己内部进行容器的规模化应用的案例此起彼伏。如在大规模生产环境中实践的京东商城,以及提供PaaS服务的阿里百川TAE、网易蜂巢等,我们相信还有更多的团队还在酝酿中。更多关于容器的盘点请参考《解读2015之容器篇》,本文不再赘述。
但容器在发展过程中颇受争议。10年前,每一个虚拟机供应商都在吹捧自己的产品能够降低安全风险。但实际上非虚拟机系统所面对的安全问题虚拟机也有,时间证明黑客攻击并没有因为虚拟机而减少。对于容器也是这样,虽然其拥护者宣称应用和操作系统的相互分离能增强安全性,但事实并非如此,容器增加了复杂性,有与非容器系统一样的问题。另外,容器还增加了应用层的风险。
云安全
早年笔者采访黑客老鹰的时候他表示,云计算一方面让安全的防线拉得更长,另一方面让离散的风险变得更集中。动辄几百G的DDoS攻击,给企业也用户都带来了巨大的困扰,如果再加上不可抗力的雷电、不可预料的挖掘机以及如云盾安骑士升级这样的人为疏忽,云服务的安全的确令人难以相信。InfoWorld安全领域的专栏作者Roger A. Grimes发表了一篇文章,总结了2015年的一些安全趋势,主要观点如下:
- 哪有什么匿名!
- 隐私比以往任何时候都重要。
- 物联网带来了更大的安全挑战。
- 容器加剧了安全问题的复杂性。
- TLS取代了SSL。
AWS 前 CISO Stephen Schmidt在一次访谈中提到了2015年AWS在安全方面的建设工作。
加密技术和访问控制不但被AWS重视,Docker也采用个这种安全策略。2015年11月16~17日,在巴塞罗那举行的欧洲 DockerCon 上,Docker 宣布了一系列新的安全增强。这些增强功能包括容器镜像的硬件签名、镜像内容扫描和漏洞检测、用户细粒度的访问控制策略等。对于访问控制,前Juniper技术专家陈天在《深入了解IAM和访问控制》一文中有更多的介绍。
除了云平台自身健壮性的强化(如微软Azure正式启用了安全中心),国内外主要云平台都采用开放策略,通过开放API在自家的应用商店里集成更多专业的安全产品和服务。更多关于安全方面的解读,请关注『解读2015』系列的安全篇。
小结
通过对2015年云计算行业的盘点,笔者总结如下,不足之处还请方家不吝赐教: