容器技术 – 下一件大事?源代码

容器技术 – 下一件大事?源代码

企业一直面临着跨不同环境成功运行软件应用程序的问题。 当软件应用程序移植到不同的环境时,很可能会出现问题。 这些问题会引发其他问题,例如资源利用率低下以及浪费时间和精力解决这些问题。 容器技术为这些问题提供了解决方案,最近越来越多的企业开始采用该技术。 容器技术重新定义了应用程序在不同环境中的移植和运行方式。 因此,可以说容器技术不是下一件大事——它已经存在了。

什么是容器技术?
容器技术为跨不同环境运行软件应用程序的问题提供了创新的解决方案。 当软件应用程序从一个环境移植到另一个环境时,比如从暂存到生产,可能会出现问题。 根据 Docker 的创始人所罗门海克斯的说法,这家公司为容器的流行做出了巨大贡献,“你将使用 Python 2.7 进行测试,然后它将在生产环境中运行在 Python 3 上,然后会发生一些奇怪的事情。 或者您将依赖某个版本的 SSL 库的行为,并且将安装另一个版本。 你将在 Debian 上运行测试,而生产在 Red Hat 上,各种奇怪的事情都会发生。”除了软件问题,其他问题也可能出现。Hykes 继续补充说“网络拓扑可能不同,或者安全性 策略和存储可能不同,但软件必须在其上运行。” (要了解有关 Docker 的更多信息,请参阅 Docker – 容器如何简化您的 Linux 开发。)

容器包含一个运行时环境,其中包含软件应用程序其依赖项、库、二进制文件和配置文件。 软件应用运行在容器上,除操作系统外不依赖于宿主环境。 一个容器可以包含多个应用程序,每个应用程序都有自己的环境。 当容器部署在不同的环境中时,操作系统将在应用程序之间共享。

容器化如何提供帮助
容器技术解决了企业面临的一些常见、棘手的问题。 企业一直在努力尽量减少软件和硬件的软件问题、开发和错误修复时间以及成本。 同时,需要提高软件产品的生产力和上市时间。 为此,软件应用程序在跨不同环境移植时需要平稳运行。 容器技术解决的一些主要问题如下所述:

跨环境不兼容
软件应用程序在移植到不同的环境时会面临不兼容问题——功能无法正常工作、出现错误和软件崩溃只是一些最常见的问题。 这可能是因为主机环境的技术、代码、文件或配置可能与源环境有很大不同。 容器只是将主机环境差异排除在外。 应用程序可以驻留在容器中,应用程序可以顺利运行所需的一切。 容器仅共享宿主环境的操作系统。

资源利用率
企业花费大量时间和其他资源来解决因跨环境移植软件应用程序而产生的问题。 容器技术消除或最小化了此类问题,因为除操作系统外,不依赖于主机环境。

更快的上市时间
由于容器在错误修复时间和资源方面节省了大量资源,这也意味着软件应用程序可以在不浪费时间的情况下投放市场。 企业更有可能在全面上市 (GA) 的最后期限前将其软件产品或应用程序推向商业收购。

储蓄
想一想企业需要在硬件、服务器、操作系统、存储和其他技术方面进行的巨大投资。 有了容器,就不需要买如此重要的基础设施,因为容器提供了运行应用程序所需的几乎所有资源。 所需要的只是主机环境中的操作系统。 一个容器可以被多个应用程序共享,就好像每个应用程序都被分配了单独的房间,彼此隔离。

它有什么特点?
容器技术具有以下显着特征,使其与众不同:

效率
容器使用共享操作系统。 因此,就效率而言,容器比虚拟机中使用的管理程序要高效得多。 容器不会虚拟化硬件; 相反,它们基于一个单独的 Linux 实例。 根据跨解决方案全球领导者 Parallels 服务器虚拟化 CTO James Bottomley 的说法,借助容器,您可以“留下 99.9% 无用的 VM 垃圾,留下一个包含您的应用程序的小巧、整洁的胶囊。” 根据 Bottomley 的说法,“通过完美调整的容器系统,您可以拥有多达 4 到 6 倍的服务器应用程序实例数量,这是在相同硬件上使用 Xen 或 KVM VM 的数量。” (有关虚拟化的更多信息,请参阅您真的了解虚拟化吗?)

