如何落地云原生DevOps?
阿里妹导读:什么是云原生DevOps?在阿里内部有怎样的实践?企业又该如何落地?阿里云云效专家团队提出了下一代精益产品开发方法体系——ALPD,提供了系统的云原生DevOps落地的方法支撑,帮助企业渐进式地迈入云原生DevOps。本文结合实际案例,分享通过阿里云云效落地云原生DevOps的五个阶段。
符合开放标准、语言和框架无关,相比于针对某个特定语言、特定框架,在技术升级或迭代时可以有更高的弹性、更好的发展和生命力,形成更好的生态。
两个基础:基于微服务和无服务架构,可以让DevOps成为可能;基于Serverless的基础设施,是面向资源和需求,以达到更好的弹性。
在这两个原则和两个基础之上,做到两个能力:持续交付和智能自运维。
超亲密,在同一个进程中,通过函数调用通信。
位于同一个Pod的不同容器,通过IPC通信。
位于同一个网络中,通过RPC通信。
声明式地描述资源需求,智能管理,按需使用。
采用云上通用资源,对齐标准协议。
技术主管或架构师。
工程师,包括开发、测试和运维等。
客户量大、紧急需求多。
无专职运维、云原生技术如K8S的学习门槛高。
IT基础设施架构复杂、发布耗时耗力。