1. 1.1 OpenStack介绍

OpenStack 是由 Rackspace 和 NASA(美国宇航局) 共同开发的云计算平台,是云计算中IAAS的开源实现。通过Apache许可证授权开放源码,它可以帮助服务商和企业实现类似于Amazon EC2和S3的云基础架构服务。

OpenStack是一个云平台管理的项目,它不是一个软件。OpenStack是一个可以管理整个数据中心里大量资源池的云操作系统,包括计算、存储及网络资源。管理员可以通过管理台管理整个系统,并可以通过web接口为用户划定资源。由以上可以知道OpenStack的主要目标是管理数据中心的资源,简化资源分派。它管理三部分资源,分别是:

  • 计算资源:OpenStack可以规划并管理大量云主机,从而允许企业或服务提供商按需提供计算资源;开发者可以通过API访问计算资源从而创建云应用,管理员与用户则可以通过web访问这些资源;

  • 存储资源:OpenStack可以为云服务或云应用提供所需的对象及块存储资源;因对性能及价格有需求,很多组织已经不能满足于传统的企业级存储技术,因此OpenStack可以根据用户需要提供可配置的对象存储或块存储功能;

  • 网络资源:如今的数据中心存在大量的设置,如服务器、网络设备、存储设备、安全设备而它们还将被划分成更多的虚拟设备或虚拟网络;这会导致IP地址的数量、路由配置、安全规则将爆炸式增长;传统的网络管理技术无法真正的可高扩展、高自动化地管理下一代网络;因而OpenStack提供了插件式、可扩展、API驱动型的网络及IP管理; OpenStack通过整合相关的一组服务,提供了基础设施即服务(IaaS)的解决方案。每个服务提供了一组应用程序接口(API)来促进他们之间的整合。你可以根据您的需要,选择安装这些服务中的一些或全部。

Copyright © 赵班长@新运维社区 2019 all right reserved,powered by Gitbook该文件修订时间: 2020-05-15 21:55:54

results matching ""

    No results matching ""