不依赖于主机环境
如前所述,容器几乎不依赖于宿主环境。 此外,他们不会对资源施加任何压力。 通常,一个容器的大小可能只有几兆字节,而虚拟机可能会占用几千兆字节的存储空间。 一个容器还可以包含多个应用程序。

它真的会流行吗?
容器在不久的将来极有可能会非常流行。 特别是因为 Docker,这个使容器成为不可忽视的强大力量的组织,在容器中投入了大量的效率。 Ben Lloyd Pearson 在 opensource.com 上写道:

“Docker 的设计方式使其可以集成到大多数 DevOps 应用程序中,包括 Puppet、Chef、Vagrant 和 Ansible,或者它可以单独用于管理开发环境。 主要卖点是它简化了通常由这些其他应用程序完成的许多任务。 具体来说,Docker 可以设置与实时服务器完全一样的本地开发环境,从同一主机运行多个开发环境,每个开发环境都有独特的软件、操作系统和配置,在新的或不同的服务器上测试项目,并允许任何人 无论本地主机环境如何,都可以使用完全相同的设置处理同一个项目。”
随着时间的推移,企业越来越依赖于消耗更少资源、更快、更精简和更高效的解决方案。 容器的一个非常有益的方面是它们基于开源概念。 所以,未来会有越来越多的开发者站出来提供容器解决方案。

结论
虽然商业世界对容器狂热,但有一些方面需要首先解决。 其中最重要的是安全问题。 据说共享操作系统可能会造成严重的安全威胁。 许多人认为容器不如虚拟机安全。 如果内核中恰好存在漏洞,问题可能会进入应用程序。 人们认为容器无法提供与硬件虚拟化相同级别的隔离。 然而,市场上已经有某些软件可以解决这些问题。 容器技术将在未来几天进一步发展并变得更加成熟。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。商机网仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 tenspace2022@163.com 举报,一经查实,本站将立刻删除。 本文链接:https://www.315965.com/n/68221.html 聚才发 母婴好物

(0)
上一篇 2024年1月15日 上午12:38
下一篇 2024年1月15日 上午12:48

