存算分离架构必然涉及通过网络大量传输数据,如果前期没有做好网络规划,生产过程中就容易导致网络出现瓶颈。请问在网络层应该如何规划?是否规划业务层与数据同步层分离?是否考虑多口做bond?用bond几比较合理?
收起根据问题描述内容,个人理解,建议如下:
1、为存储节点和计算节点建立专用网络,以减少网络瓶颈和延迟。这些专用网络应该具有高带宽和低延迟,以确保数据能够快速传输。
2、业务层和数据同步层应该分离。业务层应该有自己的网络,并且与数据同步层的网络分离,以保证业务流量和数据同步流量之间的独立性。
3、使用多口做bond可以提高网络的可靠性和带宽。但是,需要注意的是,bond的效果取决于应用程序的特性和网络拓扑结构。在使用bond之前,应该对系统进行测试和评估,以确定使用多少口进行bond才最合适。一般而言,使用两个或四个口做bond是比较常见的选择。
需要根据实际情况,合理的规划网络方案,提高系统的性能和可靠性,从而确保存算分离架构的高效运行。