C/C++教程

火山引擎智能容器云 veCompass v3.0 重磅发布!

本文主要是介绍火山引擎智能容器云 veCompass v3.0 重磅发布!,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

火山引擎智能容器云 veCompass v3.0

在刚刚过去的一年,云原生技术在全球范围内取得了长足进展。正如 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

segmentfault 思否

这篇关于火山引擎智能容器云 veCompass v3.0 重磅发布!的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!