Valet资源定位服务
项目描述
# Valet
Valet是一种云资源定位优化服务。Valet使OpenStack能够在满足云应用QoS需求的同时优化云资源。通过模型驱动的编排,Valet的目标状态是提供“全面OpenStack数据平面资源定位”。Valet提供api服务、定位优化器(Ostro)、高可用数据存储和持久化层(Music)以及一系列OpenStack插件。
## 为什么存在Valet
对于大规模、多租户云运营商来说,对特定租户服务请求的需求量很大。这种需求推动了云可用区数量的增长和云的细分,这进而导致云和人员资源的配置增加和利用不充分。此外,安全需求也促使我们将这些租户的专业网络设备分别放置在“专用”主机中,这些主机没有互联网连接。
Valet通过增强OpenStack Nova调度来响应上述挑战,以开发资源管理优化。通过以整体方式规划应用程序所有云资源的放置,有机会减少跨机架流量、减少资源碎片化并降低运营成本。
## 了解更多关于Valet
[OpenStack Newton峰会演示](https://www.openstack.org/videos/video/valet-holistic-data-center-optimization-for-openstack) (德克萨斯州奥斯汀,2016年4月27日)
[演示文稿](http://www.research.att.com/export/sites/att_labs/techdocs/TD_101806.pdf) (PDF)
## Valet由以下组件组成
[valet-openstack](https://github.com/att-comdev/valet/blob/master/doc/valet_os.md): 一组用于与Valet交互的OpenStack插件
[valet-api](https://github.com/att-comdev/valet/blob/master/doc/valet_api.md): 用于与Valet交互的API引擎
[Ostro](https://github.com/att-comdev/valet/blob/master/doc/ostro.md): 放置优化引擎
[ostro-listener](https://github.com/att-comdev/valet/blob/master/doc/ostro_listener.md): 与Ostro和Music一起使用的信息总线监听器
## 其他文档
[OpenStack Heat资源插件](https://github.com/att-comdev/valet/blob/master/valet_plugins/valet_plugins/heat/README.md): Heat资源
[放置API](https://github.com/att-comdev/valet/blob/master/doc/valet_api.md): API请求/响应
[使用Postman与valet-api](https://github.com/att-comdev/valet/blob/master/valet/tests/api/README.md): Postman支持
## 许可证
Valet在Apache License,版本2.0的条款下分发。本许可证的完整条款和条件详细说明在LICENSE文件中。