云计算
文章平均质量分 63
caoshuming_500
这个作者很懒,什么都没留下…
展开
-
分布式监控系统
在一个大型分布式系统中(一个完备的云计算系统也是一个巨无霸的分布式系统) 任何一个client的请求调用,会在分布式系统中产生上百次的调用(各种缓存、中间件、数据库、微服务),一旦一个请求异常;那具体到哪个系统服务异常就变得很重要的;【在分布式监控系统比较低级时,比如只能监控某一个微服务的运行情况:这时就需要一些人力来保证整个链路的问题的及时发现,一个人维护100个系统的稳定性,知道哪个系统是否异原创 2016-06-12 13:22:32 · 5401 阅读 · 0 评论 -
linux 容器(LXC) 第1章 LXC 简介
1. LXC 基本概念linuX Contains 是linux 容器,是操作系统级别的虚拟化技术,它可以提供轻量级的虚拟化、以便隔离进程和资源。容器的隔离容器有效地将操作系统管理的资源划分到独立的组中,并把各个独立的组进行隔离,可以让各自的组占用独立的资源,完成自己独立的任务。因为容器最终执行的命令也是调用统一的os api 来实现,是基于整个os 来实现的,【所以不需原创 2016-06-15 15:35:11 · 5897 阅读 · 0 评论 -
linux 容器(LXC) 第2章 chroot
1. linux chroot 机制的由来root 用户启动一个daemon在linux 系统上启动一个daemon 必须用root 用户来启动,比如一个web 服务器(nginx/apapce 80端口)是在操作系统的接口(1-1024),只有root 有这个权限来启动这类接口;用root 户启动daemon 的程序也被认为是一个自然的事情。 安全问题日益变大原创 2016-06-15 15:35:42 · 2704 阅读 · 0 评论 -
linux 容器(LXC) 第3章 命名空间(namespace) 简介
1. 命名空间是什么命名空间简单的来说提供的就是全局资源的一种抽象,将资源放到不同的命名空间中,各个命名空间中的资源是相互隔离的。2. namespace 的分类namespace 分成了5类,分别是UTS/IPC/PID/NS/Net; 这些命令空间可以组合使用,创建一个namespace 也是在clone 的库函数中设置一个参数(每类namespace 有自己的参数原创 2016-06-15 15:36:29 · 4505 阅读 · 1 评论 -
linux 容器(LXC) 第4章 cgroups
1. cgroups 的简介cgroups (control groups) 是linux 内核提供的一种可以分配给单个进程和多个进程资源,并可以对cpu、mem(io、disk、traffic 现在应该还不支持)进行精细化控制。比如一台处理机有32core 128G内存;这台机器设置最多跑6个application(进程);1个进程申请 8core 20G;1个进程申请16core 64G原创 2016-06-15 15:39:49 · 1163 阅读 · 0 评论 -
kubernets 架构设计 第2章 服务
kubernets 集群里面有很多pod,那不同的pod 之间是怎么通信的呢?就是通过服务来通信的2.1 什么是服务服务是kubernets 的一个抽象概念,它定义了一个pod的逻辑集合以及访问这个逻辑集合的策略,有时也别称为微服务;服务的目标是提供一种桥梁,使得飞kubernets 的原生态程序,在无需为kubernets 编写特性程序的前提下,轻松访问后端pod服务为用户提供一原创 2016-06-14 11:46:29 · 1272 阅读 · 0 评论 -
kubernets 架构设计 第1章 pod
kubernets 是google 开源的容器集群管理系统,它构建于Docker 技术之上,是为容器化应用提供资源调度、部署运行、服务发现、扩容/缩容等一些列功能,本质上可以看作容器的mini-PaaS 平台。2.1 什么是podpod 对应于由若干容器组成的容器组,同一容器组内的容器共享一个”存储卷“ 。pod 主要是在容器化的环境中建立了一个面向应用的”逻辑主机“模型,它包括一原创 2016-06-13 17:50:03 · 1462 阅读 · 0 评论 -
kubernets 架构设计 第3章 网络
1. kubernets 的网络模型kubernets 的网络是从Docker 默认的模型中独立出来形成自己的一套网络模型,该网络模型的目标是每一个pod 都拥有一个扁平化、共享网络空间的IP,通过该IP,pod就能够跨网络与其他物理机或者pod进行网络通信。一个pod一个IP 模型创建了一个干净、反向兼容的模型,在该模型中,从端口分配、网络、域名解析、服务发现、负载均衡、应用配置和迁移等角度原创 2016-06-15 15:32:54 · 837 阅读 · 0 评论