当前位置:主页 > 物联网IoT > 正文

云存储_华为云相册电脑登陆_新用户

时间:2021-05-05 08:33 来源:埃里克云 编辑:埃里克云

核心提示

我记得在2013年末,我的推特上充斥着关于Docker的文章。当时我对DevOps不太关心,对容器的了解更是少之又少。但我很喜欢他们的标志,所以我决定看一看,被它打开的可能性给迷住了...

云存储_华为云相册电脑登陆_新用户

我记得在2013年末,我的推特上充斥着关于Docker的文章。当时我对DevOps不太关心,对容器的了解更是少之又少。但我很喜欢他们的标志,所以我决定看一看,被它打开的可能性给迷住了。

一年后,谷歌宣布推出Kubernetes(K8S),一个开源版本的Borg,一个他们在内部使用了大约10年的集群管理系统。这提供了一种大规模部署、监控和管理容器的方法。

从那时起,名字恰到好处的Kubernetes(希腊语中"governor"的意思)就成了容器编排系统的默认名称,得到了业内一些大公司的支持,有一个充满活力的开放源代码和商业系统生态系统围绕着它并建立在它之上。然而,行业前景如何?它会产生什么样的影响?K8S会彻底改变传统的企业数据中心吗?

要解决这些问题,我们首先需要对底层技术和企业特有的挑战有一个基本的了解。

什么是容器,它们为什么重要?

简单地说,容器是一种软件,它将代码及其依赖项(系统工具、运行时、库、二进制文件…)打包,并在隔离环境中的主机操作系统内核上运行。

这提供了一些好处,例如:–可移植性:容器化软件可以在任何基础设施上一致运行。厌倦了听"但它在我的笔记本电脑上工作!"生产缺陷的借口?这对解决这个问题有很大的帮助,它是现代云的支柱之一。–资源效率和速度:容器的一个关键特性是,与vm(虚拟机)不同,它们不虚拟化硬件,而只是虚拟化操作系统,允许多个容器共享操作系统资源。本质上,这意味着可以在同一台机器上同时运行多个容器,从而大大降低了成本。同时,集装箱的启动速度非常快。如果你听说过"无服务器"这个时髦词,那么这就是它成为可能的原因。

虽然容器本身带来了很多好处,但只有在采取下一个合乎逻辑的步骤:容器编排时,改变行业的好处才会变得明显。这正是K8S的用武之地。

什么是容器编排,为什么它很重要?

现代应用程序,至少是非常大的应用程序,通常不再是单一的;相反,它们由几个松散耦合的组件组成,这些组件需要通信和协同工作。例如,一个应用程序可能使用一个服务进行身份验证,另一个用于从社交媒体流摄取数据,还有一个用于服务分析仪表板。这些服务可以在单独的容器中运行,允许开发人员独立地发布、部署和扩展这些服务。这提供了一个很好的关注点分离,使关键组件的发布周期更快,以及有效的资源分配。

容器编排解决了这种体系结构带来的一些挑战。例如:–自动部署和复制容器–负载平衡–滚动更新(在不停机的情况下更新容器化应用程序)–高可用性:当容器发生故障时,其副本将继续提供服务–自我修复:重新启动失败的容器,杀死没有响应的容器,在节点死亡时替换容器–容器之间的安全通信

应该很明显,上述功能是现代云的支柱之一,并且党解释了为什么K8S现在无处不在。同样很容易理解为什么这种方法特别适合无状态应用程序。但是对于大型企业系统的特殊需求呢?

企业应对挑战

管理状态:让我们马上解决房间里的大象。虽然这不是企业特有的挑战,但却是一个重要的挑战。数据库、缓存和消息队列等有状态应用程序在可移植性方面面临挑战,因为每当容器启动、停止或复制时,都需要维护状态。这在分布式甚至多云环境中尤其具有挑战性。

K8S主要通过卷、持久卷和状态集来解决这一问题。在实践中,所有这些选项都很好地涵盖了许多场景;但目前仍有许多选项没有涵盖,而且通常情况下,容器化有状态应用程序的复杂性往往超过了生产场景中的好处。管理存储和容器化有状态应用程序的问题是一个非常热门的话题,业界在这个方向上投入了大量的精力(例如Ceph、Rook、KubeDirector、KubeDB、RedHat的Operator Framework)

