网络计算模式复习(三)

news2024/11/14 0:35:30

云计算和网格技术的差别

相对于网格计算,在表现形式上,云计算拥有明显的特点:

  1. 低成本,这是最突出的特点
  2. 虚拟机的支持,得在网络环境下的一些原来比较难做的事情现在比较容易处理
  3. 镜像部署的执行,这样就能够使得过去很难处理的异构的程序的执行互操作变得比较容易处理
  4. 强调服务化,服务化有一些新的机制,特别是更适合商业运行的机制。

网格计算和云计算有相似之处(特别是计算的并行与合作的特点),但他们的区别也是明显的:

  1. 网格计算的思路是聚合分布资源,支持虚拟组织,提供高层次的服务,例如分布协同科学研究等。而云计算的资源相对机制,主要以数据中心的形式提供底层资源的使用,并不强调虚拟组织的概念。
  2. 网格计算用聚合资源来支持挑战性的应用,这是初衷,因为高性能计算的资源不够用,要把分散的资源聚合起来;后来逐渐强调适应普遍的信息化应用,特别在中国,做的网格跟国外不太一样,强调支持信息化的应用。但云计算从一开始就只吃广泛企业计算、Web应用,普适性更强。
  3. 在对待异构性方面,二者理念上有所不同。网格计算用中间件屏蔽异构系统,力图使用户面向同样的环境,把困难留在中间件,让中间件完成任务。而云计算实际上承认异构,用镜像执行,或者提供服务的机制来解决异构性的问题。
  4. 网格计算用执行作业形式使用,在一个阶段内完成作用产生数据。而云计算支持持久服务,用户可以利用云计算作为其部分IT基础设施,实现业务的托管和外包。
  5. 网格计算更多面向科研应用,商业模型不清晰。而云计算从诞生开始就是针对企业商业应用,商业模型比较清晰。
  6. 云计算以相对集中的资源,运行分散的应用(大量分散的应用在若干大的中心执行);而网格计算则是聚合分散的资源,支持大型集中式应用(一个大的应用分到多处执行)。

但从根本上来说,从应对Internet的应用的特征特点来说,他们是一致的,为了完成在Internet情况下支持应用,解决异构性、资源共享等等问题。

云计算

云计算:是并行计算、分布式计算和网格计算的发展,或者说这些计算科学的商业实习。是指基于互联网的超级计算模式——把存储于各种异构设备上的大量信息和处理资源集中在一起,协同工作,将大规模可扩展的信息技术能力向外部客户作为服务来提供的一种计算模式。

云计算基本思想:

  • 数据在云端:不怕丢失,不必备份,可以任意点的回复。
  • 软件在云端:不必下载,自动升级。
  • 无所不在的计算:在任何时间,任意地点,任何设备登录后就可以进行计算服务。
  • 无限强大的计算:具有无限空间的,无限速度。

云计算与网格计算

相同之处:

  • 目标:减少计算成本,增加可靠性,增加灵活性。
  • 面临很多共同问题:管理大型设备、定义用户发现、请求和使用资源的方法。

不同之处:业务模型、体系结构、资源管理、编程模型、应用模型、安全模型

业务模型
云计算:面向企业或单个用户,按需使用资源,按使用收费,如电、水、气等的使用方式一样,由单一的公司资源建立云计算环境,提供服务,资源可以是高性能设备,也可以是PC机。(我为人人)
网格计算:面向工程,集中于解决大型复杂的计算问题,一项任务可由来自于不同成员贡献的资源共同完成,资源一般是高性能的计算、存储设备。(人人为我)

体系结构
在这里插入图片描述
构造层:包括各种计算、存储、网络等硬件资源。
资源层:通过虚拟化计算,抽象为被上层或终端用户使用的资源。比如,虚拟的计算机、集群、文件系统、数据库等。
平台层:在资源层之上,整合了一系列的工具、中间件、服务等,提供应用部署平台服务。
应用层:包括云环境下运行的各种应用程序。

资源管理——计算模式
网格:批量计算模式,不支持交换式应用。
云计算:资源同时被所有用户共享,支持延迟敏感的应用。

资源管理——数据模型
网格:在网格环境下有专门的数据网格处理数据集中式的应用,出现了虚拟数据的概念
云计算:网络计算是数据、云计算和客户端计算的结合。

