什么是 OpenStack API?

 

OpenStack 是企业中进行云数据中心管理的最常用开源解决方案。OpenStack 最初是由 RackSpace 和 NASA 合作开发的。企业、学术研究机构或其他组织可以安装 OpenStack,在裸机、私有云硬件、公有云资源或混合云/多云体系架构中编排数据中心的运维。OpenStack 包括虚拟化和 SDN 的高级用途,用于网络流量优化。

 

OpenStack API 使编程人员和开发人员能够生成脚本,通过系统管理或软件配置实现数据中心硬件资源部署的自动化。要支持数百万个活跃的 Web/移动用户,企业级应用需要进行扩展。开发人员可利用 OpenStack API 实现容器应用、Web 服务器体系配置、弹性云编排、数据库功能、网络流量优化和平台安全性的脚本化。

 

访问与供应商无关的简单 OpenStack API,提升开发人员的工作效率和灵活性。

访问与供应商无关的简单 OpenStack API,提升开发人员的工作效率和灵活性。

获取指南 

 

OpenStack API 的组件

OpenStack API 支持第三方开发人员和大型 IT 企业开发的数千款软件产品。这些公司中有许多都在 OpenStack 市场中开发了生态系统产品,可扩展平台的核心功能。可通过 API 访问 Nova 模块,自动化启动和置备虚拟机 (VM)。可通过 API 扩展 Neutron 模块,用于网络流量的高级负载均衡。Cinder API 可引用块存储,而 Glance 可管理镜像。

OpenStack 的 Keystone、Swift、Ceilometer 和 Heat 可通过 API 扩展,用于网络分析、应用/服务器监控以及平台安全性实用程序。vCloud 和 NSX Data Center 等 VMware 产品支持使用 OpenStack API 构建混合云/多云体系架构,用于软件应用、工业和制造。OpenStack API 也可用于边缘计算。许多公司正在构建自定义解决方案,在 OpenStack 和 Kubernetes 之间搭建桥梁,用于 Web/移动应用的大规模生产支持或内部业务运维。

 

如何使用 OpenStack API

OpenStack 具有模块化体系架构,其核心模块功能可利用网络上安装的软件实用程序进行补充。公司可以选择从大型 IT 企业和市场中的初创公司购买 OpenStack 解决方案,或由内部团队构建自己的定制代码解决方案。许多大型企业选择由主要的 Linux 开发公司(如 Ubuntu、Red Hat 或 SUSE)提供的打包 OpenStack 分发版。


捆绑式 Linux OpenStack 分发版可利用咨询公司的第三方实用程序进行安装,针对工业或制造业优化数据中心运维。公司需要构建独特的解决方案,以满足生产需求。第三方开发人员可构建 OpenStack 自定义解决方案,与内部资源开发相比,可节省公司的成本。建议您浏览 OpenStack 市场,获得 API 驱动型产品的广泛列表。请确保第三方工具可以缩短 OpenStack 的安装时间,或软件的销售就绪时间。

 

OpenStack API 示例 

VMware 的 vCloud、vRealize 以及 NSX Data Center 产品套件可针对 OpenStack API 提供广泛支持。Red Hat OpenShift 现在由 IBM 所有,而 SUSE 与 HP 结为合作伙伴,用于 OpenStack 云数据中心解决方案。Ubuntu OpenStack 分发版在企业中最为常用,占据超过 40% 的市场份额,OpenStack API 也能安装在 Microsoft Azure 服务器上。


在这些主要的 IT 公司中,每家都基于 OpenStack API 提供附加实用程序,安全、分析和监控软件。OpenStack 市场中还有独立第三方开发公司提供的数千款其他产品。为企业构建 Kubernetes 解决方案的集成公司之间竞争也很激烈,他们利用 OpenStack API 进行大规模弹性 Web 服务器自动化。

VMware OpenStack API 相关产品、解决方案和资源

VMware Integrated OpenStack

VMware Integrated OpenStack 是一款 VMware 支持的 OpenStack 发行版软件,可方便用户基于 VMware 虚拟化技术轻松运行企业级 OpenStack 云环境。

构建用于生产的开发人员云环境

VMware Integrated OpenStack 非常适合许多不同的应用场景,包括构建 IaaS 平台、为开发人员提供标准 OpenStack API 访问。

加快高性能 OpenStack 部署

VMware 知道,开源 API 可为企业 IT 部门的开发人员提供与公有云类似的体验,还帮助创建了若干开源框架。