自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

转载 Docker背后的内核知识——cgroups资源限制

上一篇中,我们了解了Docker背后使用的资源隔离技术namespace,通过系统调用构建一个相对隔离的shell环境,也可以称之为一个简单的“容器”。本文我们则要开始讲解另一个强大的内核工具——cgroups。他不仅可以限制被namespace隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。在介绍完基本概念后,我们将详细讲解Docker中使用到的cgroups内容。希望通过本

2017-05-13 16:38:33 773

转载 Docker背后的内核知识——Namespace资源隔离

Docker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载点切换了,即文件系统被隔离了。然后,为了在分布式的环境下进行通信和定位,容器必然需要一个独立的IP、端口、路由等等,自然就想到了网络的隔离。同时,你的容器还需要一个独立的主机名以便在网络中标识自己。想到网络,

2017-05-13 16:34:46 363

原创 美国奥斯汀之行

2016-5-14-2016-5-22一周时间参加了第38届国际软件工程大会,这次大会的地点在美国奥斯汀,去奥斯汀一路辗转,从杭州->上海虹桥火车站--(地铁2号线)-->上海浦东国际机场---->洛杉矶---->奥斯汀。1、美国的空调是落地的,而国内的空调要么是挂壁的,要么是中央空调,大家见识一下老美的空调吧:2、作为读书人在奥斯汀还是要逛一下当地的书店,书的价格一般就是国内的价格差

2016-05-29 10:05:09 449

原创 Go语言分析

跟C语言的差一点例子说明函数格式不同func GetMsg(i int) (r string) {    fmt.Println(i)    r = "hi"    return r }func说明这个是个函数GetMsg是函数名(i int) 函数接收一个int参数(r string) 函数返回一个s

2015-12-05 14:05:23 476

转载 Docker源码分析(一):Docker架构

【编者按】在《深入浅出Docker》系列文章的基础上,InfoQ推出了《Docker源码分析》系列文章。《深入浅出Docker》系列文章更多的是从使用角度出发,帮助读者了解Docker的来龙去脉,而《Docker源码分析》系列文章通过分析解读Docker源码,来让读者了解Docker的内部实现,以更好的使用Docker。总之,我们的目标是促进Docker在国内的发展以及传播。另外,欢迎加入Info

2015-11-07 12:25:25 465

转载 OpenStack、Kubernetes和Mesos,谁将掌控未来?

哪个软件层会最终控制全球公司正逐步建立起来的计算、存储和网络架构?是OpenStack?Mesos应用调度器?还是Kubernetes?这些问题的答案可能并非我们想象得那么简单,但是讨论一下还是非常有意思的。本文编译自theplatform.net网站,作者为Timothy Prickett Morgan,编译者范范,在此表示感谢。OpenStack成为控制功能的重心Ope

2015-10-26 22:47:07 1174

转载 Apache Mesos【二】Apache Mesos底层基础库

Protocal Buffer是google开源的用于数据交换的库,常用于跨语言的数据访问,担任的角色一般为对象的序列化/反序列化。 另一个与之类似的开源软件是facebook开源的thrift,它们两个最大区别是thrift提供了自动生成RPC的功能而Protocal Buffer需要自己实现,但Protocal Buffer的一个优势是其序列化/反序列化非常高效。1. Protocol b

2015-10-24 13:37:48 311

原创 Apache Mesos【一】Apache Mesos的整体架构

1. 前言同其他大部分分布式系统一样,Apache Mesos为了简化设计,也是采用了master/slave结构,为了解决master单点故障,将master做得尽可能地轻量级,其上面所有的元数据可以通过各个slave重新注册而进行重构,故很容易通过zookeeper解决该单点故障问题。(什么是apache mesos?参考:《统一资源管理与调度平台(系统)介绍》,本文分析基于M

2015-10-24 12:56:37 451

转载 基于Mesos和Docker的分布式计算平台

针对“互联网+”时代的业务增长、变化速度及大规模计算的需求,廉价的、高可扩展的分布式x86集群已成为标准解决方案,如Google已经在几千万台服务器上部署分布式系统。Docker及其相关技术的出现和发展,又给大规模集群管理带来了新的想象空间。如何将二者进行有效地结合?本文将介绍数人科技基于Mesos和Docker的分布式计算平台的实践。分布式系统设计准则可伸缩性首先分布式系

2015-10-24 11:35:53 406

原创 IBM应用程序性能管理

IBM应用程序性能管理解决方案协助程序员管理应用程序的性能与可用性,这种解决方案能够识别性能瓶颈,并且能够快速找到性能问题的根因。应用程序性能管理解决方案能够完成以下功能:l 通过集成将应用程序的可用性从60%提升到90%;l 减少业务中断时间长度50%以上;l 找到问题的根因,提升到原来时间的90%;l 可以作为一个SaaS;

2015-08-01 06:22:20 320

Xtext User Guide

真正描述Xtext的语法的书籍不多,那我们就来看官方发布的用户指导书的,让我们一起参与编程语言的设计。

2016-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除