云计算技术与应用

2018-02-13  本文已影响0人  Mered1th
一、NIST云计算定义

  云计算是一种无处不在,便捷且按需对一个共享的可配置计算资源(包括网络、服务器、存储、应用和服务)进行网络访问的模式,它能够通过少量的管理以及与服务提供商的互动实现计算资源的迅速供给和释放。

1、基本特征:

2、部署模式

3、服务模式
IaaS、PaaS、SaaS

IaaS:主要由计算机硬件、网络、存储设备、平台虚拟化环境、效用计费方法、服务级别协议等组成。

PaaS:是一种分布式平台服务,为用户提供一个包括应用设计、应用开发、应用测试及应用托管的完整的计算机平台

SaaS:是软件服务提供商为了满足用户的需求提供的软件的计算能力。

有哪些通俗易懂的例子可以解释IaaS、PaaS、SaaS 的区别?
https://www.zhihu.com/question/21641778

数据中心

配合系统节能技术

(1)UPS:传统数据中心

电池系统过渡油机发电系统

(2)改善配电系统的效率

三、云服务

1、IaaS
(1)IaaS服务

(2)IaaS核心技术

(3)阿里云 亚马逊

2、PaaS
(1)概念:平台即服务
(2)基本架构:


PaaS架构

3、SaaS

四、开源云计算管理平台

Openstack

Openstack核心子系统

Nova:本身不包括任何虚拟化软件,但它可以通过与虚拟化技术有关联的驱动程序来集成许多常见的虚拟机管理程序。通过Libvirt API与被支持的虚拟机监控程序交互,通过Web服务API对外提供服务。

Nova功能架构

Libvirt:主要目标就是为各种虚拟化工具提供一套方便、可靠的编程接口,用一种单一的方式管理多种不同的虚拟化提供方式。
是一种实现虚拟化平台交互的工具集,它为所支持的虚拟化监控程序,包括Xen、KVM、QEMU等提供一套通用的API编程接口,支持C、C#、Python、JAVA等

Openstack存储服务
对象存储Swift、镜像存储Glance、块存储Cinder
Swift:提供高可用的分布式对象存储服务,适用存储大规模非结构化数据,与亚马逊的存储解决方案S3 API兼容。
Glance:提供虚拟机镜像的存储和管理功能,镜像存储本身不存储大量的数据,需要挂在后台存储来存放实际的镜像数据。
Cinder:提供持久化块设备存储的接口,提供卷实际需要的存储块单元的管理功能。

Swift主要用于永久类型的静态数据的长期存储

特征:

1、采用完全对称的、面向资源的分布式系统架构设计,对称架构意味着Swift中各节点可以完全对等,能极大地降低系统维护成本,并且易于扩容;

2、无单点故障,无数据存储是均匀随机分布的,并且会存储多份。

流程:
1、审计服务在每个Swift服务器后台持续地扫描磁盘来检测对象、容器和账户完整性。

2、损坏则将文件移到隔离区

3、复制服务负责用一个完好的拷贝来代替该数据

上一篇下一篇

猜你喜欢

热点阅读