在刚刚过来的一年,云原生技术在寰球范畴内获得了长足进展。正如 Gartner 钻研副总裁 Sid Nag 所言:疫情印证了云的价值,这种按需应用、弹性可扩大的技术模型能够为企业实现老本效益和业务连续性,也是企业推动业务数字化转型的重要能源。
从 2010 年 Paul Fremantle 在博客中首次提出 Cloud Native(云原生)到当初,云原生曾经不再局限于容器编排、容器治理等基础架构层面的性能,而是被胜利利用到企业外围业务中,成为业务翻新和业务增长的重要推动力。
在日前完结的 2021 年春节联欢晚会上,抖音顺利撑持起了高达 703 亿 的红包互动总数和累计 12.21 亿 的春晚直播间观看人次,这背地有 火山引擎提供的云原生技术能力 反对。其弹性容器底座设计和麻利开发流程设计,保障了研发团队在短短 27 天内迅速实现春晚流动利用的开发、迭代和上线,并利用资源智能调度零碎、主动扩缩容设计、自定义监控稳固应答流量洪峰。
作为火山引擎在云原生畛域的重量级产品,智能容器云 veCompass 是一种全链条、全自动的云端服务,笼罩企业 IT 开发、测试、部署、生产、智能监控、运维全流程。它深度整合 Kubernetes,可为企业级客户提供以多集群、多租户为外围的高效虚拟化与弹性资源管理能力,以利用商店、可视化编排为外围的利用部署能力。
从实现商业化至今,veCompass 曾经对外公布了数个大版本:
- 2015 年 11 月,v1.0 公布,聚焦权限治理、利用编排、灰度部署、日志、监控等个性,旨在帮忙企业在云服务上建设本人的业务利用和解决本人的业务开发流程,从而令开发者向云端开发模式转变;
- 2017 年 5 月,v2.0 公布,依据客户业务场景需要,围绕利用编排、微服务、多集群治理、用户权限等性能进行了优化,并设计了多种负载平衡服务、多种存储后端、多种网络计划,加强了平台的适用性。
通过金融、制作、批发、文旅、教育等行业大量 500 强企业的简单实在业务考验,时隔四年,火山引擎智能容器云 veCompass v3.0 正式公布。新版本全面排汇字节跳动基础架构最佳实践经验,进一步交融了云原生技术能力,在基础架构层面坚固了容器集群治理、容器编排等能力,在云原生利用层面实现了微服务架构反对、服务治理能力的全面降级,可帮忙企业一站式实现麻利的交付与迭代,打造以利用为核心的云时代基础设施。
亮点一:云原生外围组件全面降级
长期以来,veCompass 的重要定位之一是基于云原生开源生态打造企业级容器平台,因而它与时俱进引入了大量云原生外围组件。随着开源社区迅速倒退,这些组件也一直新陈代谢,开释了泛滥新个性。在 3.0 版本中,为了不便用户更便捷地把这些个性引入生产环境,veCompass 做了以下降级:
- 外围组件降级:Kubernetes 版本升级到 v1.19,Harbor 版本升级到 v2.1,Calico 版本升级到 v3.17.0;
- Runtime 降级:反对 containerd,兼容 CRI;
- 治理能力降级:服务网格反对跨集群的服务发现和路由、SpringCloud 利用无侵入接入、不间断降级网格。
同时,为了更好地反对用户构建本人的微服务体系架构,veCompass 将原有微服务模块抽离造成 独立产品,通过服务网格技术为用户提供了更全面的微服务治理能力;服务网格服务同样基于开源 Istio 计划,确保兼容扩大的同时,也提供了跨集群路由、无侵入接入、不间断降级等加强个性。
亮点二:云原生平台分层重构
在产品交付过程中,除了提供 veCompass 的私有化部署和定制化二开,火山引擎也提供从容器云征询、设计到施行的业余容器技术服务,帮忙企业轻松冲破云原生利用构建、交付和运行的限度和瓶颈,因而 veCompass 的用户大多对云原生技术曾经有深刻理解,也相熟云原生组件的概念和所提供的能力。
思考到云原生理念日益深入人心,云原生技术的应用人群逐年扩充,为了贴合用户的应用习惯,充沛开释原生组件能力,veCompass v3.0 在产品设计中对云原生组件和业务平台进行了分层重构,并提供了更多原生接口和工具:
- 分层设计:底层基于开源打造 ContainerOS,继续晋升稳定性和可扩展性;下层业务平台麻利迭代,更快满足用户个性化需要;
- 原生接口和工具:新版本向用户凋谢 Kubernetes API,反对通过 kubectl 间接拜访 Kubernetes 集群和基于 Helm 的利用公布治理。
亮点三:交融字节跳动最佳实际
从 2015 年起,字节跳动外部就曾经开始采纳 Kubernetes 和容器作为在线服务运行环境的统一标准,倒退至今,这套云原生根底底座撑持着包含今日头条、抖音、西瓜视频等产品线。
目前 veCompass 已接入字节跳动技术体系,齐全融入火山引擎产品生态,成为具备企业级 Kubernetes 服务、多云多活全局调度能力的新一代云原生架构根底。在服务客户的过程中,veCompass v3.0 能够为用户提供更丰盛的解决方案,撑持更多元的应用场景:
- 全新界面:引入全新火山引擎界面风格和页面设计,为客户提供更便捷的操作体验和统一产品应用体验;
- 对立的账号和权限体系:新版本反对客户用对立账号登录拜访,不便技术人员无缝拜访多种火山引擎产品,晋升效率;
- 基础设施资源深度交融:新版本实现了与火山引擎基础设施的技术整合,帮忙企业一站式构建残缺云原生产品闭环。
其余重要更新
除了以上亮点,veCompass v3.0 还减少了许多新个性,重点包含:
- 多版本 Kubernetes 反对:反对灵便抉择和部署多版本(v1.17 和 v1.19)的 Kubernetes 集群;
- 资源弹性扩缩容:基于多年生产环境大流量场景应答实际,集群的节点组资源现可依据业务负载动静更精密地扩缩容;
- 自定义部署计划:客户可依据业务状况和理论需要自定义按需进行部署配置,包含集群配置、节点配置、组件配置等;
- 多类型负载平衡:反对创立公网 / 内网类型的负载平衡实例;
- 更灵便的容器部署计划:反对原生 YAML 与 Web 界面配置的互相转换;
- 更弱小衰弱的监控零碎:内置报警,笼罩平台和 K8s 要害组件;
- 细颗粒度的指标查问:能够执行有限数量的高基数查问,依照任何维度对任何指标进行切片和分块;
- 更便捷实用的 DevOps:提供跨平台镜像仓库同步,并反对流水线环境变量设置。
小结
云原生技术及产品,能够帮忙企业级客户从原有传统 IT 架构向古代利用架构演进。从 v1.0 到 v3.0,火山引擎智能容器云 veCompass 的次要性能在不同行业的各类企业中通过一直打磨,已趋于稳定。
在服务客户的过程中,火山引擎也依据客户一直提出新业务需要,一直开辟云原生技术在企业 IT 环境中利用的微小倒退空间。随着 veCompass 日渐成熟,将来,火山引擎将继续发力容器服务、镜像仓库等面向利用的 aPaaS 智能弹性底座能力的深度优化,并一直晋升微服务、服务治理、CI/CD、DevOps 等能力,帮忙企业打造面向开发者的端到端麻利开发解决方案,疾速构建现代化利用架构。
业务征询请拨打客服热线:400-850-0030