安全:这在企业界是一件大事。尽管容器有许多优点,但它们并没有提供与vm相同的隔离级别。特别是多租户可能是一个挑战。同样,在使容器更安全方面也投入了大量的精力;谷歌开源gVisor就是一个很好的例子,它试图给容器带来更好的隔离,并且它与K8S很好地集成。

高性能计算(HPC):企业数据中心通常在不同类型的服务器上运行各种工作负载,例如,GPU机器意味着运行密集的计算操作,比如ML/AI管道。为了解决这个问题,K8S使用污染和容忍来确保pod被调度到适当的节点(容器运行的物理或虚拟机)。这种方法本质上允许工作负载在适当的基础设施上运行,并可用于其他情况,例如在DMZ内的机器上运行工作负载。

  • 域名解析_商城网站建设平台_超低折扣 域名解析_商城网站建设平台_超低折扣

    让我们假设以下场景:由于业务需求,BPC维度中的层次结构发生了显著变化(甚至在多个层次结构的情况下被删除)。因此,许多节点已过时,必须删除。没有DM包可以删除成员,并且...

  • <strong>域名交易_视频服务器的作用_优惠券</strong> 域名交易_视频服务器的作用_优惠券

    注:有关我们博客文章系列的完整概述,请访问SAP Cloud SDK概述。 有关SAP Cloud SDK新功能的概述,请参阅我们最近发布的文章。 简介 随着SAP Cloud SDK的新版本3,可以集成自定义缓存框架...

  • <strong>香港服务器_企业网站建设多少钱_多少钱</strong> 香港服务器_企业网站建设多少钱_多少钱

    此博客文章是与SAP云平台警报通知服务相关的一系列博客文章的一部分。 有关服务本身的更多详细信息,请参阅父博客文章。 让我们考虑以下情况—我们在SAP云平台上部署了一个解决...

  • <strong>金山云_美国cn2云服务器_评分榜</strong> 金山云_美国cn2云服务器_评分榜

    当我去纽约的时候,我喜欢表演,走在街上,听一些好听的音乐,吃很多好吃的东西!当然,见到名人总是很有趣的! 由于地层数据会议的召开,今年9月的行程会更好!本次会议是一...

  • <strong>负载均衡_oracle数据库管理_便宜的</strong> 负载均衡_oracle数据库管理_便宜的

    作为一个成长中的年轻人,我的老师、教练或其他成年人会毫不犹豫地使用诸如"你可以做得更好"、"我期望更多"甚至"尽力而为"这样的词汇。我(和大多数孩子一样)经常达不到期望...

  • 负载均衡_阿里云何万青_超低折扣 负载均衡_阿里云何万青_超低折扣

    您好,团队, 在生成文档的过程中,支付组件遵循一定的模式。我们做了大量的测试,生成了50多个文档,得出了以下结论: 案例1——当所有支付组件都添加到一个交易的UI中时。(...

  • <strong>腾讯云_hana服务器_限量秒杀</strong> 腾讯云_hana服务器_限量秒杀

    在这个博客中,我将向我的CAP服务添加一个UI,它使用机器学习服务:https://blogs.sap.com/2019/08/19/combine-cap-m-with-machine-learning-sdk-api-part/ 我知道许多其他博客展示了如何将UI模块添加到M...

  • <strong>网站服务器_网站建设服务商_最新活动</strong> 网站服务器_网站建设服务商_最新活动

    短链接 这篇文章是为业务流程专家在SAP S/4HANA中配置工作流而写的,同时也为您在开发自己的工作流场景(未来博客的主题)时可以做些什么做了铺垫 它将帮助您理解为什么这个概念...

  • <strong>域名交易_企业邮箱登入口_速度快</strong> 域名交易_企业邮箱登入口_速度快

    这篇博文是向SAP Analytics Cloud:Analytics Designer Hackathon提交的。 德勤数字工厂遵循"告诉我,不要告诉我"的原则,为客户提供数字化方面的实际最佳实践,以充分发挥其供应链组织的潜力...