什么是 Azure Kubernetes 服务?

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft网络

小提示:您能找到这篇{什么是 Azure Kubernetes 服务?}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的什么是 Azure Kubernetes 服务?内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">我们先从几个定义着手,然后快速了解Azure Kubernetes服务(AKS)。本概述应有助于确定AKS是否非常适合自己的容器化管理策略。

< ">什么是容器?

< ">容器是软件的原子单元,用于打包特定应用程序的代码、依赖项和配置。借助容器,我们可以将单一式应用程序拆分为构成解决方案的各种服务。然后,利用应用程序的此类重新架构,我们便可以通过容器部署这些单独的服务。



< ">为何使用容器?

< ">假设你的车队管理解决方案包含三个主要应用程序:

< ">一个车队跟踪网站,其中包括有关要跟踪的资产的地图和信息。

< ">一种数据处理服务,用于收集和处理从所跟踪车辆发送的信息。

< ">一个MSSQL数据库,用于存储从网站捕获的跟踪信息和用户信息。

< ">你意识到,必须横向扩展解决方案才能满足客户需求。一种选择是为每个应用程序部署新的虚拟机(VM),然后将应用程序部署到VM中。但这样做的话,你需要负责奥迪被泡72小时危机公关管理其他每个VM。例如,必须确保是否已为每个应用程序安装和配置适当的操作系统(OS)版本和依赖项。还必须确保安装和升级的是应用程序的适当版本。如果存在错误,则必须确保你能够以对解决方案影响最小的方式回滚安装。

< ">上述部署过程非常繁琐,有时容易出错,且不会轻易缩放单个服务。例如,你可能会发现自己无法轻易缩放Web应用程序中使用的缓存服务。容器有助于解决这些类型的问题。

< ">容器概念具有三大主要优势:

< ">1.容器不可变-容器的不变特性使其能够以相同的行为在计算环境之间可靠进行部署和运行。在QA环境中测试的容器映像与部署到生产环境中的容器映像相同。

< ">2.容器具有轻型的特点-可以将容器视为VM映像,但更为小型。VM映像通常安装在物理主机上。映像包含要运行的OS和应用程序。相比而言,容器不需要OS,只需要应用程序。容器始终依赖于主机安装的OS以获取特定于内核的服务。容器所需耗费的资源更少,并且可以在同一计算环境中安装多个容器。

< ">3.容器启动速度快-容器可以在几秒钟(而不是几分钟)内启动,就像VM一样。

< ">上述优点使容器成为了开发人员和IT运营人员等相关人员的常用选择。

< ">什么是容器管理?

< ">虽然可以将容器视为VM,但需记住它们并不是VM。容器具有确切的生命周期。其部署、启动、停止和销毁均按要求进行。此生命周期使容器具有一次性的特点,并且可影响开发人员和IT运营人员应考虑管理大型容器部署的方式。



< ">部署、更新、监视和删除容器的过程带来了许多难题。

< ">假设你要缩放车队跟踪网站。你发现,在白天的特定时间内,需要使用更多站点缓存服务的实例来管理性能。可通过添加其他缓存服务容器来解决此问题。

< ">现在,我们假设你需要推出新版缓存服务。如何确保更新所有容器?如何删除所有旧版容器?

< ">此类问题证明需要一个系统来帮助管理容器部署。

< ">什么是Kubernetes?

< ">Kubernetes是一种可移植且可扩展的开放源代码平台,可用于自动进行部署、缩放和管理容器化的工作负载。Kubernetes不考虑复杂的容器管理,并为我们提供声明性配置,以便在不同的计算环境中协调容器。与平台即服务(PaaS)和基础结构即服务(IaaS)产品/服务相比,此业务流程平台提供了相同的易用性和灵活性。

< ">借助Kubernetes,你可以将数据中电商引流平台心视为一台大型计算机。无需担心部署容器的方式和位置,只需按需部署和缩放应用程序。

< ">但是,这种观点可能稍微有些误导性,因为需谨记以下几个方面:

< ">Kubernetes不是完整的PaaS产品/服务。它在容器级别运行,并且仅提供一组常用PaaS功能。

< ">Kubernetes不是一个整体。它不是安装的单个应用程序。部署、缩放、负载均衡、日志记录和监视等方面都是可选的。由你负责寻找最适合自己需求的解决方案来解决这些方面的问题。

< ">Kubernetes不限制可运行的应用程序类型。如果应用程序可以在容器中运行,也就可以在Kubernetes上运行。开发人员需要了解微服务体系结构等概念,以便充分利用容器解决方案。

< ">Kubernetes不提供中间件、数据处理框架、数据库、缓存,也不提供群集存储系统。所有这些项都作为容器或其他服务产品的一部分运行。

< ">Kubernetes部署配置为群集。一个群集包含至少一台主计算机以及一台或多台辅助角色计算机。对于生产部署,首选主配置是具有3到5个复制主机的多主高可用性部署。这些计算机可以是物理硬件,也可以是VM。这些辅助角色计算机被称为节点或代理节点。

< ">鉴于Kube舆情危机公关 对话技巧rnetes可带来的所有好处,请务必记住你自己负责需负责维护Kubernetes群集。例如,你需要管理OS升级以及Kubernetes安装和升级。你还要管理主机的硬件配置,例如网络、内存和存储。



< ">备注

< ">Kubernetes有时缩写为“K8s”。8表示介于单词K[ubernete]s的K和s之间的8个字符。

< ">什么是Azure Kubernetes服务?

< ">Azure Kubernetes服务(AKS)管理托管的Kubernetes环境,使用户可以在Azure中轻松地部署和管理容器化的应用程序。AKS环境启用了自动更新、自愈和轻松缩放等功能。Kubernetes群集主机由Azure免费管理。由你管理群集中的代理节点,且只需为节点在其上运行的VM付费。

< ">可以在Azure门户中创建群集,也可以使用Azure CLI创建群集。创建群集时,可以使用资源管理器模板自动创建群集。利用这些模板,可以指定高级网络、Azure Active Directory(AD)集成和监视等功能。然后,此信息用于代表你自动执行群集部署。

< ">与运行自己的自定义Kubernetes群集相比,利用AKS,我们可以享受开放源代码Kubernetes的优势,且不存在复杂性或运营开销。

什么是 Azure Kubernetes 服务?

上一篇:Unity Ads:优化广告活动
下一篇:Azure Kubernetes 服务的工作原理


版权声明:以上主题为“什么是 Azure Kubernetes 服务?"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    什么是 Azure Kubernetes 服务?
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“什么是 Azure Kubernetes 服务?”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通什么是 Azure Kubernetes 服务?的相关事宜。

关键词:什么是,Azure,Kubernetes,服务

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号