互联网时代,云计算的6大特征

news2024/11/24 15:21:44

1 云计算的定义

云计算是目前业内的热点概念,它以开放的标准和服务为基础,以互联网为中心,提供安全、快速、便捷的数据存储和网络计算服务,让互联网这片“云”上的各种计算机共同组成数个庞大的数据中心及计算中心。它可以被看成是网格计算和虚拟化技术的融合:即利用网格分布式计算处理的能力,将IT资源构筑成一个资源池,再加上成熟的服务器虚拟化、存储虚拟化技术,以便用户可以实时地监控和调配资源。

云计算更多的是指,通过千万台互联的电脑和服务器进行大量数据运算,为搜索引擎、金融行业建模、医药模拟等应用提供资源和超级计算能力[1]。例如某用户想要建设一个网站,只需要租用运营商提供的虚拟服务器就可以了,网站压力过大时,可以瞬间请求更多的资源,压力变小时,可以将多余的资源释放。云计算方便了用户对计算资源的获取和管理,从而降低成本。

综上,云计算的含义有两个方面。它一方面描述了一种方便的基础设施,用来构造应用程序,其地位相当于PC机上的操作系统;另外一方面则描述了建立在这种基础设施之上的云计算应用。一个计算云是虚拟化的计算资源池,用来容纳各种不同的工作模式,并且这些工作模式可以通过快速部署的方式部署到物理设施上。由于使用了分布式的计算技术,云计算能够将计算扩展到更多的计算资源,以及使用冗余的资源进行容错处理。

 

2 云计算的特征

从上述云计算的定义可以看出,云计算后端具有非常庞大、可靠的云计算中心,对于云计算使用者来说,在付出少量成本的前提下,即可获得较高的用户体验。更加具体地来说,云计算具有以下6大特征:

  • 以互联网为中心。云计算平台运营商以互联网为中心,将存储和运算能力分布在网络所连接的各个节点之中,从而弱化终端的计算能力,使互联网的计算架构由“服务器+客户端”向“云服务平台+客户端”演进。这意味着互联网的重大变革,互联网的功能将更为强大,甚至引发现有的企业信息化一般模式的改变。[3]
  • 灵活性。使用户能够快速和廉价地利用技术基础设施资源。服务的实现机制对用户透明,用户无需了解云计算的具体机制,就可以获得需要的服务。由于能够使用网络浏览器接入系统,于是用户可以从任何位置,利用正在使用的设备,如个人电脑或者移动电话,通过互联网访问他们所需的信息,获得他们所需的服务。
  • 经济性。成本大大降低,资本开支将转换为业务支出。云计算的基础设施通常是所提供的第三方,这使得用户不需要为了一次性或非经常性的计算任务购买昂贵的设备。以计算量为计费标准,也减少了客户对设备知识的要求。
  • 可靠性。云计算系统由大量商用计算机组成集群向用户提供数据处理服务,利用多种硬件和软件冗余机制,这使得它适合于业务连续性和灾难恢复。云计算的安全由于中央集权的数据管理而提高,这是因为供应商能够把资源用于进行安全审计和解决安全问题,而一般的客户能力或者资金有限。[4]
  • 可扩展性。现在大部分的软件和硬件都对虚拟化有一定支持,各种仃资源,软件、硬件都虚拟化放在云计算平台中统一管理,通过动态的扩展虚拟化的层次达到对以上应用进行扩展的目的。
  • 可持续性。由于计算机及相关的基础设施是主要的消费能源,供应商出于各方面考虑,都会是通过提高资源利用率,建设更有效的系统,从而降低整体能耗。

3、云计算发展现状及关键技术

1959年,克里斯托弗·斯特雷奇首次提出了虚拟化的概念,随后虚拟化技术不断发展使得其已经成为目前云计算底层基础设备的技术支撑,在此之后的几十年发展中,在1999年,Marc Andreessen创建的第一个商业化IaaS平台:Loud Cloud。随即2006年8月,Google CEO埃里克在搜索引擎大会首次提出“云计算”的概念。到2020年,通过十四年的发展,云计算已经从一个概念成长为庞大的产业,有许多公司活跃的身影。如今,云计算服务是企业最先进的技术,市场还将继续加速变化,各个云计算提供商之间的竞争继续升温。

4、 工业界对云计算的研究与应用情况

云计算最早起源于工业界,工业界对于云计算的研究都是围绕产业化和提高效益来展开的,目的是促进产业发展和使自己身在未来的竞争中占据有利的地位。

Goole公司是云计算的先驱者,在其搜索引擎进行了最早的应用,还引导大学生“云”系统的编程开发;随即IBM在2007年11月推出的蓝云(bule cloud)计算平台,为客户带来即买即用的云计算平台;亚马逊也于2007年推出的名为“弹性计算机云”(Elastic Compute Cloud,EC2)的收费服务,当然其他IT巨头自然不敢落后,微软大力发展window Live在线服务和数据讯处以及网络软件“Live Mesh”;2008年,雅虎、惠普、意特尔联合宣布将建立全球性的开源云计算研究测试床,称之为Open Cirrus等等这些都算是早期云计算发展的见证[5-6]。

