企业从虚拟化向容器化迁徙道路上的十大误区

简介:

过去的一年中,以Docker为代表的容器化技术成了最热门的云计算词汇,而从虚拟化向容器化过渡也成了一件非常时髦的事情,很多企业经不住诱惑纷纷试水Docker。

但是,随着市场炒作的喧嚣和迷雾渐去,企业的CTO和CIO们发现从虚拟化到容器化的迁徙道路上布满了坑洞。企业云计算技术的未来,也许不会是一边倒的格局,而是结合了类似VMware的可控性和Docker代表的自由、流动和协作趋势。

近日,StackEngine的首席执行官Bob Quillin在VB上撰文指出:企业容器化道路上存在十大误区:

误区一、IT运营已死

事实上即使采用Docker,企业IT运营依然将扮演重要角色。Docker并不意味着企业不在需要关注IT运营。企业依然需要通过类似 VMware的IT管控来发掘Docker的自由、流动和协作中发掘商业价值。PaaS市场的经验告诉我们,大多数企业都需要某种程度上的基础设施透 明,Docker同样需要补上这一课。

误区二、微服务是必须的

上千个服务在一个container中运行这种微服务(microservices)是可以的,但很多客户一开始仅仅是将一个大应用放到容器中运行,也同样没有问题,企业可以通过少量容器化应用深入了解服务为中心的概念,并为将来的成功迁移打下基础。

误区三、企业已经准备好了跳进集装箱货船(container ship)

在Docker的理想国里,所有应用都被标准化并装载到尺寸统一的集装箱中。但现实是,面对容器化革命,大多数企业还远远没有准备好。今天的企业应用生态极为复杂,防火墙内外、云上地下、跨数据中心应用盘根交错,今天的企业距离全面容器化还有一定距离。

误区四、大量小型服务器可以击败少数大主机

虽然容器化技术最初的构想是在成百上千的服务器实例上运行稍纵即逝的微服务,但实际上服务器整合趋势下,对于很多大企业来说,大型服务器更加容易管理和部署。

误区五、VMware时日不多了

其实没有那么快。VMware依然是IT管理的市场标准,同时引领着软件定义一切的技术潮流。客观讲,在满足企业需求方面,VMware和Docker各有所长,游戏才刚刚开始,鹿死谁手还能难料。

误区六、Docker不安全

Docker每一次补丁升级都让它更安全,今天已经有大量让Docker符合企业安全管理和政策的最佳实践可供参考,例如让Docker用户摆脱命令行并避免那些需要提权访问服务。

误区七、开发者渴望部署应用并定义基础架构

这并不准确。大多数开发者希望编写代码,兑现承诺并乐此不疲。开发运营(Devops)方法论给开发者赋予了更多的责任,去部署并对代码的结果负 责,这是件好事,但这并不意味着开发者擅长或乐意参与部署。开发者定义的基础架构(Developer-defined infrastructure)这个新词听上去很性感,但在现实中,企业往往已经拥有大量的部署工程师,配置管理者以及IT运营专家,这些人也应当被纳入 新的(容器化应用开发部署)流程。

误区八、企业纷纷效仿Google级别的数据中心,采用类似Borg的自动化技术

事实上企业往往运行多个异源私有数据中心,云服务及本地遗留应用的混合环境,其中那些通过VMware集中式管理工具管理的集中化计算设施就与基于微服务,在通过Kubernetes或Meso实现自动化管理的软件定义的环境中运行在廉价硬件上的原生云应用有很大区别。

误区九、Docker是一种围绕云计算为核心的解决方案

其实,Docker在防火墙后运行的比例绝不低于在亚马逊或谷歌公有云中运行的比例。事实上,Docker目前最火的恰恰是企业内部数据中心甚至“裸机”市场,而不是云端。容器化技术的理念之一正是“到处运行”。总之,上云计算不一定酷,不上云计算不一定不酷。

误区十、Docker是万灵药

Docker只是企业IT拼图的一块而已,无法取代Hadoop(大数据)和OpenStack(基础设施管理),企业IT从虚拟化到容器化的演 进的价值在于能够大力推动其他方面的IT转型,例如应用开发,IT运维等等,但这并非Docker这一把锤子能完成的任务,开发者、devops开发运维 方法、IT社区对工具、流程甚至文化的打造,才是下一代企业应用和IT基础设施的关键所在。


本文作者:张霖

来源:51CTO

相关文章
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
阿里云与企业共筑容器供应链安全
172109 127
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
随着云计算和DevOps的兴起,容器技术和自动化在软件开发中扮演着愈发重要的角色,但也带来了新的安全挑战。阿里云针对这些挑战,组织了一场关于云上安全的深度访谈,邀请了内部专家穆寰、匡大虎和黄竹刚,深入探讨了容器安全与软件供应链安全的关系,分析了当前的安全隐患及应对策略,并介绍了阿里云提供的安全解决方案,包括容器镜像服务ACR、容器服务ACK、网格服务ASM等,旨在帮助企业构建涵盖整个软件开发生命周期的安全防护体系。通过加强基础设施安全性、技术创新以及倡导协同安全理念,阿里云致力于与客户共同建设更加安全可靠的软件供应链环境。
150687 32
|
12月前
|
存储 固态存储 Linux
从 0 学服务器虚拟化:VMware 搭建 3 个虚拟主机,个人 / 小企业够用的方案
服务器虚拟化技术通过在单台物理机上运行多个虚拟机,显著提升资源利用率和管理灵活性。本文以 VMware ESXi 8.0 Update 3e 为例,详解如何搭建经济实用的虚拟化环境,支持 3 个虚拟主机稳定运行,适合个人开发者和小企业降低硬件投入、实现数据本地化与安全存储。
2445 0
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
对话|企业如何构建更完善的容器供应链安全防护体系
对话|企业如何构建更完善的容器供应链安全防护体系
|
运维 监控 数据可视化
Hyper-V的哪些性能?使其成为企业构建云平台和虚拟化环境的首选
Hyper-V凭借高效性、灵活性、高可用性及管理简便性等优势,成为企业构建云平台和虚拟化环境的首选。其微内核架构、硬件辅助虚拟化技术和动态内存管理提升了性能与资源利用率;支持多操作系统和硬件平台,具备故障转移、实时迁移功能,确保业务连续性;提供可视化管理工具和PowerShell脚本自动化,简化管理流程;与Windows Server及Azure无缝集成,降低硬件、运维和能源成本。
|
供应链 监控 安全
对话|企业如何构建更完善的容器供应链安全防护体系
本期节目围绕软件供应链安全、容器安全的主要挑战以及阿里云如何帮助用户等维度展开了深入的讨论。
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
3年前的云栖大会,我们发布分布式云容器平台ACK One,随着3年的发展,很高兴看到ACK One在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报下ACK One 3年来的发展演进,以及如何帮助客户解决分布式领域多云多集群管理的挑战。
阿里云容器服务 ACK One 分布式云容器企业落地实践
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
1092 30