为我的cassandra示例创建一个单独的kubernetes集群和为应用层创建一个集群有意义吗?当db集群和服务集群位于同一区域时,它们是否可以从服务集群访问?或者最好是一个集群有不同的池—一个池用于服务层,另一个池用于db节点?谢谢
7vhp5slm1#
这更多的是一个折腾或意见方面,你想如何设计你的整个架构。以下是一些需要考虑的问题:同一群集:赞成的意见工作负载不需要转到其他podcidr来获取数据。您可以优化同一组服务器中的资源。这是人们使用容器编排器和容器的主要原因之一。它允许您在同一组资源上运行多种不同类型的工作负载。欺骗如果您的集群运行cassandra时出现问题,您可能会丢失数据。或者如果有备份,则暂时丢失数据(停机时间更长)如果您想在安全性方面超级隔离db和应用程序,可能会更困难。不同的群集:赞成的意见如果你的一个集群坏了就更安全了。在静态数据的安全性方面有更多的分离。欺骗资源可能没有得到最佳利用。使一些CPU、内存等闲置。更多的基础设施管理。不同的节点池:赞成的意见静态数据分离还是在喝同样的苹果酒。欺骗更多不同节点池的管理。资源可能没有得到最佳利用。
1条答案
按热度按时间7vhp5slm1#
这更多的是一个折腾或意见方面,你想如何设计你的整个架构。以下是一些需要考虑的问题:
同一群集:
赞成的意见
工作负载不需要转到其他podcidr来获取数据。
您可以优化同一组服务器中的资源。
这是人们使用容器编排器和容器的主要原因之一。
它允许您在同一组资源上运行多种不同类型的工作负载。
欺骗
如果您的集群运行cassandra时出现问题,您可能会丢失数据。或者如果有备份,则暂时丢失数据(停机时间更长)
如果您想在安全性方面超级隔离db和应用程序,可能会更困难。
不同的群集:
赞成的意见
如果你的一个集群坏了就更安全了。
在静态数据的安全性方面有更多的分离。
欺骗
资源可能没有得到最佳利用。使一些CPU、内存等闲置。
更多的基础设施管理。
不同的节点池:
赞成的意见
静态数据分离
还是在喝同样的苹果酒。
欺骗
更多不同节点池的管理。
资源可能没有得到最佳利用。