资源管理——数据位置
云计算:能够将数据分块,存储于不同的位置,可以将任务调度到靠近数据存储位置的地方执行,提高效率。
网格计算:数据存储依赖于共享的文件系统,难于利用数据位置信息,需要改进任务调度器为数据意识的。

关键需要的是计算和数据资源管理的综合,在访问模式中利用数据位置信息使数据移动的数据量最小,改善终端应用的性能和可扩展性。

资源管理——虚拟化
网格:每一个组织自己控制和管理自身的资源,对虚拟化的依赖程度不如云计算高
云计算:虽然不是必要的,但在实践中几乎成为不可缺少的元素

编程模型
网格:MPI, Globus Tookit, WSRF 等
云计算:MapReduce, Hadoop等

应用模型
网格:支持多种不同的应用(高性能计算、高吞吐量计算等)。
云计算:能处理和网络计算类似的应用,由于网络环境的不确定性,在高性能计算方面,云计算要稍逊一筹。支持交互式应用。
浏览器和Web 2.0技术在用户和网格与云计算交互的过程中扮演重要角色。

安全模型
网格:更为严格,网格安全的核心是单点登录、代理和数据隐私等。
云计算:更为简单,具有更弱的安全性。采用网络管理为用户创建账户,并允许用户通过邮件在不安全和未加密的通信中重设密码和接收新的密码。新用户通过邮件能方便容易地使用云服务。

云计算安全是云计算研究中的重要课题,普通云用户面临的安全风险主要体现在以下方面:

  • 授权的用户接入:企业敏感数据要求只有特权用户才能访问以保证机密性。
  • 数据隔离:保证不同用户之间的数据达到完全隔离。
  • 数据恢复:有良好的容错机制以保证系统出错时数据不丢失。

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

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

相关文章

【微服务 | 学成在线】项目易错重难点分析(媒资管理模块篇·下)

文章目录 视频处理视频编码和文件格式文件格式和视频编码方式区别ProcessBuilder分布式任务调度XXL-JOBXXL-JOB配置XXL-JOB使用分片广播技术方案视频处理方案及实现思路分布式锁 视频处理 视频编码和文件格式 什么是视频编码? 同时我们还要知道我们为什么要对视频…

家用洗地机哪款好?2023入门级智能洗地机

现代社会对卫生日益重视,尤其是在工业、商业和公共场所要求越来越高。传统清洁方式不能满足人们的需求,清洁工作效率低且卫生难以保证。而洗地机的出现,正是为了解决这些问题。它能够深入清洁地面,有效防止不必要的污垢、细菌和病…

小满nestjs(第二十八章 nestjs 事务)

事务的四大特性 事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration),简称ACID ① 原子…

2023年5月产品经理认证NPDP线上班火热招生中

产品经理国际资格认证NPDP是新产品开发方面的认证,集理论、方法与实践为一体的全方位的知识体系,为公司组织层级进行规划、决策、执行提供良好的方法体系支撑。 【认证机构】 产品开发与管理协会(PDMA)成立于1979年,是…

23年5月高项备考学习笔记 —— 信息系统治理

治理是管理的控制 IT治理:关注风险 治理的驱动因素: 信息孤岛 资源整合目的空泛,缺少规划 目标价值: 与业务目标一致 有效利用信息资源 风险管理 管理层次: 最高管理层:董事会、证实***、战略 执行管理…

数值分析-埃特金算法

目录 一、前言 二、什么是埃特金算法 三、埃特金算法的原理 四、埃特金算法的步骤 1.确定插值点和半方差函数模型 2.计算插值点与已知点之间的距离和半方差函数值 3.确定权重 4.进行插值计算 5.评估插值结果 五、埃特金算法的优缺点 一、前言 数值分析是数学中的一个…

CUDA Stream, Event 与 NVVP

文章目录 一、CUDA StreamAPI实战CUDA Stream和 Serial执行的对比:PCIE和NVLINKCUDA Stream 多流的收益和上限CUDA Kernel合并CUDA7中的Per-Thread编译选项 二、Event三、NVVP四、知识点四 一、CUDA Stream CUDA Stream是GPU上task的执行队列,所有CUDA操…

Mysql表索引(总结篇)

目录 前言 ✨✨✨大家好,我是会飞的鱼-blog,今天我来给大家介绍一下Mysql,有不足之处,请大家多多指教。感谢大家支持!!! 一、索引的概述 1.索引类型 2.索引存储 3.索引优缺点 4.使用建议…

