数据库服务搞得像玩搭积木一样,还得是K2HDKC DBaaS。它是基于OpenStack Trove做的,你想要启动、扩容、备份、恢复,通通都能搞定,点几下 GUI 或者用下openstack CLI
就能搞定,响应也挺快。
K2HDKC 的分布式键值存储用在这上面就蛮合适,尤其是你有那种需要横向扩展,又不想管底层部署的场景。后台也接了 RBAC 权限系统,安全性比较放心。嗯,你一般不会直接碰 K2HR3,都是通过 Trove 界面搞定的。
部署也没那么吓人,官方有个最小试用系统,直接拿来跑就行。你甚至可以拿它在本地搞一套开发测试环境,功能全、启动快、配置也简单,体验蛮不错的。
如果你本来就在用OpenStack,那接入K2HDKC DBaaS几乎没有学习成本。熟悉下 Trove 就能上手,而且文档还行,配套也全。如果你对分布式 KV 存储感兴趣,K2HDKC那篇文章也可以顺手看看,思路比较清晰。
对了,想深入点?可以去翻翻它的 Go 语言实现、RBAC 的 UML 图,还有别忘了 Troves 的细节操作,看看 OpenStack CLI 的命令用法,蛮有用的。
如果你想找个能跑在 OpenStack 上的、还能弹性管理的 KV 数据库服务,K2HDKC DBaaS确实是个还不错的选择。