zoukankan      html  css  js  c++  java
  • 云计算ECS理解总结

    2018/02/01 发布

    一、ECS理解:

    服务器分布式集群(大量计算资源、存储资源)+Xen虚拟化(整合使用资源)=资源单元可弹性调整化(单台服务器—>Xen弹性计算单元)整合成"巨大虚拟资源池",通过弹性计算分配节点,生成大量虚拟,可供使用的“虚拟主机”—>负载均衡动态分配这些虚拟化资源,达到硬件资源的理论最大化使用。

    “云”:看作一个易于使用与访问的巨大虚拟资源池(如硬件、开发平台或服务等),这些资源可以根据负载(规模)的变化而动态配置,以最优地利用资源。

    二、应用技术介绍

    XEN虚拟化技术(提供弹性计算)

    Xen软件层:虚拟机监视器,剑桥大学计算机实验室的开源项目。直接运行在计算机硬件之上的用以替代操作系统的软件层,它能够在计算机硬件上并发的运行多个客户操作系统(Guest OS)

    Xen支持x86、x86-64、安腾( Itanium)、Power PC和ARM多种处理器,因此Xen可以在大量的计算设备上运行,目前Xen支持Linux、NetBSD、FreeBSD、Solaris、 Windows和其他常用的操作系统作为客户操作系统在其管理程序上运行。

    Xen对虚拟机的虚拟化分为两大类,半虚拟化(Para virtualization)和完全虚拟化(Hardware VirtualMachine)。

    半虚拟化(Paravirtualization)有些资料称为“超虚拟化”,简称为PV,是Xen主导的虚拟化技术。这种技术允许虚拟机操作系统感知到 自己运行在Xen Hypervisor(系统管理程序)上而不是直接运行在硬件上,同时也可以识别出其他运行在相同环境中的客户虚拟机。

    完全虚拟化(Hardware Virtual Machine)又称“硬件虚拟化”,简称HVM,是指运行在虚拟环境上的虚拟机在运行过程中始终感觉自己是直接运行在硬件之上的,并且感知不到在相同硬件环境下运行着其他虚拟机的虚拟技术。

    在Xen上虚拟的Windows虚拟机必须采用完全虚拟化技术。

    三、特点

    大规模:云计算服务通常由运行在多个数据中心的集群系统提供,每个数据中心节点可达到上万台,为各种不同的应用提供海量计算和存储资源。

    低成本:云计算通过资源虚拟化的方式为用户提供可伸缩的资源,支持各种不同类型的应用同时在系统中运行,提高整体的资源利用率,从而降低成本。

    高可靠:云计算可多份存储用户数据,任意一台物理机的损坏都不丢失用户数据,多数据中心的设计也满足了灾备的需求。

  • 相关阅读:
    Session的使用与Session的生命周期
    Long-Polling, Websockets, SSE(Server-Sent Event), WebRTC 之间的区别与使用
    十九、详述 IntelliJ IDEA 之 添加 jar 包
    十八、IntelliJ IDEA 常用快捷键 之 Windows 版
    十七、IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架
    十六、详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法
    十五、详述 IntelliJ IDEA 插件的安装及使用方法
    十四、详述 IntelliJ IDEA 提交代码前的 Code Analysis 机制
    十三、IntelliJ IDEA 中的版本控制介绍(下)
    十二、IntelliJ IDEA 中的版本控制介绍(中)
  • 原文地址:https://www.cnblogs.com/mithrandirw/p/8468935.html
Copyright © 2011-2022 走看看