如何在Windows上搭建NFS服务器实现开发板与Windows之间的文件共享

目录 1 安装nfs.exe 2 mounting 172.31.8.183:/f/nfs on /mnt/nfs failed: No such file or directory 3 mounting 172.31.8.183:/d/nfs on /mnt/nfs failed: Permission denied 1 安装nfs.exe 某项目中需要把程序放到Linux开发板中测试,刚开始使用tftp命令下载…

常见8大排序算法详解

常见8大排序算法 分别是冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序、归并排序、基数排序(桶排序) 冒泡排序 思路 n个数字从小到大排序,每个数和它后面的数比较,小的放前面,大的放后面,…

微信小程序学习实录5(H5嵌入小程序、map组件、地图调起功能、腾讯百度高德导航页、返回web-view页)

H5嵌入微信小程序 一、H5页面地图1.H5地图加载2.标注事件 二、H5返回微信小程序1.H5页面核心代码2.微信小程序接收传参核心代码 三、开发中遇见的坑1.wx.openLocation调起地图后需要点击两次返回才到web-view页面2.H5无法调用百度定位new BMap.Geolocation对象3.安卓某些机型无…

Linux:《tar》归档命令

准备好4个文件然后使用tar命令进行归档 最常用的是 -c, --create(小写) 建立新的存档 -f, --file [HOSTNAME:]F 指定存档或设备 (缺省为 /dev/rmt0) -z, --gzip, --ungzip 用 gzip 对存档压缩或解压 -j&…

京东数据分析:2023年Q1白酒电商整体动销增长,中低端酒企压力大

早在年初就有白酒市场业内人士表示,2023年春节白酒消费市场整体景气度较高,白酒动销表现较为优秀,预计2023年一季度白酒动销有望实现一定的增长。 对于这一观点,我们在今年电商数据平台鲸参谋出炉的Q1白酒销售数据表现中得到了验证…

【软考高级】2019年系统分析师案例分析

1、阅读以下关于软件系统分析的叙述,在答题纸上回答问题1至问题3。 【说明】 某软件企业为电信公司开发一套网上营业厅系统,以提升服务的质量和效率。项目组经过分析,列出了项目开发过程中的主要任务、持续时间和所依赖的前置任务&#xff…

1.0 Vue的编译和运行

1、编程范式:命令式和声明式 编程范式是指一种程序语言的代码风格、样式,每一种范式都包含了代码特征和结构,以及处理错误的方式。 例如现在需要实现生成一个div模块,其显示的文本内容为hello world,添加一个点击事件…

X3派caffe yolov3 部署demo

yolov3放置在docker中/open_explorer/ddk/samples/ai_toolchain/horizon_model_convert_sample/04_detection/02_yolov3_darknet53/mapper 模型所需要的prototxt和caffe模型yolov3.caffemodel文件放置在docker中的/open_explorer/ddk/samples/ai_toolchain/model_zoo/mapper/de…

78页2023年智慧公安发展构思与建设解决方案(ppt可编辑)

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 总体架构10 建设方案-网络系统11 物联网15 视频网系统16 视频专网主干网根据运营商链路分为若干个环网部署,市局两台核心交换机位于网络核心层;部分…

SpringCloud 分布式事务组件之Seata

目录 背景介绍什么是分布式事务什么叫做逆向补偿呢互联网最流行的分布式事务组件seata总结 背景 大家好,今天给大家分享一个在2022年出去面试Java几乎必问的一个技术,那就是seata。什么??你才看了第一句话心里有闪现了无数个问…

024 - C++ 虚函数

本期我们学习的是 C 中的虚函数。 过去的几期,我们一直在讨论类、面向对象编程、继承这些内容,所有的这些内容,包括本期我们将要学习的虚函数,对整个面向对象的概念都非常重要。 虚函数能干什么呢? 虚函数允许我们在子类中重写…

关于C语言的一些笔记

文章目录 May4,2023常量问题基本数据类型补码printf的字符格式控制关于异或、异或的理解赋值运算i和i的区别关系运算符 摘自加工于C技能树 May4,2023 常量问题 //定义常量 const float PI; PI 3.14; //false ,这种声明变量是错误的,常量声明之后就不能修改&…