而随着云计算的快速兴起与各大国家、企业的重视,全球企业开始广泛使用云计算,从全球市场来看,已经形成了“3A”的产品格局。亚马逊的AWS以全球40%的全球市场份额占据全球市场份额占据龙头之位,紧随其后的是微软的Azure,阿里云凭借126%的增速跻身全球第三。近几年,亚马逊网络服务(AWS)推出了其桌面即服务(DaaS)WorkSpaces,进一步扩展其云生态系统[7];微软在2013年也推出Cloud OS云操作系统,包括Windows Server 2012 R2、System Center 2012 R2、Windows Azure Pack在内的一系列企业级云计算产品及服务[8];甲骨文公司也计划布局已从云管理组件转到Oracle、Solaris等虚拟系统服务[9]。除此之外在国内云计算的发展也取得了显著成就,以阿里云为代表位列首位,百度等企业紧随其后。

这些应用都是个随着云计算的发展而创造的一种不同于以往的全新商业模式,在该模式下用户不在需要关心如何根据自己的业务需求来购买服务器、软件和解决方案,只需要根据自己的需求,通过互联网来购买自己需要的计算处理资源即可。

5、云计算关键技术

从各种文献对云计算的描述可以看出,云计算以数据为中心进行密集计算,融合了多种技术。其中云计算平台的重要技术特点是资源的分散化、虚拟化和管理的集中化[5-19]。与云计算机相关的技术至少包括以下几个方面:

(1)虚拟化技术

虚拟技术是云计算技术的核心,可以为云计算提供系统虚拟层面的支持。实现服务器虚拟化,存储虚拟化以及网络虚拟化。

(2)分布式海量数据存储

大数据时代产生的数据是海量的,而云计算的一个巨大优势就是快速高效处理海量数据,这种技术具备高吞吐率和高传输率的特点,可以满足大量用户的需求。

(3)海量数据管理技术

为实现云计算系统对大量数据集进行处理和分析,进而向云计算用户提供高品质的服务,云计算的数据管理技术必须要实现高效的管理大数据集。

(4)编程方式

云计算采用MapReduce编程模式,将任务自动分成多个子任务,通过Map和Reduce两部实现任务在大规模计算节点中的调度与分配。

当前,在“互联网+”时代背景下,云计算已然成为数字经济时代下的基础设备,中国加快实施大数据战略,大数据生态系统的日益完善为云计算发展奠定了重要基础,云计算也催化出大数据在应用领域的“井喷”。

从中国与发达国家的比较发现,国内云计算硬件方面取得了较快的发展,但在与云计算软件资源相关的关键领域应更好地参考国际模式,加大扶持推进力度,在自由贸易促进方面仍有较大的提高空间。

在人工智能的发展过程中,大数据可以帮助人工智能作出精准判断,云网络则可以保存大数据运算结果并进一步推动人工智能。

因此,在整个人工智能、大数据和云计算的发展中,云计算为大数据的发展提供了坚实的基础,而云计算和大数据的融合则为人工智能的发展提供着源源不断的动力,同时,人工智能的持续发展又为大数据和云计算的发展带来了更多的机遇。

这三者之间交叉日渐频繁,界限也日渐模糊,所呈现的融合发展的趋势不可阻挡,人类也必将迎来崭新的信息技术时代。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/90886.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Observability:我们该选 Beats 还是 Elastic Agents 来采集数据?

除了 Logstash 之外,Elastic 提供了两种主要的方式来向 Elasticsearch 发送数据: 我们可以选择直接把数据从 Beats 发送至 Elasticsearch。当然我们也可以通过 Logstash 更进一步处理再发送至 Elasticsearch。 另外一种方式是使用 Elastic Agents 来发送…

[附源码]Nodejs计算机毕业设计基于的二手车交易平台Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

[附源码]Python计算机毕业设计Django课室预约系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Jmeter简单入门

背景 我们项目中一般测试接口都是用vscode中的REST Client插件(推荐好用)或者的话postman(适合写一些脚本和文件的上传) 但是他们都有一个不太行的功能,那就是多线程并发测试,其他市面上的什么apipost也都是不支持,网…

带你在Ubuntu 18.04上编译Linux内核

【推荐阅读】 一文了解Linux上TCP的几个内核参数调优 一文剖析Linux内核中内存管理 分析linux启动内核源码 一、环境说明 编译环境我选择了Ubuntu 18.04的虚拟机,内核截止2018-10-14最新版为4.18.14,笔者即将编译这个版本。 请确保磁盘空间足够&am…

