joesonw
V2EX  ›  奇思妙想

会有团队/公司对微服务的 SAAS 有需求吗?

By joesonw at 2021 年 6 月 1 日 · 2940 次点击

从个人的感觉出发, 各个微服务写完到上线中间差的东西其实比较多的:

  • CD
  • 灰度
  • 日志 /指标收集
  • 服务注册
  • PR Preview
  • LoadBalancer
  • 限流, 鉴权
  • 等云上基础设施的组合

如果有这样的平台, 只需要将仓库接入就可以很方便的实现一键上线等功能, 不知道会不会有需求呢?

10 条回复  •  2021-06-02 00:11:24 +08:00
jr55475f112iz2tu
   1
jr55475f112iz2tu  
   2021 年 6 月 1 日
我也想了解一下类似的需求场景
defunct9
   2
defunct9  
   2021 年 6 月 1 日 via iPhone
这不就是 k8s 干的事么
touchwithe
   3
touchwithe  
   2021 年 6 月 1 日 via iPhone
小公司不需要,大公司自建。
d5
   4
d5  
   2021 年 6 月 1 日
不知道我理解对没有😂楼主是要做一个傻瓜托管式的 CI/CD 平台。

比如:
管道有 Jenkins 或者 Gitlab Ci 。好东西
云端 kubernetes 环境有 Azure K8S 。好东西
海量 Kubernetes 集群的管理有 Rancher 。好东西

这些东西是要根据企业的需求还有各种环节,比如冒烟测试、X-Ray 安全检查、SonarCube 检查,深度整合到管道里的。主要组件都很成熟了,整合和调试似乎是必不可少的?企业还是需要花人力去整合这些开源或收费的工具,实现自动且流畅的交付管道。

楼主说的将这些做成一个 SaaS 服务,难点应该是每个企业从打包到测试的各个环节的需求都不一样,难以全部囊括。企业如果要配合集成的话,还不如自己整一套。
GopherDaily
   5
GopherDaily  
   2021 年 6 月 1 日
有。但是吃得下的很少
joesonw
   6
joesonw  
OP
   2021 年 6 月 1 日
@defunct9 就拿 CD 来说, 得整 argo, 然后按 PR deploy 呢, 还得单独自己弄. 肯定是部署在 k8s 上, 但直接来对知识经验储备肯定是有一定的要求. k8s 就相当于操作系统, 然后这个平台呢有点像 WAMP 这种傻瓜式软件, php 放进去就可以跑了.
joesonw
   7
joesonw  
OP
   2021 年 6 月 1 日
@d5 想法可能更多是针对于中小团队, 没有专门的 devops 甚至是运维. 但是不知道这么小的团队有没有这样的需求.
defunct9
   8
defunct9  
   2021 年 6 月 1 日 via iPhone
@joesonw 不好弄啊,刚做完一个公司的 k8s 迁移。各种 ingress 和 svc 以及 hpa 都得根据实际情况调整,更别说两段式提交,一个 repo 在 git,另一个一起?分开?放 s3 ?东西太多,只能定制撒
securityCoding
   9
securityCoding  
   2021 年 6 月 1 日
看下阿里云的 EDAS
joesonw
   10
joesonw  
OP
   2021 年 6 月 2 日 via iPhone
@securityCoding 看过这个。感觉就是把他们内部的一套 java 系统搬出来的产品而已。
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
© 2026 V2EX · 42ms · 3.9.8.5