美文网首页
云计算技术与应用

云计算技术与应用

作者: Mered1th | 来源:发表于2018-02-13 21:51 被阅读0次
一、NIST云计算定义

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

1、基本特征:

  • 按需服务
  • 无处不在的网络接入
  • 敏捷的弹性
  • 资源池
  • 可度量的服务

2、部署模式

  • 公有云
  • 私有云
  • 混合云

3、服务模式
IaaS、PaaS、SaaS

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

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

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

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

数据中心

配合系统节能技术

(1)UPS:传统数据中心

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

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

  • 高压直流配电
    机架式电源将传统的集中供电分散到每个机架,可靠性较传统UPS有大
  • 市电直供配电技术
    PUE = 数据中心总能耗/IT设备能耗
    比值越接近1,利用率越高
三、云服务

1、IaaS
(1)IaaS服务

  • 网络和通信系统提供的通信服务
  • 服务器设备提供的计算服务
  • 数据存储空间提供的存储服务
  • 操作系统通用中间件和数据库等软件服务

(2)IaaS核心技术

  • 虚拟化技术
  • 分布式存储技术
  • 高速网络技术
  • 超大规模资源管理技术
  • 云服务计费技术

(3)阿里云 亚马逊

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


PaaS架构

3、SaaS

四、开源云计算管理平台

Openstack

  • 计算服务Nova:用于提供虚拟主机,通过虚拟化技术实现计算、网络、存储等资源池的构建及应用,将计算能力通过虚拟机的方式交付用户。
  • 对象存储服务Swift:用于持久性静态数据的长期存储,适用于“一次写入,多次读取”
  • 镜像服务Glance:主要提供虚拟镜像的目录分类管理以及镜像库存储管理。
  • 身份认证服务Keystone:为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主要用于永久类型的静态数据的长期存储

  • 复制和存档数据、图像和视频服务
  • 开发数据存储整合的新应用
  • 存储容量难以估计的数据
  • 为Web应用创建基于云的弹性存储
  • 为Glance提供镜像存储
  • 为Cinder提供卷备份服务

特征:

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

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

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

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

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

相关文章

  • 【知涯志愿】2019年高考志愿理科生可以报哪些专业

    云计算技术与应用专业 培养目标:本专业将主要培养云计算技术应用人才,能适应新型互联网行业的发展需求,熟练掌握计算机...

  • 云计算技术与应用

    一、NIST云计算定义   云计算是一种无处不在,便捷且按需对一个共享的可配置计算资源(包括网络、服务器、存储、应...

  • 云计算(第三版)学习笔记-02

    第2章 Google云计算原理与应用 Google云计算技术包括:Google文件系统GFS、分布式计算编程模型M...

  • 边缘计算在智慧制造领域的应用

    摘要:边缘计算作为云计算技术的演进和发展,自身具备靠近应用、智能灵活、分布高效的特点。因此,云计算/边缘计算技术在...

  • 昨天的关键词

    昨天的关键词: 云计算技术与应用,赛前说明会,实训楼612,Android Studio安装,SDK ,某人,睡前英语。

  • 云计算发展大事件

    1写在前面 经过近10年的发展,云计算技术已经深入应用到各个领域,包括企业、游戏、医疗、金融等。云计算技术可以有效...

  • 云计算技术与应用Iaas搭建流程

    第一步:基础搭建: controller:(2核,4G) 1. 修改主机名:hostnamectl set-hos...

  • 云计算核心技术

    云计算技术是基于云计算平台及商业模式应用的,包括网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以...

  • 云计算核心技术

    姓名:杜龙廷 学号:16130140352 【嵌牛导读】云计算技术是基于云计算平台及商业模式应用的,包括网络技术、...

  • 云主机的优势有哪些?

    随着云计算技术在国内的发展应用,云主机作为云计算时代的产物,已逐渐受到众多企业和站长的选择。那么,云主机到底有什么...

网友评论

      本文标题:云计算技术与应用

      本文链接:https://www.haomeiwen.com/subject/ihkstftx.html