OpenStack Trove 路线图 — OpenStack Summit 2013

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

在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 4070
大话白话云计算   云计算是什么?IaaS、PasS、SaaS,公有云、私有云、混合云,.......诸多名词术语和花样繁多的产品让人云里雾里的,整不明白。   其实可以类比一下。 PC时代好比农业社会:农户每家亲历亲为种地种田;而云计算时代则好比有分工明细的工业化社会,人类有了...
云计算牵手大数据 背后是IT与业务的融合...
views 1672
年又一年,云计算大会在中国走过第六个年头,这六年里也正是云计算从进入中国,到逐渐被接受到开始落地的六年。 2009年,第一届大会还停留在讨论云计算领域和范畴;2010年,第二届大会界定云计算热点技术和应用;2011年,第三届大会讨论与传统运营商关系,分享云计算实践经验;2012年,第四届大会定义“云...
下一个云计算的大事件:谷歌拥抱Docker...
views 1891
谷歌对当今最热门的云计算技术Docker给予了相当大的支持。在谷歌看来,Docker也是一个足以改变人们创建软件方式的东西,它能让任何程序开发人员更轻松地、即刻地体会到海量计算性能的优势。 北京时间6月10日消息,据Wired报道称,谷歌对当今最热门的云计算技术Docker给予了相当大的支持。“...
浅淡私有云存储:高效、可靠、安全的存储池...
views 1585
由于众多客户部署技术的模式由内部部署转为外部部署,亚马逊、谷歌和微软等大公司纷纷投入巨资,构建公有云存储解决方案。   云存储服务可以节省成本,因为用户没必要购买及管理自己的基础设施。它还让用户可以提高灵活性,减少存储容量。   但公有云存储并不适合所有类型的数据;出于安全、法律或合规方面的...
OpenStack网络基础知识:L2,L3是什么
views 2198
OpenStack中我们经常看到L2、L3那么,它的作用是什么? L2其实是指七层网络协议中的第二层数据链路层,它的传输是以mac地址为基础。 L3指网络层:是以ip地址为基础。 网络层属于OSI中的较高层次了,从它的名字可以看出,它解决的是网络与网络之间,即网际的通信问题...
云计算内功不好练 雷军“三个小伙伴”、BAT单打独斗...
views 1963
素有IT“水电煤”之称的云计算日渐获得巨头青睐,在小打小闹和阿里一骑绝尘后,腾讯、金山(连同小米(滚动资讯))今年底正式确定进入该领域。“云计算,就是要拿钱砸!10亿美元都没有,趁早别玩……”在金山董事长雷军眼中云计算座次“不只前五”。而在不差钱氛围下,结盟还是单干,成为小米、阿里们最大的差别。 ...
云计算,有钱任性就可以吗?
views 1482
雷布斯又阔绰地出手了,又是10亿美元的筹码。在给了陈彤10亿美元做内容之后,雷军又下注10亿美元豪赌云计算。金山软件、小米科技联合向世纪互联注资近2.3亿美元。这也标志着金山软件发力云服务业务,并声称在未来3--5年内,金山将会向云业务进行规模超过10亿美元的投资。  雷布斯又阔绰地出手了,又是1...
云计算基础架构【图】
views 2107
  云计算不仅是技术,更是服务模式的创新。云计算之所以能够为用户带来更高的效率、灵活性和可扩展性,是基于对整个IT领域的变革,其技术和应用涉及硬件系统、软件系统、应用系统、运维管理、服务模式等各个方面。   IaaS(基础架构即服务)作为云计算的三大部分之一,将基础架构进行云化,从而更好的为应用系统...

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

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

发表评论


读者排行