一、云计算的主要技术
主要技术有:
分布式计算、虚拟化技术、分布式存储技术
、超大规模资源管理技术、云计算平台管理技术、信息安全技术、绿色节能技术。
二、分布式计算
分布式计算将该应用分解成许多小的部分,分配给多台计算机进行处理。这样可以节
约整体计算时间,大大提高计算效率。
分布式云计算特点
(1) 资源共享 :稀有资源可以共享:计算、网络、存储、应用、服务、服务器等.( 2) 计算均衡 :通过分布式计算可以在多台计算机上平衡计算负载(分配多台进行并行理)( 3) 合理利用 :可以把程序放在最适合运行它的计算机上(合理利用资源).
(1)分布式计算的优点
①、 可靠性、高容错性 。一台服务器的系统崩溃不会影响到其他的服务器。②、 可扩展性 。在分布式计算系统可以根据需要增加更多的机器。③、 灵活性 。他可以很容易的安装、实施和调试新的服务。④、 计算速度快 。分布式计算机系统可以有多台计算机的计算能力,使得比其它系统有更快的处理速度。⑤、 开放性 。由于他是开放的系统,本地和远程都可以访问到该服务。⑥、 高性能 。相较于集中式计算机网络集群可以提供更高的性能,及更好的性价比。
(2)分布式计算机的缺点
①、 故障排除难度高 。由于分布在多台服务器上,故障排除和诊断问题难度较高。②、 软件支持少 。更少的软件支持是分布式计算机系统的主要缺点。③、 网络基础设施成本高 。网络基础设置问题,包括传输、高负载、信息丢失问题。④、 安全性问题
三、虚拟化技术
虚拟化技术是云计算
最重要的核心技术
之一,它为云计算服务提供基础设施层面支撑,是 ICT 服务
快速走向云计算的最主要驱动力
。
①、原生虚拟化:在原生虚拟化中,直接运行在硬件之上的不是宿主操作系统,而是虚拟化平台。虚拟机运行在虚拟化平台上,虚拟平台提供指令集和设备接口,以提供对虚拟机的支持。特点是性能交好, 但是实现起来比较复杂。②、寄宿虚拟化:虚拟机监视器(VMM)是运行在宿主操作系统的功能来实现硬件资源的抽象和虚拟机 的管理。特点实现比较容易,但是性能通常比较低。
虚拟化技术应用模式:核心都是统一管理、动态分配资源、用以提高资源利用率。
(1)一台服务器虚拟成多台服务器( 2)多台服务器虚拟成一台
(1)
分区
:强大服务可以被分成多个独立服务器来使用,运行着多个操作系统和应用。计算资源可以被有效
利用和控制。
(2)
隔离
:物理化虚拟服务器,相互独立,隔离;数据不会在虚拟机之间泄露,应用只能在配置好的网络中连接通讯。
(3)
封装
:虚拟单元的所有环境被存放在一个单独文件中;提供标准化的虚拟硬件,确保兼容;磁盘分区单独存放在一个文件中,易于备份、转移和拷贝。
(4)
硬件独立
:可以在其他服务器不加修改直接运行虚拟机,虚拟技术支持高可用性、动态资源调整,极
大地提高系统的可持续运行能力。
四、分布存储技术
(1)
块存储
:
用户是可以读写块设备的软件系统;文件系统、数据库等;
SAN 存储 (存储区域网络
Storage Area Network)也即存储区域网络,这个是通过某种交换机(例如光纤交换机或者 IB 交换机等)
连接存储阵列和服务器主机等设备,形成一个专用的存储网络。
(2)
文件存储
:
用户自然人。
Nas 存储(网络附属存储), NAS 是通过 IP 网络访问的文件系统,可以理
解为硬盘+文件系统软件的组合。NAS 存储设备可以直接连接在以太网中,之后在该网络域内的不同类型
操作系统主机都可以实现对该设备的访问。
(3)
对象存储
:
用户则是其它计算机软件。
前面说到的块存储和文件存储,基本上都还是在专有的局域
网络内部使用,而对象存储的优势场景却是互联网或者公网,主要解决海量数据,海量并发访问的需求。
例如网盘就是典型的对象存储。
分布式存储技术的特点
( 1) 存储系统标准化 :分布式存储优先采用行业标准接口(SMI-S 或 OpenStack Cinder)进行存储接入。(2) 高性能 :高性能的分布式存储能通过高效地管理读缓存和写缓存,并且支持自动的分级存储(3) 容灾与备份 :多时间点快照技术,使得用户生产系统能够实现一定时间间隔下的各版本数据的保存。(4) 支持分级存储 :分布式存储允许高速存储和低速存储分开部署,或者任意比例混布(5) 多副本的一致性 :分布式存储采用了多副本备份机制。( 6) 弹性扩展 :分布式存储可预估并且弹性扩展计算、存储容量和性能。
本内容为合法授权发布,文章内容为作者独立观点,不代表开发云立场,未经允许不得转载。