2024 年 9 月 3 日至 9 月 4 日,由 OpenInfra 基金会(Open Infrastructure Foundation,开源基础设施基金会,简称 OIF)主办的 2024 OpenInfra 亚洲峰会(OpenInfra Summit Asia 2024)在韩国水原会议中心顺利召开。OceanBase 作为全球基础设施软件领域开源社区的杰出代表受邀参会。
会间,OceanBase 与 OpenInfra 共同发布了以 OceanBase 作为 OpenStack 的底层分布式数据库的生态合作部署方案,借助 OceanBase 极致的高可用和灵活扩展能力升级 OpenStack 云基础设施架构,从而为用户带来现代化云计算服务体验。并通过 Demo 演示和技术解析,向全球开源用户展现了 OceanBase 作为原生分布式数据库、使云基础设施升级的能力与决心。
OpenInfra 基金会的前身 OpenStack 基金会成立于 2012 年,致力于在全球范围内服务开发者、用户及整个生态系统,建设云操作平台,推动云计算在全球的发展、传播和使用。作为一款开源云计算管理平台,OpenStack 如今已成为全球范围内部署最广泛的开源云平台,是企业构建云基础设施的首选。2020 年,为了整合更多先进技术、汇聚各领域开源能力,OpenStack 基金会正式升级为 OpenInfra 基金会,目前已托管 OpenStack、Airship、KataContainers、OpenInfraLabs 等多个开源项目的发展与应用,覆盖全球 187 个国家的超过 11 万名社区成员。
本届 OpenInfra 亚洲峰会汇聚了全球开源基础设施领域的社区代表,吸引近两千人参会,围绕开源技术、行业转型、社区合作等若干议题进行了精彩的沟通与分享,展现了开源合作力量在推动开放基础设施建设中的重要意义。
OceanBase + OpenStack
打造 7*24 小时的高可用云服务
OceanBase 开源生态总经理封仲淹作为 OceanBase 开源社区代表,出席了 9 月 3 日的 Keynote 环节,与 OpenInfra 基金会资深上游开发者布道师(Senior Upstream Developer Advocate)Kendall Nelson 共同发布 OceanBase + OpenStack 生态合作,并带来题为“开放合作:跨社区合作推动当今全球基础设施发展”的主题演讲。
OpenStack 作为全球部署规模最大的云管理平台,其灵活性和广泛的社区支持使其成为企业部署可扩展云基础设施的首选解决方案。在 OpenStack 的架构体系中,对象存储、计算、数据处理等多个板块都涉及底层数据库服务,因此数据库的性能表现对于 OpenStack 提供高效、连续的云服务至关重要。
在过往的应用场景中,以 MySQL 为代表的传统集中式关系型数据库往往是 OpenStack 底层数据库的常规部署选择。然而,随着云计算在全球范围内的大规模推广与应用,承载的关键业务对扩展性、连续性和易用性等方面要求逐渐提升,传统数据库在业务增长到一定规模后出现的性能下降、扩展困难、可用性保障不足、运维复杂等问题逐渐凸显,亟需一款兼具高性能、高可用、易扩展的原生分布式数据库,作为 OpenStack 的数据底座,共同推进云基础设施建设,推动云计算产业升级。
在本次联合发布中,封仲淹就当前 OpenStack 云基础设施应用布局进行了分析,强调数据库服务在云基础设施架构中所扮演的重要角色,并就云计算服务可能面临的如何提供 7*24 小时业务连续性、如何扩展、如何简化运维等挑战进行解读,结合 OceanBase 的原生分布式能力,发布了将 OceanBase 作为 OpenStack 底层数据库的部署方案。
随着云计算服务在企业中扮演越来越关键的业务角色,如何保障 7*24 小时的业务连续性成为了被广泛关注的命题。在主题演讲中,封仲淹通过精彩的 Demo 演示,形象地展现了 OceanBase 的原生分布式架构,在集群中的少数节点离线后,系统仍然正常运行,其上的 OpenStack 业务连续性不受影响,并且支持自动快速恢复,数据不丢失。通过对整个流程的演示,证明了 OceanBase 有效保障 OpenStack 7*24 小时业务连续性的高可用能力。
在主题演讲的最后,双方发言人就 OceanBase 与 OpenStack 的后续深入合作进行了展望,展现了双方对加强全球开源基础设施社区合作、推动云基础设施建设的期待与决心。
基于 Kubernetes 部署 OceanBase
助力 OpenStack 构建高可用、易运维、灵活扩展的数据库底座
在 2024 OpenInfra 亚洲峰会的专题分享环节,封仲淹为全球开源基础设施社区用户带来了题为“Kubernetes 最佳实践:OceanBase 分布式 SQL 数据库”的技术应用分享,着眼于开放基础设施架构面临的业务连续性、灵活扩展、简化运维等挑战,结合 OceanBase 的功能特性与应用实践,详细解读了基于 Kubernetes 部署 OceanBase,为 OpenStack 提供数据库服务,从而为用户带来现代化云基础设施体验的解决方案。
OceanBase 作为唯一接连打破 TPC-C 和 TPC-H 世界纪录的分布式数据库,在性能表现、扩展性、高可用等方面均达到行业领先水平,目前已支持金融、政企、通信、互联网、智能制造等各行业领域的 1000 多家企业实现现代数据架构升级,具备承载关键业务系统的能力。同时,其云原生架构也确保了可以与 OpenStack 等云平台无缝集成,使其成为一个简化、弹性、可扩展且高性能的开源数据库解决方案。
业务连续性是云基础设施服务体验的重要影响因素,OceanBase 基于 Paxos 共识协议提供原生高可用能力。Paxos 需要节点之间的多数票来达成任何数据更改的共识,这确保了即使某些节点失败,系统仍然保持一致和运行,这使 OceanBase 能够容忍硬件故障、网络分区和其他潜在干扰。同时, OceanBase 能够在发生故障时自动切换 leader,确保在 OceanBase 上运行的应用程序无中断地继续运行。这确保了基于 OceanBase 部署的 OpenStack 享受 7*24 小时高可用、高可靠的数据库服务,从而保障 OpenStack 上层云服务的连续性需求。
传统数据库在数据量大幅提升时,性能表现容易受到影响,同时面临扩展困难的问题。随着业务发展,云平台承载的业务量逐渐提升,灵活扩展能力成为了底层数据库面临的挑战之一。OceanBase 的原生分布式架构支持垂直扩展和水平扩展,提供租户级灵活扩展能力,并支持自动负载均衡,整个扩展过程透明、自动化,同时保障数据库性能随扩展实现线性提升。借助 OceanBase 的灵活扩展能力,为 OpenStack 带来更大的业务潜能。
在具备高性能的同时,简化运维、降低企业运维成本也是 OceanBase 关注的命题。OceanBase 支持多租户,通过强大的资源隔离能力,用户可以在单个集群中设置多个租户进行统一的管理运维,避免传统数据库需要同时管理多个实例所带来的系统复杂度与运维压力。同时,租户规格支持动态调整,方便用户根据需求灵活设置。此外,OceanBase 提供丰富的开源生态工具体系,如 OceanBase 运维管理工具 OCP,支持监控、集群管理、租户管理、备份等操作,帮助用户简化管理流程,减轻运维压力。
在分享的最后,封仲淹还总结了 OceanBase 在历史数据归档、多租户、高可用、高性能、HTAP&OLAP、多模 OBKV 等典型场景的功能特性与应用表现,结合真实案例,全面展现了 OceanBase 助力 OpenStack 实现数据库升级,携手打造现代化云基础设施的潜力与未来。
写在最后
OceanBase 与 OpenInfra 的合作,代表着 OceanBase 进一步提升了与全球领先开源社区的合作水平,持续打造并丰富全球基础设施软件开源生态,通过开源社区促进技术创新和共享,共同推动开放基础设施的升级和进步。OceanBase 与 OpenStack 生态合作的发布也为全球开源云计算用户、开发者带来了更多可能。
未来,OceanBase 将持续深化与 OpenInfra 等国际开源社区的交流合作,通过合作的力量共同促进数字化创新,推动全球开源社区生态系统的发展和壮大。
▼ 点击「阅读原文」,进一步了解我们