加入收藏 | 设为首页 | 会员中心 | 我要投稿 鞍山站长网 (https://www.0412zz.cn/)- 智能营销、数据计算、数据可视化、负载均衡、研发安全!
当前位置: 首页 > 站长资讯 > 评论 > 正文

了解容器和编排

发布时间:2021-03-12 11:41:40 所属栏目:评论 来源:互联网
导读:容器是在Linux、Windows和其他现代操作系统中,允许软件在独立于系统其他部分的小型环境中运行。容器被比喻为虚拟机,但它们不是虚拟机,容器更精简,启动和停止更快,并且更加灵活和可迁移。由于容器可以在几秒钟内运行或扩展,因此它们使在诸如云平台之类

容器是在Linux、Windows和其他现代操作系统中,允许软件在独立于系统其他部分的小型环境中运行。容器被比喻为虚拟机,但它们不是虚拟机,容器更精简,启动和停止更快,并且更加灵活和可迁移。由于容器可以在几秒钟内运行或扩展,因此它们使在诸如云平台之类的弹性环境中运行应用程序变得更加容易。

Linux和其他操作系统多年来一直支持容器化应用程序,但使用容器并不完全是用户友好的。无论是开源的还是商业化的Docker,它都使容器成为一种用户友好和开发者友好的商品。Docker为容器提供了一组通用的工具,因此用户可以将应用程序打包到容器映像中,以便在自己的组织或其他地方轻松部署和重用。

简而言之,Docker可以轻松创建容器映像,对其进行版本控制、共享、移动它们,以及将它们作为运行中的容器部署到与Docker兼容的主机中。

什么时候使用Docker和容器?

Docker和容器最适合用户处理必须具有以下一项或多个特性的工作负载:

  • 弹性可扩展。用户如果不知道需要运行多少个应用实例才能满足需求。可以通过部署更少或更多容器实例来扩展容器化应用或服务以满足需求。
  • 隔离。用户如果不希望这个应用程序干扰其他应用程序。也许将同时运行多个版本的应用程序,以满足不同版本的API。或者用户想保持底层系统的清洁。
  • 可迁移性。用户需要在各种环境中运行该应用程序,并且要求每个设置都具有可复制性。容器使用户可以打包应用程序的整个运行时环境,从而使该应用程序易于部署与Docker兼容主机的任何位置,其中包括开发人员桌面、QA测试机、本地裸机或远程云。

Kubernetes和容器编排

容器的设计主要是为了使进程或应用程序与底层系统彼此隔离。创建和部署单个容器很容易。但是,如果用户要将多个容器(例如,数据库、Web前端、计算后端)组装到可以作为一个整体进行管理的大型应用程序中,而不必担心部署、连接、管理,并分别扩展每个容器?用户需要一种方法把所有的部分编成一个功能完整的整体。

(编辑:鞍山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读