18221533805
技术干货|容器与虚拟化技术
上海微信小程序开发制作、APP、网站、小程序定制、小程序外包开发公司

技术干货|容器与虚拟化技术

2023-01-07

技术专家部

陈 可

/ 从微服务开始 /

随着微服务架构应用开发的广泛应用,有许多IT公司推出了基于微服务架构的新产品。起初,微服务提供商在虚拟机中部署微服务,以实现微服务的隔离。

随着IT随着行业的快速发展,虚拟机无法快速扩展,无法立即响应瞬时突然增加的负载或流量。此外,考虑到成本,传统虚拟机技术的使用必须在虚拟机中运行,以实现隔离。这是操作系统和资源的重复和浪费。传统的虚拟机技术逐渐无法满足市场的需求, 容器技术开始成为市场的新宠儿。

容 器

容器技术 *:为了更好地平衡孤立组之间冲突的资源使用需求,有效地将单个操作系统的资源划分为孤立组。这种技术是容器技术。

*来源:百度百科

一般来说,一个容器包含一个镜像,包装应用程序本身和其他资源(如类库、其他二进制文件、配置文件等)。 ** ,

容器是操作系统级虚拟化的轻量级技术。

通过宿主机的内核,独立使用宿主机的内存,在隔离环境中运行CPU 以及磁盘。

材料来自网络

/ 容器的作用 /

容器的作用是解决同一代码、环境变化、无法运行的问题

1.运行环境变化无影响

例如,用于开发ubuntu,生产机用的redhat;

2.软件架构改变无影响

例如开发时使用www.platosclosethumble.com, 但是用于生产机python3;

3.物理设备变更无影响

例如,笔记本电脑切换到测试服务器,物理服务器切换到公共云/私有云;

容器与虚拟机关系

1、目标相同

通过隔离技术,容器和虚拟机构建了一套不依赖特定环境的应用单元;

2.实现手段不同,如图所示:

材料来自网络

a、虚拟机是用软件模拟物理服务器上层的特定硬件系统,必须使用虚拟机软件Hypervisor中间层;

b、容器化是共享宿主机操作系统的核心,因此不需要虚拟机技术hypervisor中间层;

3、量级不同

a、虚拟机包括操作系统,通常有几个尺寸G,启动操作系统和初始托管应用需要几分钟;

b、容器是轻量级的,大小在M以内;性能,和VM相比之下,容器性能更好,几乎可以在几秒钟内启动;

容器的优缺点

优点

1.快速:容器技术最大的优点是创建容器实例远快于创建虚拟机实例;

2.独立性:每个容器都可以被视为不同的微服务,因此可以独立升级而不担心同步;

3.版本控制:版本包装在镜像中,一个容器可以实现自己的版本控制;

4.运行环境可移植:容器包装所有运行应用程序所需的相关细节,如应用依赖和操作系统;这使得镜像从一个环境移植到另一个环境更加灵活;

5.标准化:基于开放标准,大多数容器可以在所有主流运行 Linux 发行版、Microsoft 平台等等;

6.安全:容器之间的过程是相互隔离的,因此其中一个容器的升级或变化不会影响其他容器;

缺 点

1.大量带来的复杂性

随着容器和应用数量的增加,复杂性也随之增加。在生产环境中管理如此多的容器是一项具有挑战性的任务 Kubernetes 和 Mesos 具有一定规模的工具管理容器;

2.资源竞争问题明显

容器共享宿主机核心,使用硬件资源。同一宿主机的多个容器是资源之间的竞争关系。合理评估和调度资源非常重要;

3、基于 Linux Namespace 机制隔离不彻底

基于容器技术Linux Namespace,在linux并不是所有的资源和对象都能在系统中Namespace例如,在虚机修改时间时,会发现宿主机也会发生变化;

技术应用

-迈普信创云网一体化开云(中国)-

迈普信创云网一体化开云(中国)不仅提供基于虚拟化技术的云主机服务,还提供承载容器业务的云主机服务,为云本土应用提供支撑框架。

支持X86、ARM、MIPS用户可以自由安排和使用异构计算服务,更好地匹配企业级业务应用的多样化特性

