DevOps概述
什么是软件开发软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,实现和测试的系统工程软件开发有哪些困难?软件开发的本质困难复杂性不可见性可变性一致性The Mythical Man-Month 人月神话Frederick P.Brooks.J:对本质难题的进一步分析三个本质难题因项目而异四大本质难题相互促进本质难题的变化带动软件方法(过程)演变软
DevOps 的未来
DevOps 和云技术正在逼近极限范式转变往往会产生意想不到的后果,这些后果可能需要数年才能被完全消化。 云计算就是一个很好的例子。 云计算迎来了灵活的基础设施和低资本要求的时代,由于资源只是一个API调用,工程师们无需等待部署。 然而,这一切只是开始。敏捷的公司利用云来打破开发和运维之间的隔阂,并采用敏捷方法以缩短开发周期,从而创造战略优势。 他们将应用程序生命周期中的工程师团队分工从之前的开发
云原生已来,只是分布不均
云原生1. 思维、概念互联网从刚开始诞生发展,到现在的互联网思维、互联网+(即 Internet Native ),云计算从诞生到发展至今,需要云原生思维(即 Cloud Native),类比企业发展到一定阶段需要价值观思维(即 Values Native )。它们是一种抽象的思维模式,所以任何技术的变革和推广,一定是思想先行,随后才有具体的产品帮助落地。上面讲了思维方式,再具
云原生已来,云原生是什么?
前言Internet 改变了人们生活、工作、学习和娱乐的方式。技术发展日新月异,云计算市场风起“云”涌,从最初的物理机到虚拟机(裸金属) ,再到容器(Container),而互联网架构也从集中式架构到分布式架构 ,再到云原生架构。如今 “云原生” 被企业和开发者奉为一种标准,并被认为是云计算的未来,让我想到一句话:“未来已来,只是分布不均”。伴随着 “云原生” 技术(架构)越来越火,火得一塌糊涂,