zoukankan      html  css  js  c++  java
  • OpenStack入门

    云计算优势

    降低成本,安全稳定,易扩展。

    云计算三种服务模式

    IaaS:基础设施即服务

    IaaS(Infrastructure-as-a- Service):基础设施即服务。消费者通过Internet可以从完善的计算机基础设施获得服务。例如:硬件服务器租用。

    PaaS:平台即服务

    PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。例如:软件的个性化定制开发。

    SaaS:软件即服务

    SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。例如:阳光云服务器。

    什么是OpenStack?

    是Rackspace与NASA共同发起的开源项目;

    一系列开源软件项目的组合;

    基础设施资源的系统管理平台。

    openstack项目与组件(服务名是项目名的别名)

    核心项目3个

    1.控制台

    服务名:Dashboard

    项目名:Horizon

    功能:web方式管理云平台,建云主机,分配网络,配安全组,加云盘

        

    2.计算

    服务名:计算

    项目名:Nova

    功能:负责响应虚拟机创建请求、调度、销毁云主机

        

    3.网络

    服务名:网络

    项目名:Neutron

    功能:实现SDN(软件定义网络),提供一整套API,用户可以基于该API实现自己定义专属网络,不同厂商可以基于此API提供自己的产品实现

            

    存储项目2个

    1.对象存储

    服务名:对象存储

    项目名:Swift

    功能:REST风格的接口和扁平的数据组织结构。RESTFUL HTTP API来保存和访问任意非结构化数据,ring环的方式实现数据自动复制和高度可以扩展架构,保证数据的高度容错和可靠性

        

    2.块存储

    服务名:块存储

    项目名:Cinder

    功能:提供持久化块存储,即为云主机提供附加云盘。

    共享服务项目3个

    1.认证服务

    服务名:认证服务

    项目名:Keystone

    功能:为访问openstack各组件提供认证和授权功能,认证通过后,提供一个服务列表(存放你有权访问的服务),可以通过该列表访问各个组件。

        

    2.镜像服务

    服务名:镜像服务

    项目名:Glance

    功能:为云主机安装操作系统提供不同的镜像选择

    3.计费服务

    服务名:计费服务

    项目名:Ceilometer

    功能:收集云平台资源使用数据,用来计费或者性能监控

    高层服务项目1个

    1.编排服务

    服务名:编排服务

    项目名:Heat

    功能:自动化部署应用,自动化管理应用的整个生命周期.主要用于Paas 

    各组件逻辑关系图

  • 相关阅读:
    git clone SSL error解决
    day11_文件读写
    python练习day0120
    day12_文件读写_return
    GIS开发常用算法原理分析
    SoapToolkit3.0分发技术
    平台符合性审查测试工具安装教程
    MapX编程详解(C++)MapX发布技术
    Google地图定位偏移矫正
    串口通信编程多线程异步方式
  • 原文地址:https://www.cnblogs.com/weswes/p/9857730.html
Copyright © 2011-2022 走看看