关闭

OpenStack Heat 源码分析

目前还在进行中,开源在 https://github.com/yeasy/openstack_code_Heat,欢迎大家参与完善。...
阅读(1754) 评论(0)

云计算时代应用设计十二要素

云计算时代,设计和应用软件应用应该注意哪些因素? Docker 为什么最近这么火? Heroku平台提出了推荐的应用风格,对我们设计PaaS和SaaS应用都有很好的参考意义。 代码 一个代码库,使用版本管理,形成多个部署。 依赖 显式定义,隔离不同依赖。 配置 在环境变量中保存配置。 后端服务 后端服务作为可挂载资源使用。 生命周期...
阅读(1487) 评论(0)

Docker 1.3 发布

Docker 1.3 发布 Docker 1.3 已经正式发布,新的特性包括镜像签名、进程注入、新的创建和运行容器命令、安全选项和 Mac OS 上进行目录共享。特别是针对安全方面的改进,成为本地发布的亮点。 镜像签名 支持对镜像的发布者和镜像文件进行验证。 进程注入 除了通过 nsinit 和 nsenter 的方式查看容器内应用之外,可以使用更方便的 docker e...
阅读(1234) 评论(0)

Dockerfile指令总结

指令的一般格式为INSTRUCTION arguments,指令包括FROM、MAINTAINER、RUN等。 FROM 格式为FROM 或FROM :。 第一条指令必须为FROM指令。并且,如果在同一个Dockerfile中创建多个镜像时,可以使用多个FROM指令(每个镜像一次)。 MAINTAINER 格式为MAINTAINER ,指定维护者信息。 RUN 格式为RUN 或RUN...
阅读(7059) 评论(0)

IO模式——同步(阻塞、非阻塞)、异步

不少人把同步、异步、阻塞、非阻塞放到一起讨论,很多时候难以区分。 这里从根上剖析下该怎么看待这几个概念。 首先,异步和同步是相对的,而同步情况下又有阻塞和非阻塞之分。 异步很容易理解。当用户程序需要进行IO的时候,发出IO请求,然后就立刻返回,可以继续做其它事情。 例如,从网络收包,当包抵达后放到内核某个缓存区,并且从内核空间放置到程序需要的用户空间后(一种是直接复...
阅读(1111) 评论(0)

也谈并发和并行

并发(concurrency)和并行(parallelism)都是常见的概念,并且很多时候并不容易进行区分,甚至被用作表达同样的概念。 网上最流行的解释,并发是一个人吃三个馒头;并行是三个人吃三个馒头。 这样理解简单概况了主要区别,但其实并不是太完整。 从对象的角度,并发是一种任务分配模式,指的是同一个处理器被调度处理不同的任务,这些任务往往都是同一性质的任务。例如浏览器打开多个页面...
阅读(1085) 评论(0)

网络虚拟化基础协议之Geneve

网络虚拟化最基础的技术莫过于分层(Overlay、Underlay),要实现分层有两种手段,一个是映射(Mapping),一个是封装(Encapsulation)。 映射,主要思路是转发时替换报文语义,如何替换将需要设备进行查询。 封装,则是把需要的报文语义添加到网包中,处理的时候一层层的解封装即可,尽量对设备透明。 不少协议都实现了封装的部分或完整功能,包括IP-in-IP...
阅读(2693) 评论(0)
    个人资料
    • 访问:296556次
    • 积分:3911
    • 等级:
    • 排名:第8467名
    • 原创:106篇
    • 转载:0篇
    • 译文:1篇
    • 评论:51条
    最新评论