容器技术的落地还要依靠SDN

容器能够实现新应用程序的快速部署,代表着目前IT开发社区的最热门趋势之一。然而,想要实现容器部署生产环境,IT人员还需要使用SDN技术,在分布式微应用程序之间实现可扩展、可管理且安全的通信。 什么是容器? 容器能加快应用程序迁移速度,允许通过提升硬件使用率而部署微服务。每一个容器都只分配一个特定应用程序所需要的资源。与虚拟机不同,容器并不需要安装嵌入式操作系统。相反,它们封装了具体的应用逻辑组件,支持高效、轻松迁移的应用程序。 容器部署的优点 容器的设计目的是将应用程序划分为微服务组件。然后,这些组件可以分散到各种不同的计算资源中,其中包括数据中心或公共云的资源。开发人员可以在服务器之间或虚拟机(VM)之间迁移容器,修改应用程序而不需要担心软件和计算依赖问题。因此,容器能够让开发运维人员快速部署新的应用程序,如大数据分析。 容器部署的网络需求 现代应用程序在设计上通常包含许多的子应用程序,它们需要在微服务之间实现低延迟通信。这些子应用程序可能会快速迁移到独立的逻辑或物理宿主上,而网络则需要持续且自动地交付连接服务。容器之间的流量安全性则是另一个重要问题。 关于内置容器网络,目前最准确描述是它仍处于雏形阶段(而不像早期的OpenStack网络连接功能)。为了将容器部署扩展到可投放于生产环境的系统,还需要额外的网络功能才能实现自动部署和管理大量微服务之间的虚拟连接。例如,数据中心和/或公共云之间用于支持容器通信的广域网、IP地址路由和网络地址转换都可能成为问题。 SDN给容器提供灵活的网络连接 目前这些网络连接问题都给大型容器部署带来挑战。Docker等软件所包含的基本功能仍然无法很好地支持大量快速迁移微应用程序的网络连接。然而,SDN则可以提供虚拟连接和集中智能处理,能够在容器位置或需求发生变化时进行自动部署和管理。 开发者希望将应用程序从网络基础架构中抽象出来,但是需要有支持性能或安全等问题修复的可视性。SDN能够提供这样的可视性,允许IT人员监控容器的流量,提供服务保障和解决问题的工具。 SDN与容器供应商 有许多的供应商能够处理单纯容器环境和虚拟机与容器混合环境中的网络问题。两大主流SDN供应商(思科ACI和VMware NSX)都支持在其SDN产品中部署容器。其他支持容器网络的供应商还有:微软、谷歌、惠普、瞻博、诺基亚(Nuage)、Pluribus、Big Switch、PLUMgrid和Midokura。 从容器软件角度看,Docker、Canonical、红帽、CoreOS等公司正在致力改进容器的网络功能。 给IT领导者的建议 容器化正在快速成为敏捷IT策略的一个重要组成部分,它能够加快开发运维敏捷应用开发的转变。与所有新技术类似,容器开发的工作仍在进行中,需要一定的时间才能变成熟,与OpenStack很相似。大多数IT组织仍然需要管理运行在各种不同操作系统、虚拟机和容器之上的应用程序,无论是运行在私有数据中心还是公共云的混合环境中。 现成容器通常只支持轻量级网络功能。网络抽象则可以加快应用开发。但是,在管理和保证大量分布式容器微服务之间的通信时,仍然需要一些复杂的网络功能。SDN能够提供虚拟化连接、自动化分配/管理和大规模容器部署的可视性。此外,SDN仍然是实现容器间安全通信的重要组成部分。

TechTarget中国原创内容,原文链接: http://www.searchnetworking.com.cn/showcontent_92820.htm
© TechTarget中国:http://www.techtarget.com.cn

时间: 2024-10-03 23:15:56

容器技术的落地还要依靠SDN的相关文章

容器技术:华为云如何帮助企业落地Kubernetes

作为Kubernetes 最早的采用者之一,华为自2013年起在内部多个产品落地Kubernetes,在这个过程中,围绕着本文上述的三个基本性问题,以及规模化生产环境落地场景,华为发现并解决了一些功能缺失.系统级高可用.可扩展性挑战等问题,并积极回馈给了Kubernetes社区.基于这些场景的落地经验,以及广泛的社区核心特性贡献,华为也顺利成为Kubernetes社区技术监管委员会成员,以及CNCF基金会TOC成员. 一方面基于内部实践的思考,另一方面基于外部各类客户场景的落地经验总结,华为云围

混合云场景下容器技术在新能源功率预测产品中的最佳实践

