试想有一个死气沉沉没有窗户的房间,里面装满了大量的金属机器。所有的东西都用多色的电线钩在一起,并且被大量随机闪烁的灯泡覆盖着。你会用什么比喻来形容?很大可能,你不会说“云”。
实际上,“云”并不是指数据中心本身,而是指企业通过如何利用数据中心的资源,在互联网中提供大规模计算的能力。接下来,我们回顾云从何而来,它在DevOps中的角色以及云开发的新趋势,在2017年,这种新趋势可能会产生大规模的市场。
许多组织在原理示意图上使用了术语“云计算”或云的工程符号来表示一种不明确的由互联网连接支撑的多服务器资源的路径。
作为一种商业模式和可搜索的关键词,在谷歌的埃里克·施密特(Eric Schmidt)在2017年“搜索引擎策略大会”(Search Engine Strategies Conference)上使用这个术语后,云计算才开始流行起来。施密特说:“存在一种新兴模式,之所以你们都在这里,是因为你们是这种新模式的一部分。我不知道人们真正理解这个机会有多深刻。这个模式是基于服务器上的数据服务和架构技术而开始出现的。我们称之为云计算 - 他们应该在某个“云端”。而且,无论您是使用的是PC还是Mac,手机或是黑莓手机,还是一款还在开发中的新产品,只要使用合适的浏览器或正确的访问权限,那么就可以访问云。大量的公司从这里受益。很容易想到的公司,比如说谷歌,雅虎,易趣,还有亚马逊“
同样在那一场会谈中,施密特表示,云计算在十年前就已经上市了,但是仅仅是因为广告的推进,人们才开始明白云的发展潜力。他提出的一个建议得到了麻省理工学院1996年的一份报告的支持,该建议是为互联网企业引入了“联盟式”业务模式,这其中包括“中间网络云”。
在2008年,云计算是一个新兴的行业,就获得了来自亚马逊,微软,Salesforce等其他许多公司的的投资。 Gartner当年将云计算定义为“一种使用互联网技术向多个外部客户提供大规模可扩展IT相关功能的计算方式”去提供服务“。为云服务产生的开支,特别是计算机,存储和虚拟基础架构方面的支出在2013年达到47美元,预计到2017年将达到1070亿美元。然而,重要的是,我们要认识到云并不是像单个互联网一样独自存在,实际上,有不计其数的云存在,这包括公有云和私有云。
像单一产业那样讨论云供应市场是一个错误的方式。不可否认,云供应市场确实由各种各样的硬件供应商,开发商,解决方案提供商和渠道合作伙伴组成。虽然许多供应商都说会同时提供公有云和私有云产品,但是公有云的特点与私有云还有有很多不同之处的。混合产品则是指在单个集群中部署任意数量的公共云和私有云。
对于公有云来说,从全球企业到个人消费者都可以租用全球数据中心网络的资源。最大的好处是可以即时获得庞大的计算能力,而不需大高额的支出。你可以按使用流量付费来使用这些资源,甚至是可以以小时付费。亚马逊的AWS(亚马逊网络服务)EC2已经统治了了公有云的全球市场。紧随AWS的是Google云端平台,微软Azure和Rackspace。
私有云在防火墙之后放置了一块云来供单个公司使用。它可以在公司的内部服务器上实现,或者虚拟地托管在云提供商的数据中心。私有云比公有云昂贵得多,但也为公司提供了更多的选择来调整他们的环境。
由于像Heroku这样的PaaS(平台即服务)选择,云计算让开发团队的生活更轻松。这为系统设置和部署节省了时间,因此不需要花时间来构建和拆除开发服务器。在任何有需要的时候,你会得到一个沙箱来满足需求。
对于需要更多控制权的开发人员来说,有一些IaaS(基础设施即服务)托管选项,如Digital Ocean。这些实质上是带有虚拟环境的裸机服务器,可以轻松复制并调整为与各种测试配置相匹配的新
的服务设备。像这样的云托管环境已成为大多数分布式软件的默认方式。 IDC报告说,今天正在建造的新软件中有85%是用于云计算的。
在运营方面,云计算允许规模较小的企业利用大型云提供商提供的大量安全资源。获得大量故障转移功能意味着软件定义的专业人员