基于 K8s 的交付难题退退退!

大家好,我是专注于交付的王小锤,看过交付铁三角系列故事(专注交付的我小锤,开发老哥铁子和售前大佬强哥)的同学想必都知道,我们三人服务于一家提供大数据分析服务的 ISV 企业,在应用交付过程中时常面临各种挑战。

那日,就在我们为一个交付难题发愁时,有人兴奋的冲过来说找到了解法。就这样,一本独家交付秘籍走进了我们的世界,而且此秘籍还号称运用好便可让交付更简单。经过仔细研究,我们发现秘籍中提到许多帮助解决交付问题的招式,而其中一个让我们印象很深,是关于在原有社区版容器底座 Kubernetes(以下简称 K8s)的基础上,对容器底座进行改进,可更好的服务于应用交付的招式。下面,请随我一起来看看您是否是那天选之人吧!

天选之人

学习招式前,先来看看您是否为天选之人,适合使用该招式进行交付吧!

被繁重的适配与兼容工作压的喘不过气?

  • 不同客户的环境均不同,需反复对硬件参数和操作系统配置,造成环境适配成本升高。POC 环境跑起来后,可能还存在系统库经常缺失或版本不兼容等问题。而如果碰到组件出 BUG 时,还需要等待社区的漫长修复支持,基本只能选择替代方案绕过。由于每个问题的解决都很耗时,留下产品质量不好的负面印象。
  • 大量的组件适配工作需人工调试,极耗费时间。使用开源的 K8s 及生态组件搭建环境与部署产品,由于缺少最佳实践做参考,K8s 本身各组件配置灵活度又非常高,很多组件参数配置并不合适,需要人为自己调试。不仅需要进行各种依赖库安装与性能测试,还需每个环境都定制化适配。

期望能够实现兼容性检测与参数的自动适配。

信创趋势下的应用改造困难重重?

  • ARM 架构处理器 + 国产操作系统的场景越来越多,而国产化生态圈目前还在快速发展阶段,较难找到合适的ARM 版本组件,不仅如此,找适配组件和改造的过程仍需花费大量时间,而且其中有许多对 IPV6 网络结构的要求或需要支持 IPv4/IPv6 网络双栈。

期望能轻松找到 ARM 版本组件来兼容信创环境,并轻松解决网络、操作系统等难题。

集群安装与调试过程大汗淋漓?

  • 因环境不同,在客户现场交付时,需做大量手动配置修改和调试工作。搭建集群后,如果缺乏集群安装和管理工具,还需研发人员提供很多详细的脚本辅助来进行生命周期管理,操作时出错概率加大且部署速度大打折扣。
  • 集群的安装部署和组件的扩缩容非常繁琐,整体操作不够灵活。每次安装或扩容完成后还需逐一检查节点、网络、磁盘、DNS 等资源是否都工作正常,很容易漏检,许多场景面临缺乏专业工具进行监测,只能看上层应用是否健康来进行片面的观察。

期望实现分钟级集群的自动化部署、扩缩容等生命周期管理功能。提供节点环境检查、集群健康检查能力,实现敏捷易用,省时更省力。

问题处理与运维管控不够高效?

  • 缺乏系统完善的集群安装和运维管理工具,通过集成云原生技术提供的监控、日志、告警能力或东拼西凑组成运维工具,由于运维服务来自多方,时常担心不够稳定。如果自身搭建运维体系,研发周期拉长,交付成本升高。
  • 自身搭建运维工具后,物理资源占用变高,在保障运维能力的同时,希望将物理资源占用控制在极小范围,降低业务产品私有化输出成本,希望保障运行环境可靠性的同时,使产品更具竞争力。
  • 集群监控的数据收集与编制告警成本高昂。使用 K8s 后,如果想要实现监控工作负载或确保最佳状态,需要采集并理解系统层面的大量的指标针对不同场景来编制告警,对于应用方的研发来说是一个巨大的挑战,需要花费许多时间。

期望有一个自动化运维管控平台解决上述难题。

招式简介