Phoenix 对 Hbase 中表的映射

目录1)表的关系2)Hbase中创建表 test3)视图映射4)表映射数字类型说明1)表的关系 默认情况下, HBase 中已存在的表,通过 Phoenix 是不可见的。 如果要在 Phoenix 中操作 HBase 中已存在的表&…

java计算机毕业设计基于安卓Android的车位服务管理APP

项目介绍 网络的广泛应用给生活带来了十分的便利。所以把车位服务管理与现在网络相结合,利用java技术建设车位服务管理APP,实现车位服务管理的信息化。则对于进一步提高车位服务管理发展,丰富车位服务管理经验能起到不少的促进作用。 车位服务管理APP能够通过互联网得到广泛的、…

Python 爬虫库 urllib 使用详解!

一、Python urllib库 Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。 Python3 的 urllib。 urllib 包 包含以下几个模块: urllib.request - 打开和读取 URL。 urllib.error - 包含 urllib.request 抛出的异常。 urllib.parse - 解析 …

自学了半个月python,感觉没用,怎么办?

本人从零基础开始学习python,已有两年之久,虽然一路上磕磕绊绊,但学习了一段时间之后,日常很多繁琐的工作,在python的助力下确实得到了很好的解决,工作效率也大大提高。 回到问题上来,自学了半…

Windows11如何通过附近共享发送文件,附近共享传输文件到电脑

Windows11如何通过附近共享发送文件?2018年,微软推出了名为Nearear Share(附近共享)的新功能。Near share是一种在PC之间传输文件的新方式,类似Airdrop的功能,只需要开启蓝牙和WiFi就能分享照片/影片/文件给…

[附源码]Python计算机毕业设计Django快转二手品牌包在线交易系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

Android OpenGL ES 学习(八) –矩阵变换

OpenGL 学习教程 Android OpenGL ES 学习(一) – 基本概念 Android OpenGL ES 学习(二) – 图形渲染管线和GLSL Android OpenGL ES 学习(三) – 绘制平面图形 Android OpenGL ES 学习(四) – 正交投影 Android OpenGL ES 学习(五) – 渐变色 Android OpenGL ES 学习(六) – 使用…

UML图讲解(关联关系,单向关联,双向关联,自关联,组合关系,依赖关系,继承关系,实现关系)

UML图讲解 简介:本文讲解UML图的各种情况下的含义。 简介 百度百科: UML-Unified Modeling Language统一建模语言,又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。 UML是在开…

【实时数仓】动态分流的实现源码(反序列化器、配置表、广播流、业务流)

文章目录一 根据MySQL的配置表,动态进行分流1 自定义反序列化器(1)需求分析(2)代码实现2 从配置表中读取数据(1)自定义CDC采集的反序列化器(2)使用FlinkCDC读取配置表数据…

事务的隔离级别

目录 1.1 数据并发问题 1.2 SQL中的四种隔离级别 1.3 MySQL支持的四种隔离级别 1.4 如何设置事务的隔离级别 MySQL是一个 客户端/服务器 架构的软件,对于同一个服务器来说,可以有若干个客户端与之连接,每 个客户端与服务器连接…

简说四种架构的通用思维

一.自顶向下构建架构 ​1.首先定义问题,而定义问题中最重要的是定义客户的问题,特别主要识别出关键问题,关键问题是对客户有体感,能够解决客户痛点,通过一定的数据化来衡量识别出来,关键问题要优先给出解决…

我从“校园小白”到仿真“职场小达人”的CFD学习史

CFD属于CAE技术中比较难的一款软件,主要原因就是流体的特点决定了,因为相比于固体,流体太容易变形了,分子之间的距离比较大。所以,导致了一系列的问题。常常的结果是,忙了半天或者很长,根本得不…

Spring Security自定义认证逻辑实现图片验证码登录

前言 相信大家在网上冲浪都遇到过登录时输入图片验证码的情况,既然我们已经学习了 Spring Security,也上手实现过几个案例,那不妨来研究一下如何实现这一功能。 首先需要明确的是,登录时输入图片验证码,属于认证功能…

【录用案例】计算机电子类SCI,仅1个月15天录用

【期刊简介】IF:1.0-2.0,JCR4区,中科院4区 【检索情况】SCI在检,正刊 【征稿领域】自主传感器网络的高级接口电路及其应用 【参考周期】2-3个月左右 重要时间节点: 2022.12.15 | Accepted 2022.11.22 | 提交返修稿 20…

设计模式之建造者模式

builder desigin pattern 建造者模式的概念、建造者模式的结构、建造者模式的优缺点、建造者模式的使用场景、建造者模式的实现示例、建造者模式的源码分析 1、建造者模式的概念 将一个复杂对象的构建和表示分离,使得同样的创建过程可以得到不同的表示。其主要特点…