回放|利用Kubernetes部署Milvus分布式集群

8/27日晚上我们请到了 Zilliz 的 Mia 老师在线教大家如何利用 Kubernetes 部署 Milvus 分布式集群

如果你错过了此次的直播,现在可以观看回放来学习啦!你将能了解如何利用 Helm & kubectl 两种方式部署 Milvus 集群。你也可以点击左下角的 “阅读原文” 下载本次直播的 PPT!


以下是直播现场小伙伴们的提问,如果你看完视频有任何的问题,欢迎在视频下留言或是扫码加入 Milvus 技术交流群

| Q&A

Q1: 用 Kubernetes 部署 Milvus 集群有哪些优势?

Q2: 我司是用 docker 部署,不知道有什么优缺点?

A:K8s 已成为云原生主流的事实标准,Kubernetes 有很多好处,像是:可以进行动态扩缩容以及计算与存储分离使得你的算力可以更好的在 Kubernetes 上做扩展;

单个 Docker 的话可能对在单机上运行是比较友好的,但是后面如果数据量上去的话我们是可以用 k8s 去做到的。 

Q3: Mishards 支持 RESTful 吗?

A:不支持,欢迎到 Github 开个 issue。我们的 TAC (Technical Advisory Committee) 会定期开会 review 大家的需求。

Q4: Rancher 部署有文档吗?

A:我们这里不会提供相关的文档,因为 Rancher 已经提供了丰富的文档帮助大家部署 K8S 文档,大家到 Rancher 官网去阅读文档即可。

Q5: 有类似于 ECK 之类非常方便部署的方式吗?

A:类似于 ECK 这种云部署方式现在还没,后续会考虑提供到用户使用。

Q6: NFS 的共享存储在应用上会不会有存储 I/O 瓶颈?

A:确实是存在一些瓶颈,因为 NFS 的话它是网络磁盘,对于网络传输这块的话要求比较大。因为我们 Milvus 是属于计算密集型的,对于 I/O 要求会比较高。我们公司内部 NFS 服务器上用的是万兆网卡,网络带宽能够达到 1 GB/s。如果说是咱们这边内存比较大的话,那么如果是存在多次去查询的话,数据已经在内存里面,性能可能会好一些。但是对冷启动的话,网络带宽对于性能会有比较大的影响。

Q7: 什么时候支持多个写节点?

A:我们都在考虑当中,现在这个 Mishards 的话因为可以说还是在预生产的阶段,还没有真正的提供给大家上生产环境的。

Q8: Mishards 在生产环境中部署有客户案例吗?

有的,大家可以去看这篇文章:让音乐伴随你左右-Milvus 在丸音的应用

Q9: 近实时搜索可以优化成实时吗?

A:欢迎到 Github 开个 issue 让我们知道用户们有这个需求~ 

Q10: 数据插入密集的分布式部署怎么办?

A:由于现在 Mishards 还不支持多节点写操作、数据插入密集的分布式部署,后续会逐步根据用户需求去拓展。

  One more thing                                                                                                                  

最后来预告我们下一次的直播:“跨境追踪(Re-ID)技术与 Milvus 的完美邂逅” 将于 9/13 进行,小伙伴们快报名起来吧! https://www.slidestalk.com/m/249

| 欢迎加入 Milvus 社区

github.com/milvus-io/milvus | 源码

milvus.io | 官网

milvusio.slack.com | Slack 社区

zhihu.com/org/zilliz-11/columns | 知乎

zilliz.blog.csdn.net | CSDN 博客

space.bilibili.com/478166626 | Bilibili