数据库即服务在OpenStack中孵化了很长时间,从E版本中就开始出现,一直演进到I版本,才正式成为OpenStack的核心项目。经过长期的发展,Trove已经日趋成熟,同时也有一些功能需要进一步的开发和完善。如在Trove中已经提供了多样的数据备份和复制方法,但是这些操作都必须进行手工操作,还无法做到自动化的数据备份,主从复制和HA等。Trove中实现了数据库的自动化配置,把管理员从繁重的配置管理中解放出来,但是目前Trove版本中,支持的自动化配置项还有限,后续还需引进更全面的配置项。
Trove是基于OpenStack的数据库即服务产品,具有很强的可扩展性和可操作性,对我们数据库产品面向开发平台的设计和发展有重要的借鉴意义。同时也可以扩展Trove功能,二次研发Heat脚本,实现适应应用要求的特定功能。