在创业公司,不懂运维的程序员如何兼顾公司的运维工作

  1. 云栖社区>
  2. 阿里巴巴中间件>
  3. 博客>
  4. 正文

在创业公司,不懂运维的程序员如何兼顾公司的运维工作

中间件小哥 2019-01-07 16:48:46 浏览3884
展开阅读全文

我是一名创业公司的Java开发工程师,公司没有运维团队,由程序员负责代运维。

公司的产品几乎都是部署在阿里云上,项目存在需要频繁改动并经常上线发布的情况。但通过 Jenkins 本地构建然后再发布到阿里云的 ECS 上的流程已经不太适用于当前的业务场景,再加上整个项目的IT架构已经升级改造为 Spring Cloud 微服务体系,在这套微服务架构中,原本很多服务都被打散,对应用的发布就显得更加复杂和容易出错,这时候需要一套更加健全和可靠的线上发布流程。

业务挑战

由于业务不太稳定,存在大面积的老业务下线和新业务上线的情况,每一次发布项目都需要整站暂停访问来发布新的内容上线,这对用户来说很不友好。我们需要在不停机的情况下,发布项目快速注册,并立即实现注册中心可以对外提供服务访问,以及必要时进行灰度发布,但这些都是当前所欠缺的。

测试环境因项

网友评论

登录后评论
0/500
评论
中间件小哥
+ 关注
所属云栖号: 阿里巴巴中间件