到底什么是云计算?云计算能干什么
由于我一直从事与大数据、云计算相关的研发工作,所以我来回答一下这个问题。首先简要介绍一下云计算的概念,接下来通过应用场景来解释云计算的应用。
简单的说云计算是一种新的计算模式,所有需要使用计算资源的事情云计算都能做。云计算提供了三个层次的服务,分别是基础设施即服务、平台即服务和软件即服务:
通过云计算能够完成硬件资源的整合、平台的整合以及应用的整合,通过云计算的整合达到随时使用、高效使用和廉价使用的目的。
通过云计算能够完成硬件资源的动态管理,可以根据需要随时进行调整。我们可以看一下AWS的结构:
为了解释云计算在实际中的应用,我们设定几个应用场景,通过具体的应用场景来解释云计算能为用户提供什么服务。
场景一:App部署
随着移动互联网的发展,大量的手机应用App被开发出来。
- 前期投入大,购置硬件服务器是一笔不小的投资。
- 需要根据用户数量调整硬件资源,调整周期长。
- 管理成本高,需要安排值班人员进行24小时维护。
- 安全、备份等系统级问题需要自己手动完成,成本高且效果不一定好。
- 大用户并发的负载问题需要自己完成,成本高且可管理能力差。
- 各种三方服务需要单独配置(身份识别、短信发送等),无法提供一站式服务。
以上这些问题是自己搭建服务器必须面对的,如果使用云计算平台来部署自己的App应用,以上这些问题就会得到解决。
通过使用云平台部署App应用,可以根据目前用户数量动态调整需要的硬件以及网络带宽等资源,随时调整随时生效非常方便,而且使用成本非常廉价。一些系统级问题都有完善的解决方案:
目前大量的App都部署在云端,部署在云端成本低、管理方便。
场景二:企业商务网站及办公
以前企业商务网站大多采取租用网络空间的方式来部署,这种部署方式虽然成本较低,但是扩展性和管理性太差,已经适应不了目前大多数企业商务网站的需求。
目前基于网络的商业应用形式发展快速,不同时间节点会推出不同的商业应用,比如上一个月在举办抽奖活动,这个月可能推出消费送奖品的活动等等。以后这种商业活动的变化会非常迅速,使用传统的开发方式已经跟不上变化的节奏了。
通过使用云计算平台,企业网站可以根据目前最新的客户需求,通过云计算平台提供的开发模块进行网站的动态扩张,商业模式推出之后,商务网站会迅速完成软件部署。
企业办公同样也是云计算平台应用的一个重要场景,传统的企业办公软件在目前的互联网环境下越发力不从心,很多企业内部员工宁愿使用QQ也不愿意使用企业的办公系统。
通过云计算平台来开发和部署办公系统会从根本上解决这个问题,通过云计算平台不仅可以动态调整功能组件,还可以完成分布式应用。
通过云平台,能使企业员工建立自己的网络办公区域,可以完成大文件存储、发送、修改、审批、邮件发送、即时通讯等一系列强大的功能,而这些功能在传统的解决方案中是无法提供的,从而导致了很多信息孤岛的出现。
场景三:行业应用
云计算在行业应用中也体现出了各种优势,由于云计算天然的分布式存储特点与目前的很多行业应用非常契合,比如连锁销售、金融、交通、医疗等等。这些行业应用具备物理分散逻辑集中的分布式特点,通过云计算平台能完成独立运行、安全运行和整合运行的灵活应用。
通常行业应用往往需要与大数据相结合,而大数据就是云计算发展到一定阶段的必然产物,所以云计算与大数据在使用过程中并不分家。
以上就是云计算的一些具体应用场景概述,在以后的文章中会陆续跟大家分享云计算在某一个企业应用的具体案例,请大家持续关注。
另外关于云计算、大数据、物联网、区块链等技术的科普文章正在计划当中,感谢大家的关注,如果这篇文章让你对云计算有了一个新的了解,那么就转发给你的朋友。