了解云容器的四方面

对容器的大量需求使企业推出了各种云容器服务。而市场上这么多的选择,很难决定去使用哪一个容器平台或工具。在你了解云容器技术的选择之前,你必须先确定容器是否值得您的企业去花时间研究。以下这四个云容器技巧可以帮助你理清你的选择。

决定云容器技术是否适合你

容器技术是一个快速增长的IT趋势,但这并不意味着它适合您的组织。容器提供了一种服务器虚拟化的选项。然而,由于容器依赖一个单一的操作系统,而且必须迁移到兼容的操作系统内核的服务器上,要移植它们将带来比迁移传统虚拟机(VM)更大的挑战。

另一方面,在一个单独的操作系统上运行能够降低成本和提高性能。容器也免去了虚拟实例所需要的冗余资源,从而提高性能。伴随着容器的轻量化设计,一台服务器可以托管更多的容器,并可以利用他们可扩展性的优势。

如果你不希望在容器和基于虚拟机管理程序的VM之间进行选择,这两个选项可以同时使用,分别解决特定的需求。

选择最佳云容器平台

Docker将云容器带到了聚光灯下。然而,在你直接跳入容器的世界之前,你必须决定要使用那个云容器的平台。每个容器及其中的应用共享着主机操作系统的内核。当选择一个平台时,请考虑你服务器的操作系统,并确定哪个容器平台是与它兼容的。

选择一个云容器平台是很困难的,因为它们在功能上相差无几。当你货比三家的时候,要谨记你对于容器的需求。比较并评估各种功能,例如虚拟化功能,网络隔离和root权限隔离等。要留意管理和监控处理器,内存,I/O, 存储限制等资源管理的功能。确定某个平台能够满足你企业的具体标准之后,再评估许可模式以及成本。

用于扩展,编排云容器技术的工具

尽管云容器技术被誉为一种运行应用的新方式,但其挑战犹存。可扩展性仍然是最主要的障碍之一。为了帮助解决可扩展性问题,可以使用特定的方法和工具,如Docker Swarm和谷歌Kubernetes。

容器编排工具管理容器服务之间如何交互,进而帮助提高他们的可扩展性。编排工具允许云容器在集群上运行,并在工作负载的不断增加中提高可扩展性。Docker Swarm和谷歌Kubernetes是两种常用的容器编排工具,它们都专注于集群管理和调度。

与其使用第三方的编排工具,组织也可以创建一个定制的容器管理系统。使用自动化测试工具,专注于容器的安全性和管理并检验基于容器的应用架构也可以帮助提高容器的可扩展性。

容器监控催生新的IT工具

企业的IT部门必须使用专门的云容器监测工具,尤其是要了解各个容器之间的关系。随着许多容器化环境的大小和范围的不断扩大,监控工具便成为了成功的关键。

Docker指标可以告诉开发者某个服务是运行还是停止的,但它并不能判断应用的性能是否达到标准。容器化环境的复杂性需要有专业的监控工具,如Ruxit,它可以理解重复的行为和使用模式,以及Datadog,它可以发现一个数据库表扫描,Web服务器的连接和高速缓存命中之间的关系。

本文来自企鹅号 - linux小菜鸟媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

Docker技术发展路线中囊括了新技术

新一年,Docker技术路线图中包含了Microsoft技术支持、开源编辑工具以及更新后的容器产品。 貌似Docker前两年的发展步伐并没有足够快,因此,在20...

4307
来自专栏后端云

Kata Containers

美国德克萨斯州,奥斯汀时间2017年12月5日——KubeCon/CloudNativeCon 2017北美峰会上,OpenStack基金会发布了最新开源容器项...

1266
来自专栏EAWorld

说说K8S是怎么来的,又是怎么没的

原文标题:The Gravity of Kubernetes 原文作者:Jeff Meyerson 普元云计算架构师宋潇男点评: Kubernetes已在容器...

3686
来自专栏云计算D1net

下一个云计算的大事件:谷歌拥抱Docker

据据Wired报道称,谷歌对当今最热门的云计算技术Docker给予了相当大的支持。“集装箱化思维”被运用在软件“运输”上,Docker可以看作是用代码编写出来的...

3126
来自专栏cloudskyme

虚拟化技术(1)——介绍

什么是虚拟化 虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟...

3568
来自专栏张善友的专栏

.NET 应用架构电子书中文版

《.NET 微服务:容器化 .NET 应用架构指南》 本书主要介绍了基于容器和微服务的应用架构和设计原则,以及基于 .NET Core 和 Docker 容器的...

4336
来自专栏技术翻译

关于如何正确使用Kubernetes的5个技巧

为了有效地使用云计算,您必须使用Kubernetes来协调您的工作负载。以下是正确执行此操作的5个提示。

1204
来自专栏SDNLAB

DC/OS 1.10:Mesosphere和Kubernetes完美合体

Mesosphere社区在两年前发布了DC/OS平台,以创建一个单一的聚合各种容器功能的平台,使该平台能够易于构建、部署和弹性扩展应用程序。 过去两年中,容器领...

2966
来自专栏顶级程序员

为什么我会被Kubernetes“洗脑”?

文 | Jeff Meyerson Kubernetes 已在容器编排之战中取胜,未来很可能会成为“多云”之上的标准层,进而为分布式系统的分发和运行带来根本性的...

4289
来自专栏北京马哥教育

Docker Swarm 已死,Kubernetes 永生

转载声明:本文转载自「EAWorld」,搜索「eaworld」即可关注。 原文标题:The Gravity of Kubernetes 原文作者:Jeff M...

2.8K13

扫码关注云+社区