zoukankan      html  css  js  c++  java
  • Cloud Native 云化架构阅读笔记

    一• Cloud Native

    CloudNative是什么?

    Cloud Native翻译为云原生,是Matt Stine提出的一个概念,它是一个思想的集合,包括DevOps、持续交付(Continuous Delivery)、微服务(MicroServices)、敏捷基础设施(Agile Infrastructure)、康威定律(Conways Law)等,以及根据商业能力对公司进行重组。Cloud Native既包含技术(微服务,敏捷基础设施),也包含管理(DevOps,持续交付,康威定律,重组等)。Cloud Native也可以说是一系列Cloud技术、企业管理方法的集合。

    需 要 面 对 的 技 术 有 哪些?

                                 分 布 式 系 统 的 问 题

                       CloudNative的相关的技术

                                                               核心要解决的主要问题

     

     二• 如 何 提 高 性 能 和 稳 定 性

     

     三• 分 布 式 服 务 化 架 构 的 关 键 技 术

     我们要做什么?

    高 性 能 处 理
    • 缓存、弹性伸缩、异步处理、数据复制⋯⋯
    • 关 键 业 务 保 护
    • 高可用、故障隔离、业务降级⋯⋯
    • 流 量 控 制
    • 负载均衡、服务路由、熔断、降级⋯⋯
    • 整 体 架 构 监 控
    • 三层系统监控(应用层、中间件层、基础层)
    • DevOps
    • 环境构建、持续集成、持续部署
    • 架 构 管 理
    • 架构版本、生命周期管理,服务管理⋯⋯
    • 自 动 化 运 维
    • 自动伸缩、故障迁移、配置管理,状态管理⋯⋯
    • 基 础 资 源 调 度 管 理
    • 计算、存储、网络资源调度和管理

    面 向 服 务 的 Docker 镜 像
    • 为 什 么 要 做 服 务 化 的 Docker 镜 像
    • 想想现有的中间件 – nginx 和 zookeeper
    • 都不是服务化的,任何静态配置或动态配置的改变都需要通过改conf文件
    • 面 对 不 完 美 世 界 的 Workaround 的 方 案
    • 我们开发了一个服务化的Docker EntryPoint框架,提供如下最基本回调脚本
    • Start, Stop, ApplyConfig,HealthChecking

     




    四• PaaS 平 台 的 核 心

    软 件 工 程 的 三 个 核 心
    • 服 务 SLA
    • 高 可 用 的 系 统
    • 自 动 化 的 运 维
    • 能 力 和 资 源 重 用
    • 软 件 模 块 的 重 用
    • 软 件 运 行 环 境 和 资 源 的 重 用
    • 过 程 自 动 化
    • 软 件 生 产 流 水 线
    • 软 件 运 维 自 动化

    这 三 个 核 心 能 力 全 部 体 现 在 PaaS 上
    • 分 布 式 多 层 的 系 统 架 构
    • 服 务 化 的 能 力 供 应
    • 自 动 化 的 运 维 能力

     



  • 相关阅读:
    常见的 常见的 User_Agent
    scp 传送数据的几种方式
    最近面试的几个问题 (三) io 多路复用
    mac 磁盘分区 时间胶囊创建失败
    最近面试的几个问题 (二) request_url 去重之布隆去重
    最近面试的几个问题 (一) 进程和线程、协程的区别
    chromedriver与chrome最新版本对应表 转自-河岸上的酸菜鱼 简书地址-https://www.jianshu.com/u/bbea92f78aca
    Sql代码美化工具:Sql Pretty Printer for SSMS V3.6.1
    如何给非理科生讲明白什么是云计算、大数椐(下)
    如何给非理科生讲明白什么是云计算、大数椐(上)
  • 原文地址:https://www.cnblogs.com/zyt-bg/p/10614844.html
Copyright © 2011-2022 走看看