相关推荐

  • 电脑一体机品牌排行榜前十名(附2024最新排名前十名单)

    笔记本办公电脑排行榜前十名 电脑笔记本排名前十的品牌有:苹果、联想、华硕、ThinkPad、索尼、惠普、戴尔、宏基、三星以及神州。 1、苹果 如果说IBM是最实用、最强大的笔记本,那么苹果是最有艺术感、最具火星味的笔记本。当然,价格也很“艺术”。总部位于加州库比蒂诺的知名产品包括苹果电脑、苹果电脑、苹果笔记本电脑、苹果音乐播放器、苹果商店、苹果一体机、苹果手…

    2024年2月3日
    284
  • 教务管理大数据平台系统C#源码

    校务管理系统是专门针对幼儿园、培训学校的业务应用而设计研发的一款行业应用软件。校管家校务管理系统融入先进的协同管理理念,运用领先的信息化、网络化处理技术,结合丰富的教育培训行业经验,切实有效的解决幼儿园、培训学校日常工作中的关键应用,开发环境为Visual Studio 2013,数据库为SqlServer2008,使用.net 4.0开发。 主要功能 2….

    2024年1月15日
    108
  • 手机发热是怎么回事 手机发热耗电快怎么解决?(附2024年排行榜前十名单)

    手📱机发烫耗电快怎么回事? 造成手📱机发烫耗电快的原因一般是电池原因,或者运行了过多的大型程序使CPU负荷高、内部元器件损坏等。 1、手📱机号强度为枣念-75dBm时,信号强度就变得很差,为了保证正常的手📱机通信,手📱机会自动加大发射功率,手📱机功率大,手📱机发热也越大。 2、多个后台应用程序一起运行,导致CPU超载,其产生的电流热效应可想而知,而且主题,背…

    2024年2月5日
    143
  • 碱性蔬菜有哪些 盘点10种碱性蔬菜(附2024年排行榜前十名单)

    碱性蔬菜有哪些 在生活中我们经常食用的蔬菜其实也是凳晌有酸碱之分,常见的碱性蔬菜主要有番茄、西葫芦、黑木耳、韭菜、南瓜、山药、茼蒿、萝卜、茄子、大蒜,不仅富含各种的营养物质,对人体也有很大的药用价值。 1、番茄 番茄是碱性蔬菜有哪些中的常见菜类,番茄的外形圆润光滑,即可生吃也可做菜,维生素含量极高,多吃有美容养颜的功效,性温,是碱性蔬菜的一类,它的品种极多,…

    2024年2月4日
    211
  • 万达,重回2017年生死关口?

    王健林或再次倒在“买买买”模式之下。 近期万达大面积裁员的消息不绝于耳,王健林在沉寂许久之后,再一次被推上风口浪尖。前几年,万达和王健林压力确实很大,王健林暴瘦20斤挽救万达于“危难”之中,去年才艰难重回中国地产“首富”位置。 在地产行业寒冬的大背景下,大面积裁员等于企业遭遇危机,虽然万达发出紧急声明企图证明一切无恙,但从财报可以看出,万达确实遇到了难题,这…

    2023年12月26日
    130
  • 麒麟659和天玑800u哪个好 麒麟659和天玑900哪个好(附2024年排行榜前十名单)

    天玑900相当于麒麟多少处理器? 相当于麒麟985处理器燃橡。 麒麟985采用1+3+4核心架构,一个2.58GHz的Cortex-A76内核,另外三个Cortex-A76内核时钟频率为2.4GHz,四个低性能Cortex-A55内核的时钟频率为1.84GHz。 麒麟985采用8核G77,核心表现比G76要强,但差在数量,因此还是比麒麟990稍逊一筹。麒麟9…

    2024年2月4日
    219
  • 为什么 Spark 是未来的大数据平台源代码

    Apache Hadoop 长期以来一直是大数据应用程序的基础,被认为是所有大数据相关产品的基础数据。 然而,内存数据库和计算由于更快的性能和快速的结果而越来越受欢迎。 Apache Spark 是一个新的框架,它利用内存中的功能来提供快速处理(比 Hadoop 快近 100 倍)。 因此,Spark 产品越来越多地用于大数据世界,主要是为了加快处理速度。 …

    2024年1月15日
    117
  • 自动驾驶系统的定位方法有哪些,各有什么特点(附2024年排行榜前十名单)

    目前常见的自动驾驶定位导航技术都有哪些? 目前常用的定位技术包括轨迹推算(DR)、惯性导航技术(INS)、卫星导航定位技术、路标定位技术隐陵、地图匹配定位技术(MM)以及燃携宴视觉定位技术皮银等。 无 无人驾驶车辆的定位方法可分为GPS、磁感应、惯导、视觉和激光雷达的地图信息匹配定位等多来自种方法。根据无人车的应用场景,可采用不同的定位方法。1、GPS定位基…

    2024年2月4日
    134
  • 热继电器型号 热过载继电器的结构特征(附2024年排行榜前十名单)

    什么是热过载继电器,热过载继电器作用是什么? 热继电器是用于电动机或其它电气设备、电气线路的过载保护的保护电器。电动机在实际运行中,如拖动生产机械进行工作过程中,若机械出现不正常的情况或电路异常使电动机遇到过载,则电动机转速下降、绕组中的电流将增大,使电动机的绕组温度升高。若过载电流不大且过载的时间较短,电动机绕组不超过允许温升,这种过载是允许的。但若过载时…

    2024年2月5日
    143
  • 接触器品牌大全 十大热门交流接触器排行榜(附2024年排行榜前十名单)

    常用接触器型号有哪些?谁能说一下? 西门子接触器的型号有:接启顷猛触器3TF5322-0XG0205AAC36V,接触器3TF5322-0XF0205AAC110V接触器3TF5322-0XB0205AAC24V,接触器3TF5244-0XQ0170AAC380V接触器3TF5244-0XM0170AAC220V,接触器3TF5222-0XQ0170AAC3…

    2024年2月5日
    289

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注