阿里云DevOps助理工程师认证学习笔记 5 - 云原生与DevOps
云原生与DevOps
1. 云原生
2. 微服务
特性:
独立的可扩展性
· 每个微服务都可以独立进行横向或纵向扩展, 根据业务实际增长情况来进行快速拓展
独立的可升级性
· 每个微服务都可以独立进行服务升级、更新,不用依赖于其它服务, 结合持续集成工具可以进行持续发布, 开发人员就可以独立快速完成服务升级发布流程
语言无关性
· 研发人员可以选用自己最为熟悉的语言和框架来完成他们的微服务项目
故障和资源的隔离性
· 在系统中出现不好的资源操作行为时, 将仅仅只会影响单个微服务
挑战:
3. 容器
容器是与系统其他部分隔离开的一系列进程,容器提供了一种逻辑打包机制, 以这种机制打包的应用可以脱离其实际运行的环境。
4. CI / CD / DevOps
5. 云效DevOps流水线