能源互联网是物联网和"互联网+"在能源行业深度融合的产物,是中国制造2025的重要组成部分,我们现在还处于能源互联网的早期阶段.绝大部分能源行业的应用都部署在私有局域网内,并且网络结构异常复杂,这是阻碍互联网技术在能源行业落地的最大挑战. 6月28日,金风科技数据平台架构师张利出席了Rancher Labs举办的Container Day 2018容器技术大会,并做了题为<混合云场景下容器技术在新能源功率预测产品中的最佳实践>的演讲. 金风科技是中国成立最早.自主研发能力最

PouchContainer 容器技术演进助力阿里云原生升级

点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 作者 | 杨育兵(沈陵) 阿里巴巴高级技术专家 我们从 2016 年开始在集团推广全面的镜像化容器化,今年是集团全面镜像化容器化后的第 4 个 双11,PouchContainer 容器技术已经成为集团所有在线应用运行的运行时底座和运维载体,每年 双11 都有超过百万的 PouchContainer 容器同时在线,提供电商和所有相关的在线应用平稳运行的载体,保障大促购物体验的顺滑. 我们通过 PouchContainer 容器运行时

DaoCloud获光速安振数百万美元投资,将推出容器技术云平台

DaoCloud获光速安振数百万美元投资,将推出容器技术云平台 新浪网 以Docker为代表的容器技术是2014年最受关注的云计算开源项目.这项技术为开发云平台原生应用提供了便利的手段,在开发测试领域和云计算平台运维 ... 2 days ago 新闻 SDN将帮助Docker克服网络瓶颈 网界 Docker最终希望在应用层部署跨主机网络且同时能够适用于所有的基础设施.在这方面,企业能够在基于容器的架构中保留应用的可移植性,尤其是当应用 ... 操作系统虚拟化助力完善企业生态系统 - 比特网 D

30个不可不知的容器技术工具和资源

软件容器技术影响着从开发人员.测试人员.运维人员到分析人员的IT团队中的每一个人,它不像虚拟化一样只是系统管理员的工具.容器包的大小和完整性使得团队成员能够在几秒钟内部署完整的环境. 容器是一个很好的工具,同时带来了一系列下游决策,包括使用何种标准.如何存储旧版本和部署镜像.如何在生产中管理这些镜像等等. 但是,该如何正确的组装产品和服务,才能在环境中有效地构建.运行和管理容器?为了回答这个问题,我们调查了各种容器技术产品和服务,以便您可以衡量对比各种容器架构.集群管理和部署.存储.安全.操作系

写在最前面 - 每天5分钟玩转容器技术(1)

<每天5分钟玩转容器技术>是一个有关容器技术的教程,有下面两个特点: 系统讲解当前最流行的容器技术.从容器的整个生态环境到各个具体的技术,从整体到细节逐一讨论. 重实践并兼顾理论.从实际操作的角度带领大家学习容器技术. 为什么要写这个? 简单回答是:容器技术非常热门,但门槛高. 容器技术是继大数据和云计算之后又一炙手可热的技术,而且未来相当一段时间内都会非常流行. 对 IT 行业来说,这是一项非常有价值的技术.而对 IT 从业者来说,掌握容器技术是市场的需要,也是提升自我价值的重要途径. 拿我

容器技术部署运维更快高效的发展就来自睿云智合(Wise2C)

随着Docker的日趋成熟,容器技术在全球范围内的应用越来越广泛,国内的企业IT对于容器技术也从过去的试用调研转向现在的真正落地.睿云智合(Wise2C)将密切追踪这一领域的技术发展趋势,凭借业界领先的产品以及丰富的落地经验为国内企业提供专业的技术服务. Docker Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口. 一个完整的Docker有以下

容器技术

Technorati 标签: 容器 什么是容器 在一台 16 核 32G 内存的虚拟机上,需要跑 500+ 个用户的网站应用,我们当然希望网站的资源相互隔离,这样一个应用崩溃了,也不会影响其他的应用的运行. 要实现资源的隔离,最容易想到的当然是开若干虚拟机,在其上安操作系统,然后搭建应用.然而一台主机上,一般就能开10~15个虚拟机,如果在这台机器上开 500 个虚拟机,这台服务器估计早就不堪重负了. 有没有资源隔离能力不错,而且虚拟化开销还要小的方式,虚拟机实在太重了. 我们来看一下问题的症结

技术解析系列 | PouchContainer 富容器技术

划重点 本文将从什么是富容器.富容器适用场景.富容器技术实现三个角度全方位向大家解释富容器技术,同时对富容器感兴趣的同学可以扫描文章末尾二维码参与关于富容器的技术讨论.本文作者 PouchContainer 团队孙宏亮,更多信息扫描二维码见真人. PouchContainer 是阿里巴巴集团开源的高效.轻量级企业级富容器引擎技术,拥有隔离性强.可移植性高.资源占用少等特性.可以帮助企业快速实现存量业务容器化,同时提高超大规模下数据中心的物理资源利用率. PouchContainer 源自阿里巴巴