云计算的过去
我们知道在过去如果你的业务想在互联网上为用户提供服务,是需要与运营商或有电信运营资格的企业手中租赁机柜和硬件服务器或自己提供服务器托管在数据中心(IDC)中,这种模式带来的弊端显而易见:
首先,是硬件成本高,一台服务器成本高达几万元加上托管费和网络费用等等,一些中小企业承受不起如此昂贵的支出,
其次,是利用率不高,一台服务器如果只运行一个服务,可能资源利用率不到 10%,但是如果把很多服务都跑在同一台服务器上,虽然可以提升服务器的资源利用率,但是一旦服务器出现故障,所有的进程都会挂掉,缺乏高可用能力 。
第三,可扩展性低,维护成本过高,传统的 IDC 托管方式,一台服务器要升级硬件是非常的耗费人力和时间的,你可以想象以下一台服务器出现硬件故障或要增加磁盘,运维人员需要从公司跑到机房去升级硬件,这中间需要停机断电升级 。后来一些服务器进行升级支持热插拔技术,但是也还是需要有人去机房升级或者有的机房,这种方式的可扩展性和维护成本之高是一些中小企业无法承受的 。
因此,在2006年云计算这个概念被首次提出,从概念到产品一直不断的迭代发展到今天,已经差不多10年了 。在这10年间,云计算取得了飞速的发展与翻天覆地的变化 。如今我们可以看到云计算被视为计算机网络领域的一次革命,因为它的出现,社会的工作方式和商业模式也在发生巨大的改变 。与此同时也诞生出一批优秀的先行者和行业领导者,例如谷歌、微软、亚马逊、阿里云等等一批优秀的云计算提供商 。当然这背后离不开那些为此而付出的开源软件厂商和优秀的开发者门,例如 OpenStack、docker、kubernetes 等等技术的产生使得云计算日渐成熟 。
现如今,我们通过云厂商们提供的平台可以使用非常方便的购买硬件资源进行使用,云计算给我们带来的便利性如下:
按需付费,用户可以根据自己的业务需求购买适合自己当前业务规模的硬件资源进行使用 。
弹性伸缩,通过鼠标点点就可以升级和降级硬件资源,灵活性非常强 。
可靠性高,由于购买资源的成本大大降低,部署高可用等技术成为了可能,这使得倘若服务器故障也不影响计算与应用的正常运行 。
云计算的服务类型也多种多样,通常我们分为Iaas、Pass、SaaS 。
基础设施即服务IaaS)
【云计算是什么,云计算到底是什么东西】基础设施即服务是主要的服务类别之一,它向云计算提供商的个人或组织提供虚拟化计算资源,如虚拟机、存储、网络和操作系统 。
平台即服务(PaaS)
由于 Iaas 的蓬勃发展,为 Pass 服务提供了可能,它能够为开发人员提供通过全球互联网构建应用程序和服务的平台 。Paas为开发、测试和管理软件应用程序提供按需开发环境 。
软件即服务(SaaS)
软件即服务也是其服务的一类,通过互联网提供按需软件付费应用程序,云计算提供商托管和管理软件应用程序,并允许其用户连接到应用程序并通过全球互联网访问应用程序 。
事实上,我们会发现很多云厂商提供的服务类型都是基于 Iaas、PaaS和 SaaS 之和的 。
云计算的未来
随着云计算的继续发展,未来在云基础设施、云开发、云应用、云管理四个方面都将会出现更多的服务和产品形态 。
首先是基础服务设施的发展,据 IDC于近日发布了《IDC FutureScape: 全球云计算2020 年预测——中国启示》到2021年,中国90%以上的企业将依赖于本地/专属私有云、多个公有云和遗留平台的组合,以满足其基础设施需求 。因此分布式云将会成为未来基础设置发展的一个重要方向 。
第二是云开发的发展,随着更多的企业上云,依赖云提供的各种API生态将会蓬勃发展,我们可以看到类似阿里云、AWS 这样的基础设置领导者正在不断的完善他们的 API 接口供使用者调用 。其实在当下,我们就可以通过这些服务提供商提供的 API 接口来对一些云服务提供生命周期管理 。在未来还会有更多的产品和服务将使用公有云和内部API提供的服务构建复合型应用程序;据 IDC 预测,其中将有一半将利用人工智能和机器学 。
第三个是云应用的发展,未来人工智能自动化、物联网和智能设备每天将产生庞大的数据,这将导致一些行业应用规模化从而驱动很多业务提供商通过云来为客户提供应用,即会出现各种丰富多样的PaaS 平台,比如医疗、教育、电商等等 PaaS 平台 。
第四个是云管理的发展,随着虚拟化技术和容器以及容器编排技术的发展,以 Kubernetes和多云管理流程以及各种自动化运维工具的出现,未来到将会有更多的企业将在容器、开源和云原生应用开发方面依赖于第三方服务提供商的帮助来构建和管理他们的业务 。
我们可以看到云计算在这 10 几年时间里从互联网走向非互联网,从传统的服务升级方式走向云原生,从影响企业IT变革走向推动企业全面数字化转型,正深刻地影响着个人、企业乃至整个社会的生产生活方式 。
很多的复杂的名词大多数听不懂 。我用通俗的语言来解释一下,或许有所偏差,但是意思是这样的 。完美主义者勿喷 。
以前的电脑和服务器是分开的,你存在一台电脑上的东西就在这台电脑上,要跑个程序,也只能在这台电脑上,如果硬盘不够,CPU太低,只能对电脑升级,服务器也是如此,每台电脑或者每台服务单独的运算和存储不能联合起来动作,也不容易扩展,即使是所谓的负载均衡,也只是把处理任务分摊到其他的电脑中,还是各自处理各自的,这是早期的分布式处理技术,也是云计算的早期技术 。
云计算的概念就是通过技术,把许多的电脑或者服务器资源综合起来,从外部看就是一台大电脑,不过这台大电脑是由成千上万台独立的服务器电脑构成,里面的CPU,显卡,硬盘是联合起来处理数据的,资源不够了,加台服务器就可以,如果有一台服务器坏了,不影响整体的运行,而且这些资源是处于网络上,这些资源如果是互联网的云服务商提供,就是公有云,如果是企业自己建立 的或者是资源自己独自使用,不给别人的,就是私有云 。
比较显著的一个应用场景是有些企业需要大量的数据库存储或者使用电脑进行三维渲染,这些以前可能需要本地一台或者很多台电脑来共同运行,可以只把任务提交给网络上的云资源端,由那千万台电脑资源去处理,处理完成后只把结果返回来就行 。
我们现在所用的健康码,公众网上设施,很多都是基于云计算,云存储的构架来进行的 。
推荐阅读
- 应历届是什么意思
- 川寒西岭千秋雪写的是什么季节
- 同人文是什么意思是什么
- 猫到底吃猫粮好还是吃罐头好
- 冰箱两侧发热是什么原因
- 粟是什么种植物
- 桃胶泡了几天还能吃吗 桃胶是什么
- 男生送女生康乃馨代表什么 男生送女生白色康乃馨是什么含义
- 乳酸锌的属性及用途是什么
- 停机是什么意思啊,手机停机是什么意思