Blog编组 28
OceanBase x OpenStack: Elevating Open-Source Collaboration at the OpenInfra Summit Asia 2024

OceanBase x OpenStack: Elevating Open-Source Collaboration at the OpenInfra Summit Asia 2024

右侧logo

From September 3rd to September 4th, 2024, the OpenInfra Summit Asia 2024, organized by the OpenInfra Foundation (OIF), was successfully held at the Suwon Convention Center in Suwon, South Korea. OceanBase, recognized as a leading representative in the global open-source infrastructure software community, was among the invitees.

During the event, OceanBase and OpenInfra made a joint announcement, unveiling their open collaboration that leverages OceanBase as the underlying distributed database for OpenStack, which aims to elevate the architecture of OpenStack cloud infrastructure and provides users with enhanced cloud computing services. Through demos and technical presentations, the global open-source community witnessed OceanBase's capabilities as a native distributed database and its capacity to facilitate enhancements in cloud infrastructure.

The OpenInfra Foundation is a non-profit organization providing a neutral, open environment for organizations, developers, and users to build open source infrastructure software together. Formerly known as the OpenStack Foundation formed to govern the OpenStack project in 2012, the Foundation expanded their focus in 2020 and are helping to establish new open source communities to advance areas where technology can successfully contribute to the development of open infrastructure: AI/Machine Learning, CI/CD, Container Infrastructure, Edge Computing and Public, Private and Hybrid Clouds. Now, the OpenInfra Foundation supports the development and adoption of open infrastructure globally, across a community of over 110,000 individuals in 187 countries, by hosting open source projects and communities of practice.

The OpenInfra Summit Asia 2024 brought together global open-source infrastructure community, attracting nearly 2,000 participants. The event fostered discussions and knowledge-sharing on topics such as open-source technologies, industry transformation, and community collaboration, highlighting the crucial role of open-source cooperation in advancing the development of open infrastructure.


OceanBase + OpenStack, providing 24/7 high-availability cloud service

At the Keynote session on September 3, OceanBase's Senior Director of Open Source Technology, Longda Feng, alongside Kendall Nelson, the Senior Upstream Developer Advocate at the OpenInfra Foundation, jointly unveiled the OceanBase + OpenStack collaboration and delivered a keynote speech titled "Open Collaboration: How Cross-Community Efforts Power Today’s Global Infrastructure."

oceanbase database

As the world's largest deployed open-source cloud management platform, OpenStack is a go-to solution for enterprises seeking to deploy scalable cloud infrastructure due to its flexibility and extensive community support. Within the architecture of OpenStack, database services are utilized in various modules such as Keystone, Nova, Cinder, Swift, and more, underscoring the importance of the underlying database's performance in delivering efficient and uninterrupted cloud services.

Traditionally, centralized relational databases like MySQL have been the standard choice for the database of OpenStack. However, as cloud computing has become more widely adopted globally, the critical business demands for scalability, continuity, and usability have increased. Centralized relational databases have struggled to meet these demands, leading to concerns about performance decline, scalability challenges, availability guarantees, and complex maintenance issues as businesses grow. This has led to an urgent need for a native distributed database with high performance, availability, and scalability to serve as the foundation of OpenStack and to collaboratively build the modern cloud infrastructure, thereby driving the advancement of the cloud computing industry.

During the keynote, Longda Feng analyzed the global deployment of OpenStack, highlighting the pivotal role of database services in the cloud infrastructure architecture. He outlined the challenges that cloud computing services may encounter, including the need for 24/7 business continuity, scalability, and simplified maintenance. In response to these challenges, he unveiled the collaborative deployment solution of utilizing OceanBase as the underlying database for OpenStack.

Amid the growing significance of cloud computing, ensuring 24/7 business continuity has become a widely discussed topic. During his keynote speech, Longda Feng delivered a compelling demonstration of OceanBase's native distributed architecture. He showed how, even with a few nodes offline in the cluster, the system continued to operate seamlessly without impacting the business continuity of OpenStack, and supported automatic and rapid recovery without data loss. The demo underscored OceanBase's high availability capability in effectively ensuring 24/7 business continuity for OpenStack.

