From Apache Doris to SelectDB Cloud: Revealing the elasticity capabilities under cloud-native architecture

With the advent of the cloud era, more and more companies are beginning to build real-time data platforms on public clouds, private clouds and even K8s container platforms. The innovation of cloud computing infrastructure is driving the development of data warehouses in the direction of cloud native. Users' increasingly complex business loads and demands for cost reduction and efficiency improvement have put forward higher requirements for refined management of system resources and cost-effectiveness.

SelectDB, a modern real-time data warehouse based on Apache Doris

In response to the flexible and elastic system needs of enterprises, Feilun Technology has built a modern real-time data warehouse SelectDB based on Apache Doris . Through the core capabilities of real-time, unified, elastic and open, it provides enterprises with cost-effective, easy-to-use, safe, stable and low-cost real-time data. Big data analysis experience. Among them, SelectDB Cloud is a cloud-native version designed to deeply adapt to cloud infrastructure and take into account efficiency and elasticity requirements . It continues the ultimate performance of Apache Doris. With its powerful data analysis capabilities, cloud-native architecture that separates storage and computing, A consistent multi-cloud service experience helps enterprises achieve efficient data processing and analysis performance while responding to changing business needs and technological innovations.

This article will deeply explore the elastic capabilities of SelectDB Cloud, including elastic computing resources, flexible cache configuration, on-demand storage and hybrid billing strategies, to help all users better cope with complex workloads and the trend of cost reduction and efficiency improvement. challenges.

Elastic computing resources: Flexible response to fluctuations in query business load

In order to cope with changing workloads, SelectDB Cloud supports elastic scaling of computing resources, and can configure computing resources of different sizes according to the peak and low peak operating periods of the workload and job execution rules. For example, it can quickly expand the capacity during peak business periods to cope with large-scale concurrent query needs, quickly shrink the capacity during low load periods to save resource overhead, and also supports the cluster to automatically suspend resources when the cluster is empty to save costs.

In terms of elastic scaling mode, SelectDB Cloud provides two modes: manual elastic scaling and time-sharing elastic scaling, taking into account both manual and automated adjustments to flexibly meet the needs of customized computing power. SelectDB Cloud also supports automatic start and stop capabilities, releasing the cluster to save computing costs when it is idle, and pulling up the cluster when a request arrives.

At the same time, SelectDB Cloud supports multi-cluster features (like computing groups, computing queue concepts), and multiple clusters share underlying data storage. On top of a data store, users can use different clusters based on different business load characteristics. While providing physical isolation capabilities for computing resources, storage redundancy is avoided.

借助 SelectDB Cloud 的弹性计算能力,企业能够实现分钟级别的 vCPU 快速伸缩,显著减少资源冗余与浪费,降低成本投入,确保 IT 资源精准适配业务发展,助力企业在竞争激烈的市场环境中实现更加敏捷、高效的数字化运营。

Elastic computing resources: Flexible response to workload.jpeg

Flexible cache configuration: speed up data query and analysis

In cloud-native architecture, cache plays a vital role and can greatly improve the speed of data query and analysis. The cloud-native real-time data warehouse SelectDB Cloud allows users to customize the cache size according to actual needs, thereby achieving more efficient and flexible data processing.

In SelectDB Cloud, minute-level cache size adjustment is supported. Users can adjust the cache fine-grained in steps of 100GB within a certain cache interval, thereby improving data analysis performance.

Flexible cache configuration: speed up data query analysis.png

Adopt On-Demand Storage: Affordable and Reliable Storage Management

The cloud-native real-time data warehouse SelectDB Cloud adopts a storage-computing separation architecture, and the underlying storage uses a more stable, reliable, and low-cost object storage service, which gives SelectDB Cloud the following advantages: Pay according to actual storage usage, and there will be no storage waste due to low usage. ; Relying on the high availability guarantee of object storage itself, the data warehouse layer does not need to use 3 copies; compared with cloud hard disk storage, the cost of unit storage resources is reduced by an order of magnitude.

Based on object storage, SelectDB Cloud provides enterprises with a more economical and reliable solution.

Hybrid billing strategy: balancing cost and flexibility

In order to meet the needs and budgets of different enterprises, the cloud-native real-time data warehouse SelectDB Cloud provides a variety of billing options, including monthly billing and pay-as-you-go billing, to meet the needs and budgets of different enterprises. Supports a mix of monthly resources and pay-as-you-go resources within a single cluster. Monthly resources reduce costs, and pay-as-you-go resources support business peaks.

Users can choose the most appropriate billing model based on actual usage to achieve precise cost control and optimization. As shown below:

Hybrid billing strategy: taking into account cost and flexibility.png

Conclusion

The cloud-native real-time data warehouse SelectDB Cloud is deeply adapted to cloud infrastructure and provides enterprises with efficient, flexible and economical real-time data analysis solutions with its excellent elasticity. Whether it is resource elastic scaling, efficient cache configuration, or on-demand storage, hybrid billing strategies, we are committed to helping enterprises achieve best practices and cost optimization for real-time data analysis.

In the future, SelectDB Cloud will achieve more serverless capabilities and achieve second-level elastic scaling, bringing customers a more cost-effective operating experience, further improving the flexibility and efficiency of the platform, and meeting the changing business needs of enterprises.

Linus took matters into his own hands to prevent kernel developers from replacing tabs with spaces. His father is one of the few leaders who can write code, his second son is the director of the open source technology department, and his youngest son is a core contributor to open source. Huawei: It took 1 year to convert 5,000 commonly used mobile applications Comprehensive migration to Hongmeng Java is the language most prone to third-party vulnerabilities. Wang Chenglu, the father of Hongmeng: open source Hongmeng is the only architectural innovation in the field of basic software in China. Ma Huateng and Zhou Hongyi shake hands to "remove grudges." Former Microsoft developer: Windows 11 performance is "ridiculously bad " " Although what Laoxiangji is open source is not the code, the reasons behind it are very heartwarming. Meta Llama 3 is officially released. Google announces a large-scale restructuring
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/selectdb/blog/11054376