正文内容加载中...
posted @ 2018-01-01 21:12 CloudDeveloper 阅读(1196) 评论(1) 编辑
正文内容加载中...
posted @ 2017-04-14 13:46 CloudDeveloper 阅读(368) 评论(0) 编辑
摘要: 本文首发于我的公众号 CloudDeveloper,欢迎大家关注,和我一起来学习云计算。 从前面的文章我们知道,Kubernetes 脱胎于 Google 的 Borg,Borg 在 Kubernetes 诞生之初已经在 Google 内部身经百战 10 余年,且不说它的历史源远流长,就凭它是出自 阅读全文
posted @ 2018-09-03 11:38 CloudDeveloper 阅读(246) 评论(1) 编辑
摘要: 本文首发于我的公众号 CloudDeveloper,欢迎大家关注,和我一起来学习云计算。 大明王朝时期,明成祖朱棣为了发展海外贸易和建立自己的声望,派郑和七下西洋,创下了这段中国古代规模最大、船只最多(240多艘)、海员最多(2.7 万人)、时间最久的,比欧洲国家航海时间早半个多世纪的远洋航行壮举。阅读全文
posted @ 2018-08-30 16:36 CloudDeveloper 阅读(196) 评论(0) 编辑
摘要: 本文首发我的公众号 CloudDeveloper,更多干货大家可以关注查看。 Kubernetes 是什么 Kubernetes 简称为 K8S。简单说,K8S 是一个用于容器集群的分布式系统架构。首先,它是基于容器技术,容器是和虚拟机并列的一种虚拟化技术,相比虚拟机来说,容器更加轻量,资源利用率更阅读全文
posted @ 2018-08-28 10:37 CloudDeveloper 阅读(63) 评论(0) 编辑
摘要: PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫。 平常工作会涉及到一些 Linux 性能分析的问题,因此决定总结一下常用的一些性能分析手段,仅供参考。 说到性能分析,基本上就是 CPU、内存、磁盘 IO 以及网络这几个部分,本文先阅读全文
posted @ 2018-06-12 11:43 CloudDeveloper 阅读(460) 评论(0) 编辑
摘要: PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 知其然而不知其所以然,不知也。老古人说得多好,学知识不懂得知识背后的原理,等于白学。 通过前面两篇文章,我们知道了容器的单主机网络和多主机网络,对于这么多网络方案,我们看阅读全文
posted @ 2018-05-28 12:00 CloudDeveloper 阅读(561) 评论(0) 编辑
摘要: PS:文章首发公众号,欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 上篇文章介绍了容器网络的单主机网络,本文将进一步介绍多主机网络,也就是跨主机的网络。总结下来,多主机网络解决方案包括但不限于以下几种:overlay、ma阅读全文
posted @ 2018-05-14 17:04 CloudDeveloper 阅读(889) 评论(5) 编辑
摘要: PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 virtio user 是 DPDK 针对特定场景提出的一种解决方案,它主要有两种场景的用途,一种是用于 DPDK 应用容器对 virtio 的支持,这是 DPDK v1阅读全文
posted @ 2018-05-03 11:03 CloudDeveloper 阅读(449) 评论(0) 编辑
摘要: PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 推荐大家到公众号阅读,那里阅读体验更好,也沉淀了很多篇干货。 前面两篇文章我们总结了 Docker 背后使用的资源隔离技术 Linux namespace。 "Docke阅读全文
posted @ 2018-05-02 10:36 CloudDeveloper 阅读(428) 评论(3) 编辑
摘要: PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 说起生态,不禁让人想起贾跃亭的乐视,想当初我多次被它的生态布局给震撼到,一度相信它将要超越百度,坐拥互联网三大江山的宝座,但没过时日,各种劲爆的新闻就把它推到了风口浪尖上阅读全文
posted @ 2018-04-29 10:30 CloudDeveloper 阅读(1029) 评论(2) 编辑
摘要: 和虚拟机一样,容器技术也是一种资源隔离的虚拟化技术。我们追溯它的历史,会发现它的技术雏形早已有之。 容器简史 容器概念始于 1979 年提出的 UNIX chroot,它是一个 UNIX 操作系统的系统调用,将一个进程及其子进程的根目录改变到文件系统中的一个新位置,让这些进程只能访问到这个新的位置,阅读全文
posted @ 2018-04-17 19:10 CloudDeveloper 阅读(466) 评论(0) 编辑
摘要: "上篇" 我们从进程 clone 的角度,结合代码简单分析了 Linux 提供的 6 种 namespace,本篇从源码上进一步分析 Linux namespace,让你对 Docker namespace 的隔离机制有更深的认识。我用的是 Linux 4.1.19 的版本,由于 namespace阅读全文
posted @ 2018-04-13 20:34 CloudDeveloper 阅读(389) 评论(3) 编辑
摘要: Docker 是“新瓶装旧酒”的产物,依赖于 Linux 内核技术 chroot 、namespace 和 cgroup。本篇先来看 namespace 技术。 Docker 和虚拟机技术一样,从操作系统级上实现了资源的隔离,它本质上是宿主机上的进程(容器进程),所以资源隔离主要就是指进程资源的隔离阅读全文
posted @ 2018-03-13 19:16 CloudDeveloper 阅读(579) 评论(0) 编辑
摘要: 什么是 vhost user 在 vhost 的方案中,由于 vhost 实现在内核中,guest 与 vhost 的通信,相较于原生的 virtio 方式性能上有了一定程度的提升,从 guest 到 kvm.ko 的交互只有一次用户态的切换以及数据拷贝。这个方案对于不同 host 之间的通信,或者阅读全文
posted @ 2018-02-06 12:37 CloudDeveloper 阅读(1253) 评论(0) 编辑
摘要: PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 高性能网络技术 随着云计算产业的异军突起,网络技术的不断创新,越来越多的网络设备基础架构逐步向基于通用处理器平台的架构方向融合,从传统的物理网络到虚拟网络,从扁平化的网络阅读全文
posted @ 2018-02-02 13:01 CloudDeveloper 阅读(11291) 评论(0) 编辑
摘要: 欢迎关注我的个人公众号 aCloudDeveloper,打造云计算干货分享平台,你值得拥有。 在我看来,雾计算和云计算的本质是一样的——都是充分利用「闲置的资源」进行任务的处理。不同在于云计算利用的是网络核心的资源,而雾计算则利用网络边缘的资源。 1961 年,人工智能之父麦卡锡在一次会议上提出了「阅读全文
posted @ 2018-01-28 16:43 CloudDeveloper 阅读(1497) 评论(0) 编辑
摘要: 什么是 vhost vhost 是 virtio 的一种后端实现方案,在 virtio 简介中,我们已经提到 virtio 是一种半虚拟化的实现方案,需要虚拟机端和主机端都提供驱动才能完成通信,通常,virtio 主机端的驱动是实现在用户空间的 qemu 中,而 vhost 是实现在内核中,是内核的阅读全文
posted @ 2018-01-24 13:04 CloudDeveloper 阅读(761) 评论(0) 编辑
摘要: PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 本文是一篇翻译,翻译自https://software.intel.com/en us/blogs/2015/06/12/user space networking fu阅读全文
posted @ 2018-01-21 17:24 CloudDeveloper 阅读(578) 评论(2) 编辑
摘要: 我的微信公众号 aCloudDeveloper 专注于云计算技术,互联网技术,生活感悟,打造干货分享平台,每周至少一更,欢迎小伙伴们多多关注! 什么是 virtio virtio 是一种 I/O 半虚拟化解决方案,是一套通用 I/O 设备虚拟化的程序,是对半虚拟化 Hypervisor 中的一组通用阅读全文
posted @ 2018-01-18 13:12 CloudDeveloper 阅读(4592) 评论(0) 编辑
摘要: 大概从 2012 年开始,那会还在读大三,看了很多大牛用博客记录分享自己的学习经历,顿时心血来潮,于是自己也开始写,这一写就是 5 年,中间断断续续,但好在一直在坚持。 趁着这个新年之际,总结一下过往写的这些文章,正好也可以回顾一下这些年都学了些啥,也分享给有需要的朋友。 这不总结还不知道,一总结还阅读全文
posted @ 2018-01-01 21:12 CloudDeveloper 阅读(1196) 评论(1) 编辑
摘要: KVM 是业界最为流行的 Hypervisor,全称是 Kernel based Virtual Machine。它是作为 Linux kernel 中的一个内核模块而存在,模块名为 kvm.ko,也可以看作是一个进程,被内核调度并管理,从 Linux 2.6.20 版本开始被完全正式加入到内核的主阅读全文
posted @ 2018-01-01 15:08 CloudDeveloper 阅读(791) 评论(0) 编辑