At the conclusion of the keynote speech, representatives from both communities offered insights into the future prospects of deepening the collaboration between OceanBase and OpenStack, and highlighted their mutual anticipation and determination to strengthen global open-source infrastructure community cooperation and drive the development of modern cloud infrastructure.


Empower OpenStack with OceanBase on Kubernetes, establishing a highly available, highly scalable, and easily manageable database foundation

During the session "Kubernetes Best Practices for Distributed SQL Databases - OceanBase", Longda Feng addressed the challenges encountered by open infrastructure architecture in terms of business continuity, flexible scalability, and simplified maintenance. He introduced the technical features and real-world applications of OceanBase and delivered a detailed interpretation of deploying OceanBase on Kubernetes to deliver database services for OpenStack, thereby providing an enhanced cloud infrastructure experience.

OceanBase is a distributed database that holds the distinction of breaking both TPC-C and TPC-H world records, achieving industry-leading levels of performance, scalability, and high availability. It is currently employed by over 1,000 enterprises across various industries, including finance, telecommunications, internet, and smart manufacturing, to modernize their data architecture. Furthermore, OceanBase's cloud-native architecture ensures seamless integration with platforms like OpenStack, making it a simplified, elastic, scalable, and high-performance open-source database solution.

Business continuity significantly impacts the cloud infrastructure service experience. OceanBase offers native high availability capabilities based on the Paxos protocol. Paxos requires a majority vote among nodes to agree on any data changes, which ensures that the system remains consistent and operational even if some nodes fail, enabling OceanBase to tolerate hardware failures, network partitions, and other potential disruptions. Moreover, OceanBase can automatically switch leader when a fault occurs, ensuring uninterrupted operation of applications running on OceanBase. This guarantees that OpenStack benefits from 24/7 available and reliable database services, meeting the continuity needs of cloud services on OpenStack.

Traditional databases frequently encounter performance degradation and scalability challenges as data volumes increase. As cloud platforms manage escalating business volumes, scalability emerges as a key database challenge. OceanBase's native distributed architecture facilitates both vertical and horizontal scaling, providing tenant-level scalability and automated load balancing. The scaling process is seamless and automated, and ensures linear performance enhancements. With its flexible scalability, OceanBase brings greater business potential to OpenStack.

OceanBase also focuses on simplifying maintenance and reducing TCO while guaranteeing high performance. With support for multi-tenant and resource isolation capabilities, OceanBase enables users to manage multiple tenants in a single cluster, eliminating the operational complexity associated with managing multiple instances typically found in traditional centralized databases. Tenant specifications support dynamic adjustments, offering users flexibility according to their requirements. Additionally, OceanBase provides an extensive open-source ecosystem toolset, including the OceanBase Control Platform (OCP), which allows users to simplify management processes and alleviate operational pressures of monitoring, cluster management, tenant management, backup, and other operations.

At the session, Longda Feng also provided an overview of OceanBase's product features with related application scenarios, including cold data archiving, multi-tenant, high availability, high performance, HTAP&OLAP, and multi-model OBKV. Through real-world case studies, he comprehensively demonstrated OceanBase's potential in supporting OpenStack to achieve database upgrades and collaboratively build the modern cloud infrastructure.



The collaboration between OceanBase and OpenInfra signifies OceanBase's commitment to enhancing its partnership with the global open-source community. It contributes to the growth and enrichment of the global open-source infrastructure software ecosystem, fostering technical innovation and knowledge sharing within the open-source community, and facilitating the advancement of open infrastructure.  The release of this collaboration also extends new possibilities to global users and developers within the open-source cloud computing realm.

Looking ahead, OceanBase will continue to deepen its engagement and cooperation with international open-source communities such as OpenInfra, leveraging collaborative efforts to drive digital innovation and foster the development and expansion of the global open-source community ecosystem.

ICON_SHARE
ICON_SHARE