加入收藏 | 设为首页 | 会员中心 | 我要投稿 保山站长网 (https://www.0875zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

关键概念:容器和编排

发布时间:2021-05-05 09:14:26 所属栏目:动态 来源:互联网
导读:尽管云原生生态系统已经非常庞大(并且仍在增长),但是在这种情况下谈论基础设施自动化时,有两个主要方面值得关注:容器和Kubernetes。有多个容器运行时和多个编排选项,但对于后者,将使用Kubernetes作为默认选择,因为它已成为容器编排的明确领导者,而容

尽管云原生生态系统已经非常庞大(并且仍在增长),但是在这种情况下谈论基础设施自动化时,有两个主要方面值得关注:容器和Kubernetes。有多个容器运行时和多个编排选项,但对于后者,将使用Kubernetes作为默认选择,因为它已成为容器编排的明确领导者,而容器编排是现代基础设施自动化的重要组成部分。

  • 不变的基础设施

这些以云计算为中心的技术为Haff先前提到的不变的基础设施铺平了道路。这意味着一旦部署了基础设施,就不会在生产中对其进行更改,而是根据需要将其替换为新版本。并且可以使用Kubernetes之类的工具自动启动(或关闭)这一功能,这样管理员就可以为自己的应用程序和基础结构声明所需的状态,然后编排平台以高度自动化的方式管理这些状态。

  • 微服务架构

这里的另一个关键概念是微服务架构,它本质上意味着将应用程序分解为更小的离散组件,这些组件可以作为较大系统的一部分协同工作。除了获得其他好处之外,微服务使团队可以独立管理那些较小的服务,而不必在每次更改时都必须重新进入(并重新部署)整个应用程序。微服务与容器非常匹配,因为每个服务都可以独立地实现容器化。应该注意的是,并不是每个应用程序都非常适合微服务架构,但这无关紧要。

有些人提出一些建议:如果组织是从单一的应用程序组合开始的,则不要将基础设施自动化视为短期项目。与其相反,可以将其视为逐个过程,尤其是当组织要将现有应用程序分解为微服务时。

OpsRamp公司产品经理Michael Fisher说,“通向不变的基础设施的道路可能会花费一些时间,特别是对于那些拥有比基于容器的应用程序的扩散和普及更早的应用程序的组织来说。但是,这并不意味着架构规划和开发处于停滞状态,直到将应用程序配置为可以在独立的微前端和后端上运行。组织的团队应该迭代地对服务进行优先级划分和容器化,直到整个应用程序完成转换为止。”

基础设施自动化的现代方法取决于向云平台和工具的相应转变。但是并不是一蹴而就的事情。

Fisher表示,他将这个阶段视为一个创新过程,而不仅仅将其视为技术过程:人们要理解容器化的内容,就需了解应用程序的核心服务和构建块。

对于容器化的正确路径有许多观点,特别是当组织将一个应用程序(或多个应用程序)重构为微服务时。

Fisher说:“实现这一点的最好方法之一是了解终端用户在用户界面(UI)/用户体验(UX)中最常访问的位置,然后向下移动。这种方法通常被称为‘微前端’,一旦了解了什么需要实现容器化,就有大量的工具可以帮助组织横向扩展运行服务的基础设施,而Kubernetes是最流行的工具。”

(编辑:保山站长网)

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

    热点阅读