云原生技术核心要素
2023-02-25 17:53:02 0 举报
云原生技术
作者其他创作
大纲/内容
存算分离
任何对开发环境和软件的修改 , 都先写好Yaml文件纳入配置 管理以做集中管理,以便出错 后可以快速追溯和定位 ,方便 进行回滚操作
容器云
Docker+Kubernetes的资源 调度和编排 : 作为IaaS层组件, Docker借助Kubernetes 提供PaaS层服务能力, 创建销毁和调度速度比虚拟机快
Serverless
DevOps
不可变基础设施
服务网格
云原生核心技术要素
为去中心化的微服务提供中心 化的管控节点, 将控制流和消 息流分离 ,进行流量拦截、安 全、日志、 限流等管控和治理
持续集成交付 ,促进开发和运 维高效协作,实现软件和IT基 础设施对接、自动部署、动态 扩容、自动迁移等。
声明式API
计算资源与存储空间的配置互不制约 ,可根据业务场景需求个性化配比,独立、按需扩容 ,持续保障存算资源的高效使用,并有效进行安全隔离。
微服务
当业务需求发生变化后, 无需 在原环境中重新部署或修改配 置 ,而是基于镜像容器 ,重新 生成容器实例 ,同时销毁旧的 容器实例。
纵向拆分单体应用为单独组件 或模块 ,做到单独需求分析、设计、开发、 打包、 部署 ,实 现微服务间松耦合和交互协同。
屏蔽底层IT基础设施和资源 ,开发者无需关注开发框架、开发环境、 多层架构等,通过组 装代码片段(业务需求)实现 复杂的业务流程
0 条评论
下一页