云计算测试技术体系及发展方向(一)

前言 得益于过去几年移动互联网红利,移动测试圈也发展的如火如荼,催生了很多的测试框架,解决方案,甚至测试相关的技术大会。然而云计算测试这块却探讨的不多,原因会有很多,比如从业门槛高,技术一般特性强(非测试专属),行业中搞云计算的企业也不多等等因素。 笔者近几年一直活动在云计算领域,在此想结合这几年的 ... »

overlay、macvlan、flannel、weave、calico 等多种 Docker 多主机网络方案对比

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 前面单主机容器网络和多主机容器网络两篇文章,咱们已经从原理上总结了多种容器网络方案,也通过这篇文章探讨了容器网络的背后原理。本文再基于一个宏观的视角,对比几种网络方案,让 ... »

Docker 网络背后的原理探索

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 知其然而不知其所以然,不知也。老古人说得多好,学知识不懂得知识背后的原理,等于白学。 通过前面两篇文章,我们知道了容器的单主机网络和多主机网络,对于这么多网络方案,我们看 ... »

十年•杭研技术秀 | “网易云存储服务”从0到1发展之路

本文由 网易云 发布。 网易杭州研究院(以下简称“杭研”) 成立十周年之际,杭研正式推出了网易云。“十年•杭研技术秀”系列文章,由杭研研发团队倾情奉献,为您展示杭研那些有用、有趣的技术实践经验,涵盖云计算、大前端、信息安全、运维、QA、大数据、人工智能等领域,涉及前沿的分布式、容器、深度学习等技术。 ... »

Docker 跨主机网络方案分析

PS:文章首发公众号,欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 上篇文章介绍了容器网络的单主机网络,本文将进一步介绍多主机网络,也就是跨主机的网络。总结下来,多主机网络解决方案包括但不限于以下几种:overlay、ma ... »

Docker 多主机网络总结(非常全)

PS:文章首发公众号,欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 上篇文章介绍了容器网络的单主机网络,本文将进一步介绍多主机网络,也就是跨主机的网络。总结下来,多主机网络解决方案包括但不限于以下几种:overlay、ma ... »

Docker 单主机网络

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 当容器逐步向容器集群,容器云技术演进的时候,一个不得不面对的问题就是各个容器的管理问题,有些容器需要交互,有些容器需要隔离,如何保证这些操作能够顺利地进行,这个时候,很多 ... »

DPDK virtio-user

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 virtio user 是 DPDK 针对特定场景提出的一种解决方案,它主要有两种场景的用途,一种是用于 DPDK 应用容器对 virtio 的支持,这是 DPDK v1 ... »

Docker 基础技术之 Linux cgroups 详解

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 推荐大家到公众号阅读,那里阅读体验更好,也沉淀了很多篇干货。 前面两篇文章我们总结了 Docker 背后使用的资源隔离技术 Linux namespace。 "Docke ... »

容器生态系统

PS:欢迎大家关注我的公众号:aCloudDeveloper,专注技术分享,努力打造干货分享平台,二维码在文末可以扫,谢谢大家。 说起生态,不禁让人想起贾跃亭的乐视,想当初我多次被它的生态布局给震撼到,一度相信它将要超越百度,坐拥互联网三大江山的宝座,但没过时日,各种劲爆的新闻就把它推到了风口浪尖上 ... »

d4d#9 玩Docker只要浏览器就够了,PWD是个神奇的网站

本文是d4d系列的第9篇,在这一篇中给大家介绍一个学习Docker最为快捷高效的方式,你不需要自己搭建环境,也不用担心把自己的开发环境搞乱,你需要的只是一个浏览器,就可以立即开始学习Docker的常用命令;你甚至还可以一键部署一个5台服务器节点的docker swarm集群,体验容器编排平台的能力从 ... »

360°透视:云原生架构及设计原则

本文由 网易云 发布。 云原生(Cloud Native)的概念,由来自Pivotal的MattStine于2013年首次提出,被一直延续使用至今。这个概念是Matt Stine根据其多年的架构和咨询经验总结出来的一个思想集合,并得到了社区的不断完善,内容非常多,包括DevOps、持续交付(Cont ... »

容器进化史

和虚拟机一样,容器技术也是一种资源隔离的虚拟化技术。我们追溯它的历史,会发现它的技术雏形早已有之。 容器简史 容器概念始于 1979 年提出的 UNIX chroot,它是一个 UNIX 操作系统的系统调用,将一个进程及其子进程的根目录改变到文件系统中的一个新位置,让这些进程只能访问到这个新的位置, ... »

云如何让App开发更简单?

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 互联网“下半场”,移动App开发对于质量、速度的要求更加苛刻。4月初,腾讯云正式上线移动开发平台MobileLine,借助腾讯在移动应用开发领域的成熟积累,帮助移动开发者低成本、快速的构建弹性、高质量的精品应用。 短短几天,就有几百个移动开 ... »

Docker 基础技术之 Linux namespace 源码分析

"上篇" 我们从进程 clone 的角度,结合代码简单分析了 Linux 提供的 6 种 namespace,本篇从源码上进一步分析 Linux namespace,让你对 Docker namespace 的隔离机制有更深的认识。我用的是 Linux 4.1.19 的版本,由于 namespace ... »

云成本管理方法论(四)——云优化管理之管理措施

我们将在此篇文章中继续讨论云优化管理中的管理措施。 管理措施 问题类型 因为判定规则分析中的判定结果较分散,为便于后继的分析和使用,我们将判定结果进行分类,不同的类别称为“问题类型”。 在判定结果中,“数据错误”属于 IaaS 平台问题,此处不做考虑,另外,“资源不足”和“快照或备份不足”属于性能及 ... »

云成本管理方法论(三)——云优化管理之判定规则

云优化管理四个管理维度中管理时点在通用管理模型基础上不需要额外补充,所以主要说明其他三个维度(管理对象、判定规则和管理措施)。另外,为了贴近我们熟悉的优化概念,我们将优化管理中的违规称为问题,并将处理违规称为实施优化。 因为优化管理相对较复杂,我们将分两篇文章来讨论。此篇文章主要讨论管理对象和判定规 ... »

云成本管理方法论(二)——云使用管理

本篇文章将基于云成本管理模型对云使用管理中四个管理维度(管理对象、管理时点、判定规则和管理措施)进行更具体的分析。 不过云使用管理中的管理对象和管理时点都比较简单,在管理模型中的说明就已足够明确,所以这里不再进一步说明,因此这里仅进一步分析判定规则和管理措施。 判定规则 针对管理对象的不同,共有如下 ... »

剑指Kubernetes 揭秘腾讯云的PaaS技术选型策略

1、前言 Kubernetes 很火,一大批互联网公司早已领先一步,搭建起专有的 PaaS平台,传统企业们看到的 Kubernetes的趋势,亦不甘落后,在试水的道上一路狂奔…… 虽然,Kubernetes很火,并不代表可以“上手即用”,基于 Kubernetes的容器编排也不是简单的“拿来主义”。 ... »