如果您恰巧遇到了上述问题,或曾经被上述问题所困扰,那么您便是那天选之人,答应我继续看下去,来了解这个招式吧。

近年来,随着云原生理念的发展,越来越多的 ISV 选择在 K8s 上,以云原生的形式进行应用开发及部署规划,社区版 K8s 作为稳定性高、兼容性好、安全可靠的底座,已可以为客户提供良好的服务,ISV 在实际的使用和交付业务时感觉效果也很好。但是在愈发复杂的客户场景下,如何让底座更好用更稳定可靠呢?

正如上面提到的,尽管社区版 K8s 提供了可靠的组件供大家使用,但这些组件在应对复杂的业务情况时,能否提供更贴合客户的特有场景的服务?在如此多的运维能力可选择时,如何能够集成出一个全面高效的运维管控平台提供给客户,这都是我们所思考的问题。

做出有别于社区版 K8s,且具有差异化和增值的服务提供给客户,帮助客户解决更多交付难题成为我们一大目标。好在通过不断探索,我们终于找到了方向。遵循客户至上的理念,加以技术打磨,我们励志打造出好用且稳定可靠的容器底座。最终,在着眼于应用交付领域所打造的云原生应用交付平台 ADP(以下简称 ADP)中,我们提供了 ADP 的容器底座 ADP-Local 。ADP-Local 基于原生 K8s 的技术上,为上层业务应用的运行和管理维护提供必要的系统支持,含 k8s,日志收集、监控告警、故障诊断等,为软件提供可靠运行环境及运维工具。帮助客户在遇到上面所描述的难题与困境时,可轻松有效应对。

制胜原因

众所周知,社区版 K8s 作为应用的一部分已被大量的 ISV 交付到客户现场,经历了许多的验证。而我们所提供的底座同样经历了众多复杂客户场景的实践,您可放心使用。由于 ADP-Local 是通过对众多不同复杂现场环境深入研究,不断加以打磨而打造出的容器底座,所以当您使用 ADP-Local 时,您会发现 ADP-Local 具备以下特征:

  1. 安全可靠:核心组件均来自阿里云容器服务 ACK,并保持同步更新。这些组件经历了数十万商业用户和阿里集团核心业务场景的严苛生产验证,安全性与可靠性经过实践检验。
  2. 多样兼容:核心组件同时支持 X86 和 ARM 硬件架构,同时容器服务 ACK 发行版包含的高性能网络插件 Hybridnet,又使得网络环境的多样性成为可能,最终确保能够丝滑运行于多样化的基础设施之上。
  3. 敏捷易用:容器服务 ACK 发行版深度结合阿里巴巴开源的集群应用打包交付工具 Sealer,分钟级实现集群的自动化部署、扩缩容、升级等集群生命周期管理功能,并提供节点环境检查与容量规划能力。
  4. 运维高效:集成监控、告警、日志、备份、诊断等服务,帮助产品快速发现问题、处理问题,为产品稳定性运行添砖加瓦。其中还内置备份、恢复、升级、容灾方案,将原本需要大费周章才能凑齐的各种运维服务变成交付流程中支撑产品运行的基础设施,省心省力。

如何过招

深入了解 ADP - Local

ADP-Local 集成了嵌入式 K8s 及多项服务于产品效率部署、稳定运行的组件。

可服务于多行业,提供丰富的产品能力、平台原子能力即嵌入式 K8s。实现其产品能够更稳定、安全、轻量、弹性、被集成、可剪裁,有效解决您的交付难题。

经过众多阿里集团核心业务场景以及不计其数的用户的复杂环境实践与验证后。

  • 你可通过精心打造的 ADP-Local 提供的运维管控平台,来实现对不同环境之间兼容情况的检测,以及快速对参数自动适配,减轻您的工作负担。
  • 同时 ADP-Local 整合丰富的信创架构组件, 助您轻松找到 ARM 版本组件来兼容信创环境,快速完成信创环境的适配改造工作。
  • 通过 ADP-Local 可以实现分钟级集群的自动化部署、扩缩容等生命周期管理的工作,并且提供可靠的节点环境检查、集群健康检查能力。

