5大容器典型用例

原创 2017年09月27日 00:00:00

容器复兴?

数据中心现在对容器有新的兴趣。容器技术提供了在单个控制台上托管多个进程而不使用虚拟机(VM)的另一种方法。容器推断各种进程和资源,如内存和CPU,创建一个独立的、配备运行应用程序所需的一切的环境。然而,之前容器用例大多限于在裸机上部署一个平台。


以下是5个容器的典型用例,证说明了该技术在IT领域的复兴。


公有云迁移

容器是轻量级虚拟化的一种形式,具有令人难以置信的移动性。亚马逊网络服务(AWS)和Google Compute Platform(GCP)等服务提供商因为Docker容器的可移动性而对其推崇备至。Docker容器在Amazon EC2和Google Compute Engine实例中都可以运行,让它们可以轻松地从一个环境迁移到另一个环境。


配置变得简单

容器的主要目的之一是使配置变得简单。虚拟机的一个主要优点是能够支持任何在现有基础设施顶部具有特定配置的平台。容器能够通过将配置分解成代码并启动它来执行相同的任务。而且,容器在不附加虚拟机开销的情况下执行此操作。这使得容器可以更快地部署,并且比虚拟机消耗更少的资源。

单个服务器上的多个应用

由于容器提供了高级别的隔离,因此可以在单个服务器上运行多个应用程序。虽然理论上在单个VM内也可以运行多个应用程序组件,但组件可能会互相冲突,从而导致应用程序问题。由于容器在操作系统(OS)级别执行隔离,所以单个OS实例可以维护多个容器。这有助于减少开销,为应用程序组件提供额外的处理能力。


代码流水线管理

拥抱DevOps文化的人在容器领域已经领先,很容易理解这是为什么。DevOps是一个术语,用来指软件开发人员和运营部门的融合。前者负责编写代码,后者负责确保代码运行顺利。代码必须通过几个不同的环境进行部署,每个环境与其他环境都略有不同。容器提供了一个恒定的、孤立的环境,允许代码经由流水线迅速地从开发到产品。


服务器整合

通过整合多台服务器,容器和虚拟机降低了运营成本并受到追捧。然而,由于容器的内存占用比传统的VM少,它可以整合更多的服务器。根据Odin的说法,相比基于管理程序的方法,Linux容器能够将每个服务器的虚拟环境增加三倍或更多。在大多数情况下,这将减少所需服务器的数量,从而最大限度地降低硬件成本和服务器管理时间。此外,这些虚拟环境可以在几秒钟内部署完成。



编译:Karen Lee

作者:Nathan Cranford

来源:https://www.rcrwireless.com/20170822/five-container-use-cases-tag27-tag99


阅读推荐:

OpenStack能拯救混合云吗?

容器管理:如何防止容器蔓延与成本蔓延



投稿邮箱:openstackcn@sina.cn

640?wx_fmt=jpeg






大数据应用的几个典型例子

时至今日互联网每天新增的数据量达2.5*10^18字节,而全球90%的数据都是在过去的两年间创造出来的。举个直观的例子来说明一下互联网的数据量:假设大西洋里每一升海水代表一个字节的数据,那么整个大西洋...
  • wtq1993
  • wtq1993
  • 2016年01月23日 18:02
  • 1910

Python数据处理相关小例编程

有5名某界大佬xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其QQ号分别是88888、5555555、11111、1234321和1212121,用字典将这些数据...
  • qq_34683051
  • qq_34683051
  • 2016年05月16日 21:29
  • 1210

c 语言的例题 数组的 经典题

对于一些基础不太好的学生,你们可以进行参考,也可以由自己的编程语言来解题。...
  • gujianpeng5
  • gujianpeng5
  • 2014年02月28日 13:34
  • 2592

Java高并发程序设计笔记7之并发容器及典型源码分析

并发容器是针对多个线程并发访问而设计的,在jdk5.0引入了concurrent包, 其中提供了很多并发容器,极大的提升同步容器类的性能。 ConcurrentHashMap 我们知道HashM...
  • jiangzhexi
  • jiangzhexi
  • 2016年11月20日 17:34
  • 290

unity3d Ugui 5.x学习GridLayoutGroup 脚本创建预设并改变外面容器的大小及单例模式

学习 GridLayoutGroup 脚本创建预设并改变外面容器的大小及单例模式
  • u010773333
  • u010773333
  • 2016年08月03日 11:53
  • 2670

Iterating through List Containers关于List容器的话题(5KB)

  • 2006年02月23日 09:05
  • 5KB
  • 下载

AotuFac注入容器(附asp.net mvc5实例)

  • 2016年04月11日 00:46
  • 17.02MB
  • 下载

【且听我说“镶嵌数据集建库”】5、原始影像管理流程及典型应用

针对受众的不同,原始影像的定义形式也会不同。对于高端用户,经过辐射校正与几何校正之后的影像数据也可以视为原始影像。但对于数据分发商,定义直接从传感器获取的未经任何处理的影像为原始数据。       ...
  • arcgis_all
  • arcgis_all
  • 2013年04月27日 11:18
  • 1690

X5 新增页面的 典型JS部分

var addCxda = {}; var dongzuo=""; /**     name:windowReceiver#onReceive     @event description...
  • ooopopdj
  • ooopopdj
  • 2014年12月16日 09:14
  • 245

Android典型界面设计(5)——使用SlidingMenu和DrawerLayout分别实现左右侧边栏

一、问题描述   侧边栏是Android应用中十分常见的界面效果,可随主屏在左侧或右侧联动,是特别适应手机等小屏幕特性的典型界面设计方案之一,常用作应用的操作菜单,如图所示   实...
  • JerehEdu
  • JerehEdu
  • 2015年08月10日 15:40
  • 1291
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:5大容器典型用例
举报原因:
原因补充:

(最多只允许输入30个字)