vmware container容器

容器技术改变了应用程序开发,尤其是通过微服务架构实现了功能拆分和快速迭代。传统应用程序开发周期长,环境不一致问题突出,而现代应用则强调敏捷与自动化。Docker作为容器引擎,提供了轻量级的运行环境,与VM相比,容器更高效、资源占用少,但不具备硬件级别的隔离。Kubernetes(K8s)是自动化容器管理工具,简化了部署和扩展。容器化的应用程序与操作系统解耦,提高了开发和部署效率。
摘要由CSDN通过智能技术生成

容器:
应用程序的开发由于容器的出现发生了巨大的变化
在数据中心,传统应用程序通过现代应用程序功能和模型得到了增强。但是传统的应用程序开发与现代的应用程序开发是不同的。
传统应用程序的开发: 大而全(身份验证 安全 加密 负载均衡 高可用 网络通信等)
在这里插入图片描述
瀑布式开发:瀑布式开发周期需要6到12个月才能交付一个产品,周期相对较长,所以需求有变化的风险,此外,最初的需求可能会被误解,但是这种误解可能只有在项目结束时才会被意识到
移交给运营团队:当产品准备好投入生产时,就移交给运营团队,运营团队从那时开始部署和管理软件,如果没有适当的培训和文档,团队会发现很难提高技能并有效的管理软件
单片应用程序:传统的应用程序被开发作为单个大型单片进程运行,大型指大量的功能和职责,通常,传统应用程序使用手动流程部署到单个VM,它们通常不会被设计成可伸缩的。惟一的选择是增加CPU、磁盘和内存以实现更高的性能。径向扩展 不能水平扩展
**独立的环境:**开发人员开始在他们的工作站上进行开发。最后,代码转移到测试、准备和生产环境。每个环境都是手动的配置,导致在所有相同的环境中进行相对大量的工作。每个环境创建不同的软件库、包和配置。这种变化给开发人员带来了问题,他们必须确定为什么应用程序在一个环境中工作,而在另一个环境中不工作。
环境之间会出现不一致。在登台期间不会出现生产问题。
现代应用程序的开发&#x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值