初识Openstack

    xiaoxiao2023-03-16  4

    从虚拟化到Openstack

    多个虚拟机可以同时运行在同一个物理服务器上,共享底层硬件资源,多个虚拟机之间可以安装不同的操作系统,应用程序间相互隔离。

    虚拟化前:一台机器一个操作系统、硬件和软件紧密耦合、运行于同一台机器的多个应用程序经常产生冲突、资源利用率低、成本高、架构不灵活 虚拟化后:硬件独立与操作系统和应用程序、虚拟机可以提供任何操作系统、封装操作系统和应用程序为管理单元,成为一个虚拟机、资源利用率高、减少IT管理和运维成本(当一台物理服务器上负载过多时,还可以将虚拟机迁移出去)

    虚拟化通过Hypervisor来实现 Hypervisor是一个软件层,位于硬件和操作系统之间,向下与硬件资源交互,向上向虚拟容器提供合适的资源接口

    Hypervisor两种实现类型: Bare-Metal(基于硬件),直接安装在物理服务器上,直接控制所有硬件并管理客户操作系统(虚拟机); Hosted(基于宿主机系统),将其作为应用软件安装在物理服务器的操作系统之上。

    云计算: 通俗讲,就是建立在虚拟化技术之上,向用户提供虚拟化服务资源的一个服务方式; 是按量使用的交付模式;通过互联网提供服务。

    云计算的服务模式: Software as a Service(软件即服务):以软件程序提供服务,如CRM、ERP; Platform as a Service(平台即服务):以应用服务器平台或开发环境提供服务,如CloudFoundry; IaaS(基础架构即服务):以虚拟的服务器、存储、网络提供服务,如OpenStack、CloudStack。

    特点: 大规模服务器集群部署,如谷歌云有一百多万台服务器 虚拟化,支持用户在任意位置任意设备上使用云应用服务,而无需知道 应用具体在哪里运行 高可靠性,同一份数据一般都存储有多个副本 通用性 高可靠性,可动态伸缩 按需服务 成本低廉

    OpenStack 是一个开源的云计算IaaS平台,即云操作系统,且在一个数据中心的级别上,利用虚拟化技术管理计算存储、网络等硬件资源; 是一个社区,包含开发者、企业和用户,共同构建和运行一个开源的云计算操作系统; 创建于2009年; 提供标准的REST API接口; 各个子项目可集成使用,也可独立使用。

    转载请注明原文地址: https://ju.6miu.com/read-1152580.html
    最新回复(0)