一• 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 上
• 分 布 式 多 层 的 系 统 架 构
• 服 务 化 的 能 力 供 应
• 自 动 化 的 运 维 能力


最新文章

  1. android 获取应用的当前版本号&获取当前android系统的版本号
  2. selenium3.0.1调用firefox
  3. MongoDB(NoSQL) 入门
  4. Greedy:Graveyard Design(POJ 2100)
  5. Ffmpeg解析media容器过程/ ffmpeg 源代码简单分析 : av_read_frame()
  6. macbook pro retina 编程字体推荐
  7. 理解vuex的状态管理模式架构
  8. C# Note37: Writing unit tests with use of mocking
  9. Java+maven+httpcomponents封装post/get请求
  10. springboot的jar包
  11. easyui_validatebox常用验证
  12. Webpack 2 视频教程 005 - Webpack 编译输出日志
  13. 解决Jmeter插件ERROR: java.io.IOException: Agent is unreachable via TCP的错误
  14. Linux学习 : 总线-设备-驱动模型
  15. 将excel的数据导入到数据库后都乱码了是怎么回事
  16. OpenCV 学习笔记 02 处理文件、摄像头和图形用户界面
  17. [51nod] 1090 3个数和为0 暴力+二分
  18. 利用libpcap分析网络上的数据包(入门级)
  19. 反素数ant(数学题)
  20. sql server 索引总结三

热门文章

  1. COGS2187 [HZOI 2015] 帕秋莉的超级多项式
  2. C++关于string的一些用法
  3. 【原创】大叔经验分享(49)hue访问hdfs报错/hue访问oozie editor页面卡住
  4. FreeRTOS如何结束和重新启动调度程序
  5. windows 上传文件到 Linux 服务器
  6. set操作
  7. string对象方法
  8. C#通过文件路径获取文件名小技巧
  9. webpack4与babel配合使es6代码可运行于低版本浏览器
  10. 【运维】在Windows上使用IIS方向代理配置Websocket