借助Zesty的优化平台革新Kubernetes管理
关键字: [Amazon Web Services re:Invent 2024, 亚马逊云科技, Compass, Kubernetes Management Optimization, Resource Utilization Efficiency, Automated Solutions Platform, Rapid Node Scaling, Cost Reduction Strategies]
导读
探索Zesty的云优化平台如何通过先进的洞察和自动化技术改变Kubernetes管理。了解Zesty独特的方法和创新解决方案,以削减成本并优化资源利用,包括集群空间减少、用于块存储的PVC自动扩展,以及Amazon EC2 Spot实例自动化。加入我们,探讨这些功能如何显著降低您的Kubernetes成本并提高云基础设施的效率。本次演示由亚马逊云科技合作伙伴Zesty为您带来。
演讲精华
以下是小编为您整理的本次演讲的精华。
在2024年亚马逊云科技 re:Invent活动上,Zesty公司的首席技术官兼联合创始人Alexei与该公司的产品副总裁Hageet一同举办了一场精彩的会议,探讨如何利用Zesty的优化平台革新Kubernetes管理。自2019年成立以来,Zesty一直致力于解决Kubernetes用户所面临的挑战,目前为超过3,000个亚马逊云科技账户和全球客户提供服务。
Alexei首先承认与会者对Kubernetes这一广泛采用的容器编排平台已有一定了解。他强调,那些举手表示已在生产环境中使用Kubernetes的人,很可能关注如何保持稳定性并优化Kubernetes之旅——这正是本次会议的核心重点。
根据行业数据和客户见解,Alexei指出,Kubernetes环境中资源利用率通常仅在30%左右。尽管具体百分比可能存在争议,但他强调这种利用率远远不够理想,存在显著的改进空间。
回顾自己作为云工程师的经历,Alexei描述了在为满足业务目标和服务级别协议(SLA)而配置基础设施时,稳定性、性能和成本之间存在的固有权衡。这种“妥协三角”往往导致过度配置,因为企业努力确保其基础设施能够跟上容器化应用程序的需求。
造成过度配置的一个关键因素是Kubernetes扩展基础设施和运行容器所需的时间,冷启动可能需要约5分钟。这个过程包括构建Linux机器(通常需要30-40秒)、将节点连接到集群、下载Docker镜像,最后启动应用程序。这种较长的时间促使企业预先配置大量节点,以应对潜在的使用高峰或突发情况,从而导致严重的资源浪费。
为解决这一挑战,Zesty推出了CompassKubernetes平台,旨在优化成本,同时保持所需的SLA。Zesty技术的核心是能够在不到30秒的时间内启动节点,这一能力相较行业平均水平5分钟而言堪称革命性突破。这种快速扩展能力消除了过度配置的需求,使客户能够在保持应用程序性能和稳定性的同时,实现显著的成本节省。
Zesty解决Kubernetes成本优化挑战的方法是分析并自动化解决导致成本增加的不同组件,如存储、内存和计算。该公司开发了量身定制的自动化解决方案,并将其无缝集成到一个整体平台中,消除了手动干预的需求。
Zesty产品组合中的第一款产品是Headroom Reduction,旨在解决Kubernetes节点中普遍存在的70%未利用容量问题。通过分析使用模式并识别稳定状态和未利用的已配置节点,Zesty的解决方案将这些未充分利用的节点置于休眠状态。当出现需求激增时,该平台会快速启动这些休眠节点,使其处于活动状态并可用于调度容器。这种方法确保客户只为已利用的容量付费,从而显著降低了过度配置带来的成本。
接下来,Alexei介绍了Spot Instance Automation,这是一种旨在帮助客户更有信心地利用亚马逊云科技竞价实例的解决方案。与按需实例相比,竞价实例可以提供大幅折扣,但亚马逊云科技可能会在2分钟内中断它们,从而可能影响应用程序的可用性。Zesty的技术弥补了这一差距,通过提供预热和休眠的节点,可以快速激活,确保在运行工作负载时保持一致的容量和稳定性。
为了说明这一解决方案的有效性,Alexei分享了Zesty如何测量每个工作负载启动、下载必需镜像并开始服务请求所需的时间。通过优化这一过程并将时间缩短至30秒以内,Zesty使客户能够在保持所需SLA的同时,在竞价实例上运行应用程序。这种方法可为符合条件的工作负载节省高达70%的成本,对于注重成本的组织而言是一个极具吸引力的解决方案。
对于需要持久存储的有状态应用程序,Zesty提供了Storage Auto Scaling。该解决方案通过根据Pod的实际消耗动态扩展和缩减,实现对持久卷声明(PVC)的实时管理。认识到存储基础设施的利用率也通常在30%左右,Zesty的方法是配置多个Elastic Block Store(EBS)卷,将它们组合成一个虚拟卷,并将其作为虚拟PVC暴露给工作负载。
随着应用程序消耗存储,Zesty的解决方案可以配置额外的磁盘,将它们附加到现有Pod上,并扩展文件系统,确保有足够的容量来存储数据。相反,当存储消耗减少时,Zesty采用写时复制技术,将要移除的磁盘上的块重新分配到剩余卷中,从而安全地移除多余的容量。这种动态扩展能力可以显著节省EBS组件的成本,进一步优化在Kubernetes中运行有状态应用程序的总体成本。
为了实现这些自动化解决方案,Zesty持续监控和分析CPU利用率、跨工作负载和集群的成本以及其他相关指标。这种全面的监控和分析为客户提供了对多集群部署的可见性,有助于做出明智的决策并主动优化。
在会议期间,Hageet现场演示了Headroom Reduction解决方案,展示了两个运行相同工作负载的Kubernetes集群。其中一个集群安装了Zesty,而另一个则没有。随着CPU利用率的增加,未安装Zesty的集群由于需要配置新节点而导致Pod无法调度和请求失败。相比之下,安装了Zesty的集群在休眠节点快速启动期间仅经历了短暂的30秒无法调度Pod的情况,从而最大限度地减少了对SLA的影响,并确保了应用程序的可用性。
在整个演示过程中,Hageet强调了Zesty平台的实时监控和分析能力,提供了CPU利用率、运行和未调度Pod数量以及集群整体性能的可见性。
总之,Zesty的Compass平台提供了一套全面的自动化解决方案,旨在优化Kubernetes环境、降低成本并保持所需的SLA。通过利用专利的HybridScale技术实现快速节点扩展、竞价实例自动化和动态存储管理,Zesty使组织能够实现显著的成本节省,同时确保应用程序性能和稳定性。凭借对实时监控、分析和自动化的关注,Zesty的平台为革新Kubernetes管理和解决现代云原生应用程序所面临的挑战提供了一种整体方法。
下面是一些演讲现场的精彩瞬间:
Alexei是Zesty的首席技术官和联合创始人,他和产品副总裁Hageet一起讨论了Zesty如何帮助Kubernetes客户在云之旅中实现效率和节省成本。
亚马逊云科技推出了一种革命性的解决方案,消除了在Kubernetes环境中过度配置的需求,实现了更快速和更高效的扩展。
能够在不到30秒内扩展节点,这是一个改变游戏规则的功能,消除了过度配置的需求,并减少了未利用的容量。
一个说明了亚马逊云科技如何利用和分析集群上的使用情况,将利用率低的节点置于休眠状态,并在高峰期重新激活它们,从而使客户只需为利用的容量付费。
Amazon EKS将工作负载部署时间优化到不到30秒,通过增加Spot使用率实现高达70%的成本节省,同时保持应用程序的稳定性和服务水平协议。
亚马逊云科技推出了一种动态存储配置解决方案,将多个EBS卷组合成一个虚拟卷,允许无缝扩展容量并优化工作负载的成本。
演讲者邀请观众访问他们的展位,观看现场演示,与工程团队互动,并了解幕后运营的更多信息。
总结
在不断演进的云计算世界中,Kubernetes已成为一个强大的编排平台,但高效管理它仍然是一个挑战。作为一家开拓性公司,Zesty开发了一个创新的优化平台Compass,旨在彻底革新Kubernetes管理并实现显著的成本节约。
Zesty的方法围绕解决资源利用不足的核心问题,这往往会导致过度配置和不必要的开支。通过利用他们专利的HybridScale技术,Zesty可以在30秒内扩展节点,这一突破性成就远远超过了行业标准的5分钟。这种能力使组织能够在保持所需服务水平的同时,最小化闲置资源,从而实现大幅降低成本。
Compass包含一套自动化解决方案,专门用于优化计算、存储和现货实例利用率。Headroom Reduction解决方案动态扩展节点,休眠利用率低下的资源,并在高峰期快速重新激活它们,确保高效分配资源。Spot Instance Automation智能地解决中断问题,使组织能够自信地利用经济高效的现货实例,而不会影响稳定性。此外,Storage Auto Scaling功能动态管理持久存储,根据实时消耗情况自动扩展或缩减,优化有状态应用程序的存储成本。
通过Compass,Zesty使组织能够在其Kubernetes环境中实现前所未有的效率,在性能、稳定性和经济效益之间达到完美平衡。通过采用自动化并利用尖端技术,Zesty为云资源优化成为常态铺平了道路,使企业能够专注于创新,同时最大限度地发挥云投资的价值。
亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者。提供200多类广泛而深入的云服务,服务全球245个国家和地区的数百万客户。做为全球生成式AI前行者,亚马逊云科技正在携手广泛的客户和合作伙伴,缔造可见的商业价值 – 汇集全球40余款大模型,亚马逊云科技为10万家全球企业提供AI及机器学习服务,守护3/4中国企业出海。