有人能解释在Kubernetes中托管数据库的好处/问题吗?可以通过持久化的卷声明和使用实际云数据库资源的存储量来解释吗?
发布于 2018-09-09 13:29:35
有人能解释一下在Kubernetes托管数据库的好处/问题吗..。过度使用实际的云数据库资源?
正如先前出色的答复所指出的那样:
这本质上是一种权衡:方便与控制
除了前面的示例(雅典娜)之外,还可以查看RDS,看看您需要如何处理自己(正如前面已经说过的,您为什么要这样做):
以及其他与托管服务相对立的工具和口哨声。
但是,除了方便/控制之外,这篇文章我还试图阐明:
Kubernetes在那里添加了另一个抽象层(pods,services.),根据处理存储的方式(持久性卷),您还可以考虑两个额外的问题:
最近有几次关于kubernetes的会议讨论指出,对于kubernetes来说,数据库是不可能的(虽然这是非常固执己见的,但我们确实在k8s中运行平均负载mysql和postgresql数据库),在k8s上实现大负载/快速I/O有点困难,而不是那些已经在托管云解决方案中为您微调了所有内容的人。
最后:
这一切都是为了方便,控制和能力。
发布于 2018-09-09 11:58:51
它本质上是一种权衡:方便与控制。举个具体的例子:假设您支付亚马逊的钱使用雅典娜,它实际上只是一个包装良好的Facebook Presto版本,AWS好心地为您操作,以换取$$$。你可以自己在EKS上运行Presto,但你为什么要这么做。
现在,假设您想使用或需要使用Apache或。亚马逊不提供这种服务。据我所知,在撰写本文时,也没有其他大型公共云提供商。
另一个想法:如果您想要从AWS迁移,怎么办?你的数据也有重力。
https://stackoverflow.com/questions/52242953
复制相似问题