07 2019 档案

摘要:结合现在云计算和DevOps的发展趋势,我觉得一个成熟的自动化运维平台应该包括以下的特性: 一、支持混合云的CMDB现在越来越多的服务器都转到了云上,而主流的公有云、私有云平台都拥有比较完备的资源管理的API,这些API也就是构建一个自动化CMDB的基础。 新一代的自动化运维平台应该是可以基于这些A 阅读全文
posted @ 2019-07-24 17:20 muzinan110 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:分布式要解决什么问题呢?解决持久化数据太大,单个节点的硬盘无法存储的问题;解决运算量太大,单个节点的内存、CPU无法处理的问题。 数据分片数据冗余 解决这些问题,有两种思路:scale up,scale out。前者就是提升单个节点的能力,更大的磁盘,更快的CPU,定制的软硬件,然而这意味着更高的价 阅读全文
posted @ 2019-07-24 16:34 muzinan110 阅读(2457) 评论(0) 推荐(0) 编辑
摘要:分布式系统特征及解决方案 一、可扩展性二、可用性三、一致性四、高性能 一个大型网站就是一个分布式系统,包含诸多组件,这些组件是分布式系统的组成部分;而我现在认为,一个大型网站包含诸多组件,每一个组件都是一个分布式系统,比如分布式存储就是一个分布式系统,消息队列就是一个分布式系统。 可扩展性、高性能、 阅读全文
posted @ 2019-07-24 16:33 muzinan110 阅读(1133) 评论(0) 推荐(0) 编辑
摘要:1.什么是分布式系统2.Partition和Replication3.分布式系统的三个指标CAP4.分布式系统挑战5.分布式系统特性与衡量标准6.用一个请求串起来7.概念与实现 什么是分布式系统 分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现 阅读全文
posted @ 2019-07-24 16:32 muzinan110 阅读(296) 评论(0) 推荐(0) 编辑
摘要:常见的数据结构链表、队列、栈、二叉树、堆使用内置结构实现高级数据结构,比如内置的list/deque实现栈 链表有单链表、双链表、循环双端链表如何使用python来表示链表结构 实现链表常见操作,比如插入节点,反转链表,合并多个链表 leetcode练习常见链表题目 队列是先进先出结构实现队列的ap 阅读全文
posted @ 2019-07-08 08:54 muzinan110 阅读(95) 评论(0) 推荐(0) 编辑
摘要:设计模式 创建型模式(工厂/单例)工厂模式(Factory):解决对象创建问题 解决对象创建问题解耦对象的创建和使用包括工厂方法和抽象工厂 构造模式(Builder):控制复杂对象的创建用来控制复杂对象的构造创建和表示分离。比如你要买电脑,工厂模式直接给你需要的电脑但是构造模式允许你自己定义电脑的配 阅读全文
posted @ 2019-07-08 08:53 muzinan110 阅读(86) 评论(0) 推荐(0) 编辑
摘要:如何利用kubernetes实现应用的水平扩展(HPA) 云计算具有水平弹性的特性,这个是云计算区别于传统IT技术架构的主要特性。对于Kubernetes中的POD集群来说,HPA就是实现这种水平伸缩的控制器, 它能在当POD中业务负载上升的时候,创建新的POD来保证业务系统稳定运行,当POD中业务 阅读全文
posted @ 2019-07-01 15:48 muzinan110 阅读(2856) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示