gydtep 发表于 2020-8-5 09:50:35
完美日记最开始是自建K8s,使用的是K8s开源版本,但是开源版本有很多bug未知,安全性也是未知,并没有一个比较友好的Web操作界面,还需要大量运维人员解决运行时出现突然的各种问题。gydtep 发表于 2020-8-5 13:13:37
2020年1月2日,后端准备完成。1月3日准备开始前端,1月17日前端完成、UAT环境正式使用。gydtep 发表于 2020-8-5 15:48:13
容器化改造之后,整个系统“轻松了很多”。1月初,在切换到K8s正式环境后,扩容时间只需要90秒左右,节约了6~8倍时间,减少了一名服务器运维人员。gydtep 发表于 2020-8-6 07:37:48
在容器化部署过程中,利用ACK的快速弹性应对大促时的资源快速扩容。gydtep 发表于 2020-8-6 10:56:17
因为K8s这套系统有别于传统的部署过程,开发人员对 centOS系统、Nginx、MQ、MySQL、查询日志等比较熟悉,但对于K8s不甚了解,gydtep 发表于 2020-8-6 15:17:53
对于企业而言,需要具备一定的前瞻性,对于容器生态圈的主流技术和发展要有足够的把握,才能更好地将现有业务与容器技术相结合。gydtep 发表于 2020-8-6 17:41:14
这是因为世界上的每首歌都存储在别处,但你的手机可以发送信息(要求下载这首歌),然后接收信息(在手机上播放这首歌)。gydtep 发表于 2020-8-7 14:16:58
痛苦的改造完成后,三年后进入项目的同学只需要安装好 docker,再在 ternimal 中运行一句 ./run-dev.sh 就能够获取一个具有完整依赖的本地环境,提效明显。gydtep 发表于 2020-8-7 18:51:01
但是,建筑学上的架构与软件架构却又极大的不同之处,问题出现在“软件”这个词上,按照 software 的词解,ware 是指产品一样的东西,而 soft 则强调易变,gydtep 发表于 2020-8-8 15:48:40
还是走的每周四变更的路子。现代的发布方式 AB、金丝雀、灰度无法采用是因为改造成本过高,或者没有足够的自动化测试来保证改动安全,更别提将发布做到 CICD 里面了。