这些能力您均可轻松的在 ADP- Local 这一自动化运维管控平台找到并使用,帮您一站式解决难题。

关于ADP-Local 的能力您有了初步的了解,同时,由于篇幅原因,且运维能力更加丰富,所以将放在下一章节对 ADP-Local 运维招式进行深度介绍。点击阅读原文,了解云原生应用交付平台 ADP 更多资讯!

看到这里,我想起我们交付铁三角通过这本秘籍解决的一个个难题,不禁陷入了回忆中。好了,那今天的故事就先讲到这里,云原生应用交付平台 ADP 与我们的故事还将继续,敬请期待。如果大家有什么疑问可在下方留言咨询~

(以上故事纯属虚构,如有雷同纯属巧合。)

原文链接

本文为阿里云原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/510701.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小迈科技 X Hologres:高可用的百亿级广告实时数仓建设

通过本文,我们将会介绍小迈科技如何通过Hologres搭建高可用的实时数仓。 一、业务介绍 小迈科技成立于 2015 年 1 月,是一家致力以数字化领先为优势,实现业务高质量自增长的移动互联网科技公司。始终坚持以用户价值为中心,以数据…

移动云探索自主技术核心地带,拥抱开发者共筑全新技术生态

在数字经济向更多新领域渗透,5G、物联网等数字经济核心技术应用加速的助推下,云计算作为最主流的算力解决方案,需求增长迅速。随着国内云计算技术生态发展的不断成熟,各行各业上云的步伐也在不断加快。同时,由于企业的…

深度解读 RocketMQ 存储机制

RocketMQ 实现了灵活的多分区和多副本机制,有效的避免了集群内单点故障对于整体服务可用性的影响。存储机制和高可用策略是 RocketMQ 稳定性的核心,社区上关于 RocketMQ 目前存储实现的分析与讨论一直是一个热议的话题。本文想从一个不一样的视角&#x…

IOC-golang 的 AOP 原理与应用

AOP 与 IOC 的关系 AOP (面向切面编程)是一种编程设计思想,旨在通过拦截业务过程的切面,实现特定模块化的能力,降低业务逻辑之间的耦合度。这一思路在众多知名项目中都有实践。例如 Spring 的切点 PointCut 、 gRPC的…

达摩院技术创新全景|懂你的语音AI

过去十年,语音AI从实验室走向应用,语音搜索、交互早已融入日常。本文将带你一览达摩院语音AI技术创新全景,一起感受能听、会说、懂你的语音AI。 当你在家中与智能音箱进行交互对话,当你使用天猫超市或菜鸟裹裹,接到机器…

闲鱼对 Flutter-Native 混合工程解耦的探索

1. 闲鱼Flutter现状 闲鱼是第一个使用Flutter混合开发的大型应用,但闲鱼客户端开发最深入体会的痛点就是编译时长影响开发体验。在FlutterNative这种开发模式下,Native编译速度慢,模块开发无法突破。闲鱼集成了集团众多中间件,很…

算法通关第二十关-青铜挑战认识图结构

大家好我是苏麟 , 今天来聊聊图结构 . 我们平时在工作、学习中会大量使用图结构,不过呢在使用代码进行具体实现的时候极少使用图,主要是图里容易产生环,难以处理。 在算法里,考察图也不是很多,主要是图的表示非常复杂&…

我的前端成长之路:中医药大学毕业的业务女前端修炼之路

大家好,我是风月,2014年二进宫进入阿里,目前是业务平台体验技术数据服务前端团队负责人,负责 BizCharts 横向建设以及财鲸数据业务支撑。本次分享我将回顾作为业务前端从前端工程转型到数据可视化过程中的心路历程。 前端工程师的…

过去5年,PolarDB云原生数据库是如何进行性能优化的?

云数据库实现计算存储分离,支持计算与存储的独立扩展,其用户还可以享受按量付费等特性。这使得基于云数据库的系统更加高效、灵活。因此,构建并使用云原生数据库的势头愈演愈烈。另一方面,云化存储服务已经是云的标准能力&#xf…

