现在,让我们在脑海设想一个简陋而无窗的房间,里面堆满了大量的金属的机器。所有的机器都用多色的电线连接在一起,并且房间时不时灯光闪烁。你会用什么比喻来形容这个场景?奇怪的是,你并不会说这就是“云”。
实际上,“云”并不是指某个数据中心本身,而是指一种企业如何利用数据中心的资源,通过互联网提供大规模的计算服务的方法。现在就让我们回顾一下“云技术”的产生,它在DevOps中的扮演的角色,以及云开发可能会在2017年快速提供大量市场的这种新趋势。
许多组织机构都使用了“云计算”这个术语,或者云的原理图符号,来表示一种在互联网上连接各种服务器资源的路径,但是这种路径本身并没有被详细言明。
自2006年谷歌的埃里克·施密特(Eric Schmidt)在“搜索引擎策略大会”(Search Engine Strategies Conference)上使用“云计算”这个术语后,作为一种商业模式和一个可被搜索到的关键词,“云计算”开始流行起来。施密特是这么说的:“现在有一种新兴模式,你们现在在这里(这个会议)因为你们就是这个新模式的参与者之一。我认为人们还没有真正明白这个机会有多大。它始于”数据服务和架构应该在服务器上“的这个前提,我们称之为云计算 - 他们应该在某些场合应该叫做“云”。而且,只要你使用的是合适的浏览器加上正确的访问方式,无论是使用的是台式机或是苹果电脑,还是一部手机甚至黑莓(BlackBerry),又或者是什么其他的新产品,你都可以访问云。大量公司将从中受益,显然,我们马上就可以想到的就有谷歌,雅虎,易趣,亚马逊。“
而且就在那个演讲中,施密特表示,云计算其实在十年前就已经出现了,不过在广告的宣传作用下,人们直到现在才开始逐渐明白它的潜在的价值。他的观点得到了一份麻省理工学院1996年的报告的支持,该报告向互联网企业提出了一种“联盟式(confederated approach)”的模式,其中就包括“把云作为一种中间网络”。
在2008年,云计算作为一个新兴的行业,得到了来自亚马逊,微软,Salesforce等许多公司等的投资。 这一年Gartner将云计算定义为“一种将使用互联网技术,向多个外部客户提供大规模可扩展IT相关功能作为一种服务的计算方式”。“直至2013年,云服务相关的支出达到47美元,其中主要是计算机,存储设备和虚拟基础架构的支出,而到2017年这个数字将达到1070亿美元。然而,重要的是我们要认识到,并不存在一个单一的云,就像不存在只有一台计算机的互联网。所以,实际上是有许多公共和个人云存在的。
像讨论一个单一的整体产业那样讨论云供应市场是不可取的。事实上它由各种各样的硬件供应商,开发商,解决方案提供商和渠道合作伙伴组成。其实公共云的特点与私有云是非常不同的,尽管许多供应商都说它们同时提供这两种服务。而混合云是指在单个部署中各种数量的公共云和私有云的任意组合。
在公共云中,从全球企业到个人消费者都可以租用全球数据中心网络的能力。它最大的优点就是可以即时访问庞大的计算能力,而且无需资本支出。你可以仅当使用处理器资源的时候为它们支付费用,而这种费用甚至可以以小时计算。亚马逊的AWS(亚马逊网络服务)EC2几乎垄断了公有云的市场。紧随AWS的是Google云端平台,微软Azure和Rackspace。
私有云是在防火墙之后开辟了一块云区域,供单个用户使用。它可以在公司的内部服务器上实现,或者虚拟地托管在云提供商的数据中心。私有云比公共云贵得多,但也为公司调整他们的环境提供了更多的选择。
由于PaaS(平台即服务)例如Heroku,云计算让开发团队的工作更加轻松。因为不需要构建和拆除开发服务器,云计算为系统设置和部署节省了时间。任何时候只要你需要,你就可以拥有一个沙箱。
对于需要更多控制权的开发者来说,有IaaS(基础设施即服务)托管选项,如Digital Ocean。这些实质上是带有虚拟环境的裸机服务器,可以轻松地复制并调整到符合各种测试配置的环境。像这样的云托管环境已成为大多数分布式软件的默认主页。 互联网数据中(IDC)报告显示,如今正在设计生产的新软件中有85%是用于云计算的。
在运营方面,云计算允许规模较小的企业利用大型云提供商提供的大量安全的资源。获得大规模的故障转移能力意味着,在云中运行的软件定义的进程可以更好地抵御公司服务器的网络流量峰值和DDoS攻击的威胁。云还可以从任何地方管理应用程序性能、监视数据。话句话说,这就相当于有了更多的预防措施和更少的停机时间。
在全球市场的数字化转型的冲击下,许多企业已经找到了重塑自己的方法和定位,并重新获得了在云应用中的地位。云应用程序包括受欢迎的企业服务提供商和可以在任何设备上访问并按需扩展的加速器。面向企业的顶级云应用程序包括用于制作文档、移动存储的Dropbox,用于可检索笔记的Evernote,用于即时数据报告的InsightSquared Analytics以及用于管理销售团队的Geopointe。
过去几年,许多企业都部署了云解决方案来简化数字化转型。一个传统行业的很好的例子就是Delhaize America,拥有许多连锁超市例如Food Lion和Bottom Dollar。他们应用基于云的分析来整合采购数据。结果他们发现购买某些杂志和烤肉的类型与特定的温度有关。这有助于他们更好地管理库存,并大大减少运营费用。
然而,云端的最大消息是很多独立应用程序开发人员多年来一直在讨论的问题:为单个人或小团队设计的全功能云托管平台。
Antsle 是刚刚推出的一个小型的、完全的本地服务器,具有等同于100个虚拟服务器的能力。它使独立的开发人员能够全面访问他们自己的私有云,而每月总的托管成本为0美元。
看一下Antsle最吸引人的功能:
Antsle最有趣的是它结合了下一代平台发展的几个趋势。首先,它是开源的,由众筹融资。 Antsle的启动资金来自Indiegogo活动。
近来另一个趋势是对政府监督和网络犯罪的高度敏感。 Antsle首席执行官伯尼·布鲁姆(Bernie Bloom)解释说,这项技术受到一份关于大型托管公司访问私人数据的报告的启发。布鲁姆说:“让我们面对现实 - 你永远不知道他们对你的数据做了什么。 “托管公司在政府监督之下。他们利用你的数据靠广告赚钱。作为一名开发人员,我可以说如果我的代码和数据在我家的Antsle上,我会感觉好多了,而且我决定是否以及何时将数据删除。
Antsle的真正考验将在2017年来临,公司计划支持2000款应用并直接面向普通消费市场。价格只有699美元的Antsle盒子对于企业来说是有很大意义的,可以通过消除每月的托管费用来提供投资回报率。然而,为了吸引消费者,他们需要靠更低的价格或者是能够为消费者提供强有力的隐私保护。如果他们成功了,Antsle和他们这样的公司就可以将云的计算能力大众化,就像二十年前的网络信息大众化一样。在这种情况下,迄今为止世界所经历的数字化颠覆与即将到来的相比,就将会显得微不足道了。