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

中间件小哥 2019-01-07

云栖社区 Java核心技术 分布式系统与计算 java 程序员 创业 配置 微服务 测试 EDAS

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

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

业务挑战

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

测试环境因项

登录 后评论
下一篇
corcosa
15216人浏览
2019-10-08
相关推荐
浅谈IT运维
755人浏览
2017-11-20 14:17:00
联想IT的左右互搏
862人浏览
2017-07-03 16:54:00
0
1
0
4294