摘要:华为云分布式云原生UCS服务,是面向分布式云场景下的新一代云原生产品,提供UCS (Huawei Cloud)、UCS (Partner Cloud)、UCS (Multi-Cloud)、UCS (On-Premises) 以及UCS (Attached Clusters) 等产品,覆盖公有云、多云、本地数据中心、边缘等分布式云场景。
本文分享自华为云社区《华为云 UCS (On-Premises) 发布!运行在您本地数据中心的CCE集群》,作者:云容器大未来。
华为云分布式云原生UCS服务,是面向分布式云场景下的新一代云原生产品,提供UCS (Huawei Cloud)、UCS (Partner Cloud)、UCS (Multi-Cloud)、UCS (On-Premises) 以及UCS (Attached Clusters) 等产品,覆盖公有云、多云、本地数据中心、边缘等分布式云场景。
• UCS (Huawei Cloud):由UCS纳管的华为云CCE集群或CCE Turbo集群。
• UCS (Partner Cloud):由UCS纳管的华为伙伴云(如天翼云、移动云等)CCE集群或CCE Turbo集群。
• UCS (Multi-Cloud): 由UCS提供的运行在第三方云服务供应商(如AWS、GCP)基础设施之上的CCE集群。
• UCS (Attached Clusters): 由UCS纳管满足CNCF标准的第三方Kubernetes集群,如AWS EKS、GCP GKE或者自建的Kubernetes集群。
• UCS (On-Premises):由UCS提供的运行在客户本地数据中心基础设施之上的CCE集群。
继UCS (Huawei Cloud) 和UCS (Attached Clusters) 商用上线后,日前UCS (On-Premises) 也正式上线,欢迎申请试用。
Gartner报告预测到2025年超过85%的应用为云原生应用,云原生是企业数字化、智能化的必由之路。同时,据IDC调研指出目前云原生应用中有超过82%的客户使用了多个云服务提供商的产品来部署业务,以容器为代表的云原生技术和业务的跨云跨地域分布式部署已成为业界发展趋势。企业使用公有云服务,期望依托新架构,加快云原生架构升级,从而更快地实现数字化转型进程。然而,由于技术和法规限制等原因,部分工作负载不得不在本地运行。同时,这些企业还希望利用公有云的可伸缩性来处理突发的流量高峰,从而不必提前预测业务高峰和波动,无需购买冗余资源。此外,云上、云下同时部署本身面临着管理挑战,亟需一个统一的平台来管理跨集群应用的分发、实例之间的流量。UCS (On-Premises)正是在这样的企业诉求下推出的产品,提供了云上和云下统一治理的解决方案。
借助UCS (On-Premises),您可以在云上开发和部署应用,同时保持业务在本地运行的完全灵活性,以满足法规或策略要求。
图1 UCS (On-Premises) 架构图
如上图1所示,华为云UCS (On-Premises) 具备以下核心优势:
• 支持异构基础设施,有效利旧
UCS (On-Premises) 支持裸金属服务器、VMWare虚拟化等异构基础设施,可有效利旧已有资源。同时,可支持Ubuntu22.04以及国产信创OS等操作系统。
• 本地数据中心按需弹性上云,有效降本
UCS (On-Premises) 支持按需动态弹性扩缩,业务常态运行时,应用在客户本地机房运行,性能满足常规业务诉求。业务突发峰值时,基于容器舰队(Karmada)跨集群管理能力,可快速将业务弹性扩容到公有云CCE Turbo容器集群,达到成本与性能的平衡。
• 云上&云下一致体验,功能灵活扩展
UCS (On-Premises) 复用公有云租户体系,客户本地无须部署租户管理系统,统一从公有云UCS入口进行操作,包括从云端进行集群管理、负载管理、容器洞察以及服务治理等,提供云上&云下一致性体验。同时,可以将Service Mesh、Prometheus、Gitops等插件从公有云灵活扩展到UCS (On-Premises)。
• 本地部署,安全合规
UCS (On-Premises) 部署在用户本地数据中心,根据用户安全等级要求,支持公网、云专线、VPN等方式接入到云端,并通过堡垒机/防火墙等安全技术,实现云端和本地数据的交互,满足敏感数据本地驻留诉求。
作为华为云UCS产品的一部分,UCS (On-Premises) 扩展了UCS的云上能力,让客户可以在本地环境中运行应用。当前,华为云UCS 已与诸多行业客户联合创新:
• 某汽车企业基于UCS (On-Premises) 实现本地AI计算以及数据仿真,集群利用率提升2倍
自动驾驶AI训练平台对“AI计算”、“灵活弹性扩容”有着强烈的诉求。UCS (On-Premises) 使能AI计算,通过Volcano调度加速完成AI训练、AI推理以及数据仿真,集群利用率提升2倍。同时,UCS (On-Premises) 支持现有IDC扩容使用云上资源,适应业务弹性诉求,轻松应对流量高峰。UCS多集群统一管理使能客户专注业务发展,统一调度能力提升AI训练任务调度效率,支持客户业务快速发展。
• 某电信企业基于UCS (On-Premises) 实现边缘数据中心统一管理,多集群管理效率提升90%
企业为满足对时延敏感的业务场景,通常将业务部署在边缘数据中心,但分散的、大量的多集群管理成为企业快速创新的阻碍,通过UCS (On-Premises) 可以帮助用户实现本地容器集群管理,并在云端实现多集群统一运维,多集群管理效率提升90%。UCS提供的云原生服务是一种更高效的管理方式,加速企业的业务创新。
• 某互联网金融企业基于UCS实现开发、测试和生产环境隔离,研发效能提升30%
企业IT组织经常会在不同的集群上运行开发、测试和生产环境,确保开发人员在开发过程中不会影响生产环境,同时生产环境也不会被开发人员的测试所影响。该企业将UCS (On-Premises) 作为本地开发和测试的运行环境,将UCS (Huawei Cloud) 作为业务的生产运行环境,并通过DevOps流水线来完成开发、测试和生产环境的发布,研发效能提升30%。
目前华为云UCS (On-Premises) 已开放上线,欢迎试用:https://www.huaweicloud.com/product/ucs.html
MySQL 8.0中的数据字典,通过对两级缓存的逐级访问,以及精妙的对缓存未命中情况的处理方式,有效的加速了在不同场景下数据库对DD的访问速度,显著的提升了数据库访问元数据信息的效率。