Cloud Computing
文章平均质量分 75
resouer
Baidu, now Netease.
展开
-
Cloud Foundry’s 新容器技术: A Garden Overview
CloudFoundry(CF)中很早就使用了VMware研发的Warden容器来负责应用的资源分配隔离和实例调度。可惜的是,这一本来可以成为业界标准和并掀起一阵革命的容器PaaS技术却因为Pivotal的方针路线上的种种原因被后来居上Docker吊打至今。最近CFer有醒悟的迹象,在Warden上进行了大量改进和升级,本文就来一窥CF新容器技术的一些要点。翻译 2014-10-28 16:06:40 · 4952 阅读 · 0 评论 -
Flynn Architecture Note
Flynn ArchitectureThe Flynn architecture is designed to be simple and understandable. Most of the components of Flynn are no different than the services or applications that are deployed on top of翻译 2014-08-18 10:55:39 · 1839 阅读 · 0 评论 -
Cloud Foundry HA with NATS and other explaination (by James Bayer)
There has been another post on this previously. When running on vSphere / SAN, this is generally not an issue as we have relied on vSphere HA features for several years and it offers a robust IaaS tha原创 2013-05-03 23:14:04 · 2468 阅读 · 0 评论 -
A Distributed Mutex based on Redis
Set key to hold string value if key does not exist. In that case, it is equal to SET. When keyalready holds a value, no operation is performed. SETNX is short for "SET if N ot e X ists".原创 2014-01-06 20:09:30 · 2399 阅读 · 0 评论 -
最终一致性
在世界范围构建可靠的分布式系统往往要求在一致性和可用性之间进行权衡。上个月,亚马逊公司的CTO Werner Vogels发表了一篇文章,描述在大型分布式系统中容忍最终数据一致性的方法。正如InfoQ之前的一篇新闻里所讨论的:系统架构师角色关键的一方面就是衡量相互冲突的需求、决定解决方案,常常要牺牲一个方面来换取另一个方面。亚马逊公司的CTO Werner Vogels发布翻译 2013-12-17 22:56:20 · 2003 阅读 · 0 评论 -
Understanding Disk I/O - when should you be worried?
Our co-author today is Christian Paredes, Senior System Administrator atBlue Box Group, a Ruby on Rails-focused web host that specializes in providing the operations expertise required to keep pow转载 2013-10-10 12:53:11 · 2554 阅读 · 0 评论 -
以NATS为主线的CloudFoundry原理
本文将试图以CloudFoundry中的消息组件NATS为主要线索,以在CF中广泛使用的并发和网络编程框架EventMachine为侧重,来串联整个CF主线功能的工作原理,力求能用简单直接的方式描述出较多的架构细节和系统设计。需要准备的知识:EventMachine(EM)的基础知识和使用方法,可以参考不久前的介绍:Research on EventMachine关于N原创 2012-10-31 17:03:28 · 21670 阅读 · 1 评论 -
Monitoring Cloud Foundry On System Level
NOTE: This is a summary of my previous work on Cloud Foundry monitoring system based on BOSH.There are two levels for monitoring CF based on BOSH: one for varz and one for agent;one returns原创 2013-03-23 13:26:58 · 1834 阅读 · 0 评论 -
图解VMware内存机制
文章转自Live空间(http://delxu.spaces.live.com/blog/cns!D04F87F9ED029F69!2583.entry)和51cto技术博客(http://delxu.blog.51cto.com)首发。转发时务必表明出处,顺便给博主做个广告,文章写的真的很好,深入浅出,期待看到更好的博文,再次表示对博主的感谢!!!图解VMware内存机制 del转载 2013-03-08 11:46:49 · 2064 阅读 · 0 评论 -
Running your own CloudFoundry based on your IaaS. Part 2
(接着Part 1的工作)Step.3 Configure the new VM created by Template当安装单节点CloudFoundry完成之后,我们就可以用vmc来测试下组件启动是否正常。测试之后,我们就可以使用IaaS的Template功能,把这个安装了完整CloudFoundry的虚拟机做成一个模板,留到做集群的时候使用。这一步,你完全可以使用自己喜爱的I原创 2012-09-24 23:04:24 · 3301 阅读 · 0 评论 -
Research on NATS
NATS是CloudFoundry内部的神经系统,是一款基于EventMachine、使用“发布--订阅”机制的轻量级消息中间件。基于EM的特点使得NATS在Ruby环境下有着处理高并发请求的能力。NATS对消息本身不做持久化,所以匹配和订阅的过程比较简洁高效。目前,NATS server是CF中一处需要解决的单点依赖。NATS主要的依赖gem包包括:eventmachine, jso原创 2012-10-24 19:41:33 · 6979 阅读 · 4 评论 -
Linux 守护进程的编程方法
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂的是各种版本的U转载 2012-10-18 16:24:24 · 1006 阅读 · 0 评论 -
Linux cgroup机制分析之框架分析
转载请注明出处:http://ericxiao.cublog.cn一: 前言Cgroup是近代linux kernel出现的.它为进程和其后续的子进程提供了一种性能控制机制.在这里不打算对cgroup的作用和使用做过多的描述.本文从linux kernel的源代码出发分析cgroup机制的相关实现.在本节中,主要分析cgroup的框架实现.在后续的部份再来详细分析kerne转载 2012-09-24 22:44:05 · 3106 阅读 · 1 评论 -
Research on EventMachine
为什么我们需要EventMachine?我们通常说的Ruby解释器里的Ruby线程是Green Thread:即程序里面的线程不会真正映射到操作系统的线程,而是由语言运行平台自身来调度,并且这种线程的调度不是并行的。关于Ruby的并发问题这里有一个权威的解释:http://www.igvita.com/2008/11/13/concurrency-is-a-myth-in-ruby原创 2012-09-25 15:58:29 · 11814 阅读 · 6 评论