ChatGPT 玩「脱」了,写了份毁灭人类计划书,还遭到了 Stack Overflow 的封杀.........

【CSDN 编者按】OpenAI 的新通用聊天机器人原型 ChatGPT 可谓是风靡一时,但却突遭 StackOverflow 封禁。整理 | 刘春霖 责编 | 张红月出品 | CSDN(ID:CSDNnews)在上周发布的《挑战 Google 搜索?OpenAI 发布最强 …

基于任务调度的企业级分布式批处理方案

背景 先来谈下什么是分布式批处理,从字面来理解就是有大批量的业务数据需要应用程序去批量计算处理,而通过单机模式去执行会耗费很长的处理时间,也不能充分发挥业务集群中每个应用节点处理能力。通过一些常见的分布式批处理方案,…

如何用一个插件解决 Serverless 灰度发布难题?

导读本文适合:想了解 Serverless 灰度发布的同学。认为当前 Serverless 灰度发布配置太复杂,寻求简洁版灰度发布流程的同学。想了解 Serverless Devs 组件和插件之间关系的同学。Serverless 灰度发布 什么是 Serverless ? Serverless 顾名思义就是无服…

阿里云云原生一体化数仓 — 分析服务一体化新能力解读

分析服务一体化一直都是阿里云离线实时一体化数仓的重要能力创新 分析服务一体化需求分析 业务在线化、运营精细化驱动数据实时化 随着互联网的信息,业务对于在线化、运营精细化的需求日益强烈,领导驾驶舱、实时大屏等,起到了越来越重要的…

Fortinet谢青:有信心在未来几年跻身SD-WAN市场份额首位

自创立以来,Fortinet始终引领网络和安全行业的融合创新发展,跻身变革前沿20余载。作为创始人、董事会主席兼首席执行官,谢青专门就目前行业的关键发展趋势、业务发展动向以及 Fortinet 如何帮助广大用户实现可持续发展目标畅谈了其观点和看法…

一位 sealer maintainer 的心路历程

引言 在 2021 年四月左右,我有幸在 sealer 启动初期了解到其相关工作,并且不久后就作为初始的几位开发同学之一,加入到了 sealer 的开发工作中。 本文,我将回顾个人参与 sealer 开源项目的机缘巧合,参与过程中的挑战…

龙蜥社区开源 coolbpf,BPF 程序开发效率提升百倍

引言 BPF 是一个新的动态跟踪技术,目前这项技术正在深刻的影响着我们的生产和生活。BPF 在四大应用场景发挥着巨大作用: 系统故障诊断:它可以动态插桩透视内核。网络性能优化:它可以对接收和发送的网络包做修改和转发。系统安全…

线上故障突突突?如何紧急诊断、排查与恢复

概述 稳定性大于一切,因此我们需要有更有效的方式避免线上故障。在发生故障不可避免的假设下,我们需要能够快速修复,减少线上影响。基于以上这些想法,我们提出了 1-5-10 的快恢目标,所谓 1-5-10 的目标就是是要我们对…

巧用 API 网关构建大型应用体系架构

近期阿里云重磅发布了BizWorks一体化的云原生应用的开发和运营平台,内置阿里巴巴业务中台构建的最佳技术实践。BizWorks提供的产品能力,普遍适用于企业云原生应用高效开发以及企业业务能力沉淀和复用的场景。BizWorks提供业务架构师一整套的可视化业务建…

可观测|时序数据降采样在 Prometheus 实践复盘

基于 Prometheus 的监控实践中,尤其是在规模较大时,时序数据的存储与查询是其中非常关键,而且问题点较多的一环。如何应对大数据量下的长周期查询,原生的 Prometheus 体系并未能给出一个令人满意的答案。对此,ARMS Pro…

倒计时1天!中国移动算力网络创新成果即将发布!

数字时代,随着计算机技术的普及,电脑及相关电子产品日新月异,给人们日常生活带来了翻天覆地的变化。多样化的电脑功能提高了各项事务协同管理的便捷性,电脑游戏也极大地丰富了人们的娱乐生活。未来电脑又会使人们的办公模式、娱乐…