天天看点

云计算技术的发展,真的会释放各行各业的生产力吗?

作者:慕课网

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!

答案是肯定的。

先来看看云计算是什么,在描述过程中用了一些生活中的例子帮助理解。

云计算通过互联网按需访问资源,包括应用程序、服务器、数据存储、开发工具、网络能力等等资源。这些资源一般是托管给远程的数据中心,由云服务提供商来维护和管理。

云计算有以下三个特点:

1. 按需使用,按照使用量去付费

以我们日常生活中用水用电来类比,我们使用云计算的资源就像生活中用电和用水一样,只要在我们有需求的时候,打开水龙头/开关,就能够使用。

当然在付费上面也是一样,使用了多少,就付费多少,和传统的数据中心完全不同。

2. 弹性资源,无限容量

我们有时候会遇到需求量激增的情况,比如淘宝在双十一期间,后台服务器的使用量会在这个时间段达到很高的峰值。

如果是在传统的数据中心的管理下,这是不可想象的,调取资源可能需要层层审批。而在云计算场景下,只要轻点几下鼠标,做一些配置,让云服务提供商来帮助我们动态分布资源即可,根据需求去扩容。

还记得早几年前,高铁12306网站,每年到春运的时候,多人上高铁网站点击“余票查询”,因为多人同时点击,并发计算要求特别高。

当时铁道部还没有启用云计算的方式,12306网站的服务器每年一直扩容,一直不够用,一到春运,余票查询就特别慢,有时还出现网站瘫痪。非春运期间,大量服务器又闲置。

后来采用了阿里巴巴的阿里云服务,按需分配计算资源(cpu和内存),随时获取,春运期间可以弹性获取更大的cpu和内存,春运过后,释放资源。

至此,铁道部再也不需要每年购买服务器。

当然,也有需要很小空间的时候。有时候我们要存储一些重要的东西,但是需要的空间很小,比如10M,那么我们不可能去买个这么小的硬盘,也没有这么小的硬盘。

那我们怎么办呢?我们可以向百度云,或者阿里云,腾讯云去购买他们的云盘,你想要10M,他可以给你10M,非常灵活。

3. 自助服务,无人值守

就像上面说的,所有的一切都交给云服务商来提供。因此不需要我们来人工维护,而是交给云服务平台和他们的工作人员维护和监控,来帮助我们保障业务的可访问性和稳定性。

使用云计算对企业来说有哪些好处?

省时 对于企业来说,前期基础设施的投资几乎为零。可以缩短产品上线时间,同时创建多个环境。

省钱 云计算是根据成长规模按需支付费用,用的资源越多省的越多,用的时间越长省的越多。

省力

  • 业务高可用:通过多实例部署保证业务不受影响,或者通过云计算服务自动识别宕机的应用实例,并且能自动修复它,甚至能创建一个新的应用实例去替代他
  • 运维自动化:根据流量大小自动扩缩容

目前有三种常见云服务模式:

  • 基础设施即服务(IaaS,Infrastructure as a Service)

IaaS就是由多台服务器组成的“云端”基础设施,作为计量服务提供给客户。

它将内存、I/O设备、存储和计算能力整合成一个虚拟的资源池为整个业界提供所需要的存储资源和虚拟化服务器等服务。

消费者通过Internet可以从完善的计算机基础设施获得服务。例如:硬件服务器租用。

  • 平台即服务(PaaS,Platform as a Service)

PaaS实际上是指将软件研发的平台作为一种服务,为开发人员提供通过全球互联网构建应用程序和服务的平台。Paas为开发、测试和管理软件应用程序提供按需开发环境。

企业文件共享就是一种分布式平台服务,厂商提供开发环境、服务器平台、硬件资源等服务给客户,用户在其平台基础上定制开发自己的应用程序,并通过其服务器和互联网传递给其他客户。

  • 软件即服务(SaaS,Software as a Service )

它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。服务提供商根据客户所定软件的数量、时间的长短等因素收费。

在三种模式的使用上,各家公司都不太相同,追根究底还是根据自身战略来选择。

比如初创公司,想快速上线新产品,那采用PaaS或SaaS就很好。国内知名的产品小咖秀,就采用了PaaS服务(七牛的),初期开发只用了三个人。国内的另一个公司e袋洗,则采用了腾讯云的云主机、缓存、云存储、云数据库、CDN等资源,是IaaS和PaaS混合的模式。

如果你的企业没有IT技术能力,不能自己做开发,那SaaS就是最好的选择(建立一个IT运维或软件研发部门成本太高)。全时的云会议是一个典型的SaaS,对于在各地都有办事机构的公司来讲是一个很好的选择,不但能提高提高沟通效果,还能有效降低因沟通而产生的差旅成本。

项目上云,现在已经是企业软件开发与部署的标配,而云计算技术的普及和落地正处于高速增长期,也说明了确实在各行各业中被利用起来,起到了释放生产力的作用。

欢迎关注「慕课网」,发现更多IT圈优质内容,分享干货知识,帮助你成为更好的程序员!

继续阅读