异构计算服务通过统一的自服务界面进行管理,确保一致的用户体验,共同支持传统集中架构和分布式架构共存的业务应用。

图文:陈 可

编辑:叶友鉴

审核:徐 东

开云在线注册 承接各类微信小程序开发制作、小程序定制、APP 网站 开发制作,联系电话 18221533805、15900430334

为您推荐

区块链技术本身不是全新的技术,那是什么技术呢?

比特币作为区块链的最初应用,实践了其作为分散电子现金系统的初衷,也向世界展示了区块链技术的巨大价值和...

海洋技术|声纳技术的发展道路

分享最新科技信息,发布前沿学术动态!关注微信微信官方账号: 木木西里(mumuxilinj)看看更...

机械加工技术,微型机械加工技术快速成形技术精密超精密加工技术

2019年1月9日,星期三,浙江玉环,阵雨,平均气温7°随着现代机械加工的快速发展和机械加工技术的快...

CHP 热电联产技术(CHP) 技术

参考www.platosclosethumble.com 热电联产技术(CHP) 技术概况 电厂锅炉产生的蒸汽...

技术方案沟通之技术要素的提取

 对技术交底书的充分理解是撰写专业高质量专利文件的基础。能否从交底书中提取技术要素是撰写权利要求书的...

什么是技术创新?什么又是技术?

如今,技术创新一词充斥着各种媒体。在媒体的鼓励下,世界上几乎没有人谈论技术创新,宣传的力量令人惊叹...

揭秘3D打印技术之按需滴落技术(DOD技术)

工业供墨系统喷嘴由多个高精度阀组成。喷字时,相应的阀门迅速打开和关闭,油墨依靠内部恒压喷出,在运动表...

继刘强东“技术技术技术”后首次打造跨部门项目 京东技术布局迈入变现阶段

最近沃尔玛中国换了教练,对B2B朱晓静的空降零售巨头对市场和技术有着深刻的理解,引发了外界对沃尔玛的...

什么是技术贸易中的技术商品?

一、技术商品的概念技术商品具有一般商品的属性,是交换、价值和使用价值的劳动产品。新技术的研发不仅需要...

什么是信息技术?信息技术主要包括哪几种技术?

各种技术总称、数据和信息的应用技术用于管理和处理信息。其内容包括:数据和信息的收集、表达、处理、安全...

非技术人看技术岗位选择

为什么非计算机专业要学编程?没有技术背景的人能学会编程吗?三、技术岗位类别及工作内容四、学习开发技术...

补牙新技术--树脂渗透技术

阿拉巴***大学伯明翰牙科学院的一项新的临床试验为龋齿患者提供了新的、更舒适的治疗选择。 这种新的治疗方...

DSP系统技术架构参考【技术类】

基本上已经在前面了DSP介绍了典型的模式、主要机制和要点。有些学生可能会好奇DSP系统内部的技术架构...

技术分析4:K线技术

基金相关文章已更新4期,技术系列文章已更新3期。当许多人在股市上看到那些高K线名词时,他们经常感到困...

海鲜粥培训 早点技术 包子技术 早餐早点技术培训

海鲜粥是香港和台湾的食谱之一。以大米、虾等新鲜海鲜为主要原料。海鲜粥的烹饪技巧主要是烹饪,味道咸鲜。...

射频技术秘籍 - 射频技术升级

作为一名工程师,你需要充分发挥射频技术的效率。用户体验非常关键,用户期望也很高。那么,如何充分发挥射...

技术干货|容器与虚拟化技术

技术专家部陈 可/ 从微服务开始 /随着微服务架构应用开发的广泛应用,有许多IT公司推出了基于微服务...

揭秘3D打印技术之融化挤压成型技术(MEM技术)

MEM熔化挤压模式成型技术概述:到目前为止,世界上已经形成了许多不同的成型方法和工艺。其中,清华大学...

华转网:技术入股、技术许可和技术转让有什么区别?

如果你掌握了一项成熟的技术并想依靠它来盈利,很多人会想到三种方式:技术股票、技术许可证和技术转让。这...

本田EDT技术 地球梦想技术浅释

为了体验驾驶乐趣,同时考虑低排放,许多汽车制造商将整合动力性能和燃油经济性作为主要研发目标,在动力总...