从技术雷达看​DevOps的十年——容器技术和微服务 软件架构

从技术雷达看​DevOps的十年——容器技术和微服务

在上一篇文章中,我们讲到了基础设施即代码和云计算给运维领域带来的深远影响。而 DevOps 运动不仅仅改变了运维端,同时也改变了开发端,特别是 Docker 的兴起和微服务架构的流行。在这一篇,我们将通过技术雷达上相关条目的变化来考察 Docker 和微服务的发展。 在 Docker 技术出现之前,可以说是 DevOps 技术的 1.0 的时代,人们关注如何做好 CI/CD 和基础设...
阅读全文
亚马逊推出了Lightsail虚拟专用服务器 编程技术

亚马逊推出了Lightsail虚拟专用服务器

亚马逊推出了 Lightsail 。这是一个虚拟专用服务器(Virtual Private Server, VPS ),用于和 Digital Ocean 、 Linode 以及 众多低端服务器 供应商公司竞争。服务包括了基本的Linux虚拟机,同时提供SSD存储和带宽补贴。起步定价为5美元/月,并且根据内存不同设置了不同的收费等级。每个更高的配置会有更大的存储和带宽,当然,配置与内存价格比非线性...
阅读全文
虚拟化技术概述 编程技术

虚拟化技术概述

引言 先举个例子,一台物理主机有16G内存,用户A的程序只需要2G内存,用户B的程序只需要4G内存,如果没有用虚拟化技术,他们的解决方案如下: 两用户程序放到同一台物理机器上,各自配置运行环境。资源都能满足了。问题是,程序的运行环境一个是Linux,一个是windows呢?如何防止用户A的程序不会窃取用户B数据呢? 再买一台2G的物理主机,这样就解决了上面两个问题,呵呵。问题...
阅读全文
Docker提高容器的安全和管理 编程技术

Docker提高容器的安全和管理

本文来源:Ghostcloud翻译( http://www.ghostcloud.cn/ ) Docker无疑是时下最热门的IT技术,据测试,同等配置的机器上,运行Docker容器的数量是运行虚拟机数量的4-6倍。不过这里我要讲两个小问题:安全性和管理。 很多企业或者开发人员都会忽略安全和管理,如果要简单的玩弄一下docker是很简单的,但是要在企业环境或生产环境使用...
阅读全文
容器中的Java与内存限制:LXC、Docker与OpenVZ 编程技术

容器中的Java与内存限制:LXC、Docker与OpenVZ

容器中的Java与内存限制:LXC、Docker与OpenVZ Matt Willaims提起的Docker内Java及其内存限制的议题得到了广泛关注,而这些在容器使用当中无法避免的状况也在Twitter上引发一系列讨论。除了Jelastic之外,大家也可以根据Matt的提示始终为JVM指定heap大小而非依赖于启发机制。 作者:核子可乐译 来源:51C...
阅读全文
Docker使用过程中可能遇到的问题 编程技术

Docker使用过程中可能遇到的问题

51CTO技术沙龙 | 赋予APP不同凡响的交互和体验>> Docker并不是一个新的技术,容器化也不是,早在2006年就陆续出现了LXC, OpenVZ,Jail等容器虚拟化技术,但是为什么Docker却能异军突起呢?Docker的核心是基于 Linux的CGroup、Namespace和LayeredFS技术,通过资源的控制、隔离和对镜像的分层处理,是Docker容器能够将应...
阅读全文
暗中的竞技场 - Docker 1.10,为什么LXC出局? 编程技术

暗中的竞技场 - Docker 1.10,为什么LXC出局?

2016年2月6日,Docker 1.10上线,其中一个变化是Docker1.10取消了对LXC的支持。看似不起眼的变化,实为布局已久的较量,这背后有什么原因呢? 我们说过,容器概念早在Linux内核里就有,并非Docker独家专利。Docker在2013年初出茅庐时,作为商业化的容器产品,本身也是基于linux内核的特性。但不难发现,Docker一路走来,在发展战略上一直野心勃勃,要建立自己...
阅读全文
Linux容器演变历程与未来发展前景 编程技术

Linux容器演变历程与未来发展前景

Linux容器作为一类操作系统层面的虚拟化技术成果,旨在立足于单一Linux主机交付多套隔离性Linux环境。与虚拟机不同,容器系统并不需要运行特定的访客操作系统。相反,容器共享同一套主机操作系统内核,同时利用访客操作系统的系统库以交付必要的系统功能。由于无需借助于专门的操作系统,因此容器在启动速度上要远远优于虚拟机。 图片来源:Docker有限公司 容器能够利用Namespac...
阅读全文
Loading...