{page.title}

阿里云ACK结合云效助力上海博卡DevOps转型

发表时间:2021-01-17

跟着公司业务的增加,博卡面临新的需求:

4、应用护航,无惧故障与顶峰

• 节俭了微服务自行安排中的高可用本钱, 且节省手动配置等累赘。

SaaS公司要在竞争中拔得头筹,就需要倏地影响客户需求,同时坚持较高的稳固性。同时要快速占据市场,就需要直推出新产品不断翻新,本港台同步现场报码,这个时候开发的交付效力以及低成本试错就尤为主要。博卡将其SaaS应用完全体署在阿里云上,终极选用阿里云容器服务ACK+云效解决计划,替换了最初ECS+Gitlab+Jenkins,打造其完全高效的CI/CD体系落地DevOps。

需求三:IT架构庞杂,数十个微服务跟数十个前端利用,需要实现零停机的无缝迁徙。

• 容器服务ACK依据每个Pod的CPU和内存资源需求自行调度,资源极致应用。

• 自动扩容:对某些应用霎时突发流量、大批盘算资源的需求,ACK可以根据此前配置规矩自动扩容,确保应用的稳定性。

需求:博卡服务众多小商户,客户需求高并发时必需天天交付数次。传统的开发部署模式成为瓶颈, 必须打造高效的CI/CD系统。

• 从开发、预发到出产全周期笼罩。云效的代码管理Codeup的内置评审功效,能高效的实现Code Review。内置的代码检测开箱即用,增进编码标准履行。

• 故障自动重启:通过Pod健康监测和停当监测,与运用健康监测接口(比方SpringBoot的Actuator的health)即可简略实现故障自动重启,解决了小公司没有24*7疾速响应运维人员的问题,能够做到主动化最高效的缓解问题。

• 同时,由于ACK是基于Docker镜像的进级,回滚版本不会环境变更等因素导致回滚失败。

2、零停机任意回滚

需要二:不专职运维职员,不同开发须要对应流水线操作的权限治理。

1、高效落地DevOps

需求四:Kubernetes学习门槛过高,如何通过更简单的管理成本取得自动化扩缩容、自动运维。

• 通过云效的Flow流水线可以回滚基础上所有部署方法,阿里云ACK+Flow的最佳错误,则可以实现快捷零停机回滚任意版本(通过健康监测以及重启策略确保启动的容器必定是可运行版本,假如呈现无法启动或者启动异样的版本,则因为就绪监测无法通过是无奈接受流量的,所以可以完成零停机或回滚)。

3、降本增效

• 云效Flow流水线便捷实现连续交付,内置多种语言的流水线模板,与容器服务ACK联动,开箱即用。

博卡软件于2004年在上海成破,是家专于为本地漂亮生涯相干行业供给软件服务的SaaS软件提供商,重要产品提供门店经营所需要的管理软件,智能硬件以及营销小程序等,星球也“普查”?这张“宇宙地图”囊括300万星系