加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 云计算 > 正文

Kubernetes应用于多云、混合云环境时,要小心这些

发布时间:2022-08-27 12:35:31 所属栏目:云计算 来源:互联网
导读:为了在竞争中保持领先地位,各组织不断寻求以快速和敏捷的方式推动创新,同时最大化运营和经济效率。为此,他们已经将应用程序迁移到多云和混合云环境已有相当一段时间了。 最初,这些应用程序使用lift-and-shift的方法迁移到云,保留了它们原来的单体架构。
  为了在竞争中保持领先地位,各组织不断寻求以快速和敏捷的方式推动创新,同时最大化运营和经济效率。为此,他们已经将应用程序迁移到多云和混合云环境已有相当一段时间了。
 
  最初,这些应用程序使用“lift-and-shift”的方法迁移到云,保留了它们原来的单体架构。然而,这种单体应用程序无法充分利用云提供的优势,如弹性和分布式计算,并且也难以维护和扩展。
 
  因此,作为下一个进化步骤,组织已经开始重新构建其现有的单体应用程序或开发新的容器化应用程序。
 
  然而,部署和管理容器化应用程序是一项复杂的任务,这就是Kubernetes的用武之地。Kubernetes(也称为K8s),这个最初由谷歌开发的容器编排工具,已迅速成为在公共和私有云中部署容器化应用程序的首选平台。
 
  通过使用K8s,组织能够在公共和私有云中成功地初步部署和管理这些容器化应用程序。然而,他们在随后的步骤中遇到了困难,例如以简单和自动化的方式让最终用户可以从外部访问Kubernetes应用程序,同时仍然保留控制权,以确保安全可靠地访问这些应用程序。
 
  其主要原因是,用于前端这些应用程序并使其可供最终用户访问的传统负载均衡器在设计时考虑了单体应用程序,因此无法跟上部署这些Kubernetes应用程序的敏捷方式。
 
  这些负载均衡器是为部署过程而设计的,在该过程中,应用程序的网络资源由网络和安全团队手动配置,该过程可能需要几天甚至几周,然后在负载均衡器上手动配置。这个过程显然不适合与Kubernetes应用程序的部署过程同步,从而成为整个部署过程中的瓶颈。
 
  进一步加剧这个问题的是,在多云和混合云环境中部署应用程序时,每个公共云提供商都有自己的自定义负载均衡器和管理系统。
 
  例如,AWS有自己的弹性负载均衡解决方案,它不同于Microsoft的Azure负载均衡器。这使得自动化应用程序部署的任务更加复杂和耗时。它还使得在不同的云环境中应用一致的策略集的任务容易出错,因为每个负载均衡器都有自己的独立配置和操作。
 
  那么,解决方案是什么?
  为了跟上Kubernetes应用程序的部署,需要一种访问解决方案,使负载均衡器能够在部署和扩展这些应用程序时动态管理它们。
 
 

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读