1. 和传统分工模式相比,你觉得DevOps最大的价值是什么? DevOps严谨地认为应用程序代码依靠服务器、网络和数据库等基础设施来实现它的价值。因此,DevOps部署方法同等地对待系统组成部分的所有变化,以同样的方式追踪记录这些变化。一些基础设施的变化,比如一个谨慎的网络交换机升级或者存储设备的增加,会被视为性能的增强(系统的新功能),即便这些变化可能会不太容易察觉。同样的,网络服务器的或者SAN固件补丁可能会被认为是修复补丁或者缺陷。不论一个开发团队如何将事物分类,关键是他们能够用同样的严谨态度去对待其他部分,来保证整个系统的持续稳定。 2. DevOps和Agile是什么关系?DevOps会替换掉Agile吗? LeanUX和AgileUX,也就是“精益UX”和“敏捷UX”。虽然两者听起来很接近,但是两种设计方法从设计过程到涉及的范围都截然不同。 精益UX更接近于一种业务运营方式,而敏捷UX用户体验设计则接近一个项目的执行方法 个人觉得,Ops完全成熟之后,拥有敏捷特性了是有可能的。 3. DevOps落地的难点在哪里?如何突破? 最大的难点并不是实际业务代码的编写,而是服务的监控和调试以及容器的编排。
|