透明计算和云计算的区别:1、媒介不同;2、透明计算终端客户机更轻量化;3、透明计算是需求驱动的流式执行;4、透明计算计算完全在客户端执行和完成。透明计算和云计算的联系:1、以网络为中心;2、虚拟(透明)化;3、分布式计算和共享资源池。
一、透明计算和云计算的区别
1、媒介不同
云计算是通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。透明计算通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。
2、透明计算终端客户机更轻量化
透明计算的终端客户机甚至轻量化到仅仅是个裸机而无任何预制操作系统,在需要服务时,才从服务器中获取所需资源并执行。
3、透明计算是需求驱动的流式执行
透明计算终端客户机启动后,驻留在BIOS的TransOS内核部分负责获得终端控制权,并与服务器联系,获得系统运行所需的更多内核代码,并动态地以块流的方式加载到终端侧执行。块流是指每次只按需从网络服务器上获取一小部分代码或者数据块到终端上进行计算。如此循环反复,形成从网络服务器到终端的流。
云计算的服务呈现多样性,具有设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)等多种方式,并提供不同的用户接口,包括直接面向用户的软件服务界面、仅提供开发者使用的API接口等,对客户机以及服务的具体执行方式没有明确规定。
4、透明计算计算完全在客户端执行和完成。
这是透明计算与云计算的显着不同。云计算平台中的计算是由云端的计算节点完成的,客户端不参与计算和存储。
二、透明计算和云计算的联系
1、以网络为中心
云计算平台以互联网为中心,将存储和运算能力分布在网络所连接的各个节点之中。透明计算同样依赖网络,通过网络把运算和存储分离,服务器存储操作系统、应用程序以及用户数据等软件资源,终端使用时才从服务器以块流方式及时载入并运行。
2、虚拟(透明)化
云计算将底层的硬件,包括服务器、存储与网络设备全面虚拟化,建立起一个共享的可以按需分配的基础资源池。透明计算需解决多个操作系统和应用程序在同一台硬件设备上的共存及激活切换问题,也需使用虚拟化技术以实现“透明”。
3、分布式计算和共享资源池
云计算可以说是分布式计算技术的一种延伸,通过计算机集群构建服务,将存储、计算能力等资源进行分布式管理,建立共享资源池,具备可动态扩展的特性。透明计算的服务端同样基于分布式管理,包括对硬件资源、传统操作系统、开发和管理工具、应用软件、结构化与非结构化等软件或数据资源的统一管理及调度。
延伸阅读
透明计算简介
透明计算是一种用户无需感知计算机操作系统、中间件、应用程序和通信网络的具体所在;只需根据自己的需求,通过网络从所使用的各种终端设备(包括固定、移动、以及家庭中的各类终端设备)中选择并使用相应服务(例如计算、电话、电视、上网和娱乐等)的计算模式。
透明计算系统由终端设备、服务器和连接终端设备与服务器的网络组成。理想的透明计算包括三个部分,一个是整合了当前PC、PDA、智能手机、数字家电等轻权设备的透明客户端;一个是整合当前各种网络设备与互联设备的透明网络;最后一个是整合了大量计算能力较强或者很强的普通个人微机、服务器、大型机等的透明服务器。从总体上看,透明计算构建在一个更加广泛的物理设备之上,运行环境更加灵活。
文章标题:透明计算和云计算究竟有哪些区别和联系,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/45907