OpenStack Trove 路线图 — OpenStack Summit 2013

时间:14-12-29 栏目:云计算技术 作者:爱说云网 评论:0 点击: 2,174 次

在OpenStack H版里Trove正式通过孵化器计划,加入了OpenStack Core Project。在H版里Trove主要完成了从之前Rackspace私有项目向着OpenStack靠拢的变化,比如RackSpace在内部维护了一系列私有的OpenStack项目如Nova,Cinder使得Trove本身的部分功能不能完全兼容OpenStack社区版。在H版本中非常多的BP努力让现有的Trove功能能在社区版也能生效,如H版实现的Implement resize volume method。还有加入Heat的整合,代码结构的重构等等。在I版中开始专注于功能上的增加,开始寻求能被实验环境下使用。

目前H版支持MySQL数据库的管理,通过启动一个指定大小预先安装MySQL镜像的VM,通过在VM里预装的Guest Agent实现对数据库的管理,如数据库、用户管理。同时,依赖于Nova和Cinder的Resize能力实现对数据库实例的变更功能。在I版中,Trove将会致力于提供更多的数据库选择如MongoDB,Redis和Cassandra。同时,将会与Heat进行更加紧密的连接来避免直接对接Nova、Cinder。

Moving Trove integration tests to Tempest

同时是历史遗留问题,Trove最初的整合测试不同于OpenStack官方的Tempest,使得开发者难以调试和提交新的整合测试。这次讨论了如何迁移并且保证I版开发进度不会受到大的影响。比如会将制作镜像的方式和注入Guest Agent都放到TripleO去,将旧的Trove整合测试仍然留着,但是以后的测试都使用Tempest

Trove Current Heat Integration

因为现在Heat成为了OpenStack的聚合服务,因此Trove作为一个DBaaS,也倾向于直接与Heat沟通而不是Cinder与Nova。但是面临的主要问题是Heat还远远未成熟并且目前能Work的API并不多,同时使用Heat以后很多API不再能直接控制后变得不可调,比如resize方法Heat会直接处理而不是等待Confirm。更多问题主要聚焦在如何利用Heat的Template并且满足Trove的需求。

Trove Datastore Clustering

Trove它的野心非常大,不仅希望满足多种数据库的管理,也希望能管理每种数据库的不同集群模式,如MySQL的主从或者主主模式。这次主要讨论了Trove的Clustering的API定义,如何构建一个通用的API来满足不同数据库后端的支持。详细的API定义在Trove-Replication-And-Clustering-API

Downtime Trove Upgrades

主要实现Trove各个组件没有Downtime的升级,升级Trove数据库、Guest Agent、Trove task manager和API。目前希望实现方式通过Graceful Shutdown来慢慢停止消费新的消息,然后重新启动。Guest Agent将会自动更新当它收到更新请求时,这也使得Guest Agent会将数据库逻辑交给其他组件。

Guest Agents in Trove

现在的Guest Agent被认为是数据库在VM端的扩展用来执行各种命令配合Trove的API。主要讨论了Guest Agent的输入以及输出是否恰当,比如能否用其他消息通讯方式如XMPP,Http来替代RPC模式。并且需要减小Guest Agent的大小,现在的Guest Agent占据了200MB的大小。还有就是是否将Guest Agent迁移出去作为一个独立的Repo。

从以上讨论中我们可以看出,Trove正在越来越多的考虑实际生产环境下的使用,虽然在I版本中能够达到生产使用的可能性不是很大,但是我仍然对Trove有一个很好的期望,作为开源世界里不多的RDS实现非常具有吸引力。
ods_2-neutron_qa

相关文章

如何构建和部署云服务?
views 2077
想使用这项功能及其他新的Azure功能,请注册免费预览版(https://account.windowsazure.com/PreviewFeatures)。   Azure管理门户为你提供了构建和部署云服务的两种方法:"快速构建"(Quick Create)和"自定义构建"(Custom Crea...
企业如何面对云计算时代带来的挑战
views 1528
企业面临云计算时代的挑战   云计算是一个全新的技术,同时也放大了IT的挑战,原来放在自己服务器内部的一些服务资料,现在要放到云上。在云上的应用是可以在任何的地方,或在任何一个角落被迁移。如果保证通过一个简单的用户登陆,这个应用能从某一个点迁移到另外一个点,到底什么人能够看到什么样的信息,看到这些信...
被互联网改变的课堂
views 2096
《经济学人》近期刊文指出:教育成本不断增长、教育需求发生变化、以及颠覆性科技的出现,这三大因素将导致传统的大学发生巨大的革新。 MIT斯隆管理评论名誉主编,MIT斯隆管理学院副院长黄亚生引述哈佛大学商学院教授Clay Christensen的预测,称美国将会有50%大学因为网上数字教育模式的冲击而...
云计算到底哪家强?
views 2385
从全球市场看,微软Azure+谷歌GCE+IBM的Softlayer+阿里云,四家的市场份额加起来也不及Amazon AWS。微软Azure强在哪? 技术储备。Amazon AWS虽然全球员工很多人,但是最核心的工程师也就几十个,而这种技术级别的在微软,可以说是一抓一大把。而且你看,现在的很多A...
盘点2014:十大最受关注的亚马逊AWS产品...
views 2097
2014年,亚马逊AWS新增了一个新的数据中心Region,推出一个新文档同步和共享服务等等。马上回顾一下这些服务和产品,以下按重要性的倒序列出。 亚马逊AWS似乎每天都在发布新工具和新特性,快的让人难以实时跟上步伐。不久前,亚马逊CTO沃纳•威格尔在AWS技术峰会上就表示2014年,AWS已经提...
中小企业如何制定云计算战略?
views 1977
各大企业都专注于通过数据中心内部操作来启用云计算。在进入2013年之后,网络将是企业IT连接数据中心的重要因素,如何调整这些跨数据中心网络来支持新的云计算用例和相关的网络要求(带宽可扩展性、低延迟性、安全性、虚拟化和自动化),是每一位CIO都应该考虑的问题。 什么因素阻碍中小企业“云”实现 如今中小...
企业CEO青睐云的五个原因
views 1746
今天的企业领导人正面临着艰巨的挑战:他们既要想方设法找到新的路径,以投资面向客户的创新技术与交互模式,又要权衡利弊,在剥离非生产性成本上找到平衡。 云计算是解决上述挑战、打开机遇之门的一把钥匙。凭借不断增强的性能和日益成熟可靠的模式,云计算可以在帮助CEO们获取这种微妙平衡上发挥重要作用。因为云已经...
如何针对不同的数据需求构建OpenStack存储云...
views 2097
OpenStack的存储组件—Cinder和Swift—让你在你的私有云里构建块和对象的存储系统。Chris Evans对这些技术给出了一些深入的阐述。 在向web规模计算的转型中,虚拟化,x86架构的迁移和DevOps的快速应用这样的关键技术已经转变了整个IT的生态系统。随着部署到IT的系统数量...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: OpenStack Trove 路线图 — OpenStack Summit 2013

OpenStack Trove 路线图 — OpenStack Summit 2013:等您坐沙发呢!

发表评论


读者排行