OceanBase クラウドファースト体験

OceanBase クラウドファースト体験

OceanBase(以下、OB)は、中国の優れた分散型データベースとして、近年急速に発展し、金融、電子商取引、政府および企業、物流などの業界で広く使用されています。これまでは主にプライベートで導入されていましたが、昨年クラウドバージョンがリリースされ、最近大幅なアップグレードが行われました。友人の依頼で、クラウド製品の簡単なテストをしてみました。時間の制約により、簡単な機能の体験に限られていましたが、全体的な体験は非常にスムーズでした。

写真

1. 評価: インストールと展開

クラウド製品が本来備えている迅速な導入と柔軟なスケーリング機能により、ユーザーがクラウド製品を使用する際のハードルを下げることができます。 OB は上記の機能を継承し、簡単な構成でインスタンスを迅速に構築できます。下の図に示すように、構成から非同期タスクインスタンスの作成までのプロセス全体を完了するには約 10 分かかります。

写真

❖ インスタンスタイプ

上記の構成で注目すべき機能の 1 つは [インスタンス タイプ] です。現在、クラスター インスタンスとテナント インスタンスの 2 つのタイプがサポートされています。

  • クラスター インスタンス: OceanBase データベースと、それが許可するリソースの組み合わせを指します。これは、複数のサーバー ノード、プライベート ネットワーク、およびその他のクラウド リソースに関連付けられています。
  • テナント インスタンス: OceanBase 独自のテナント分離テクノロジに基づいて、大規模なクラスターがテナントごとに仮想的に分離され、独立したコンピューティング リソースとして提供されます。データベースインスタンスとして独立して使用できます。テナントインスタンスの下にデータベースを独立して作成し、テナントインスタンスデータベースの下にテーブルを独立して作成して、上位レベルの APP に独立してサービスを提供できます。テナント インスタンスは、排他タイプと共有タイプに分けられます。現在、集中制御とストレージのセットを共有する共有タイプのみがオンラインになっています。これは主に、開発者ユーザーや、データ量が少なく高可用性が要求されないシナリオを対象としています。コアビジネスシナリオでは使用しないことをお勧めします。

次の表は、これら 2 つのインスタンス タイプの簡単な比較を示しています。私の意見では、クラウドには価格要因に非常に敏感なミッドテールおよびロングテールのユーザーが多数存在します。テナント機能により、ユーザー コストを効果的に削減できるはずであり、これは注目すべき点です。

写真

❖ 展開方法

分散型クラウド データベース製品として、OB は豊富で柔軟な展開方法を提供します。ユーザーは自分のニーズに応じて選択できます。展開アーキテクチャが異なれば、読み取りおよび書き込みの拡張機能、可用性なども異なります。

写真

2. 評価:管理と保守

❖ 大画面を維持する

OB が提供するワークベンチ機能では、基本情報、リソースの状態、パフォーマンス指標、物理的な展開、テナント情報など、クラスターインスタンスの全体的な状態を直感的に確認できるため、グローバルな情報を一目で把握できます。注意すべき点がいくつかあります。まず、提供されるメンテナンス ウィンドウの設計により、指定されたウィンドウ期間中にメンテナンスとデータのマージが可能になり、ユーザーの使いやすさが大幅に向上します。次に、リソース プーリングに関して、OB クラスター インスタンスはリソース プールを提供し、テナントに対して柔軟なリソース割り当てを行うことができます。ここでは、クラスターとテナントのリソース情報を確認し、全体像を把握できます。

写真

写真

❖ 容量の拡大と縮小

クラウド製品の柔軟なスケーリング機能は、ユーザーにとって大きな関心事です。 OB は、ノード (コンピューティング リソース)、ストレージ スペース (ストレージ リソース)、およびノー​​ド レベルのアップグレードとダウングレードの機能を提供します。注意すべき点が2つあります。まず、現状ではノードの増減は3ノード単位となっており、柔軟な割り当てがまだできません。 2 番目に、一時的な構成変更が提供され、ストレージ スペースとノード仕様の時間ごとの要件を提供できるため、突然のまたは計画されたリソース需要に非常に役立ちます。

写真

❖ テナント管理

テナント機能は OB のハイライトの 1 つと言えます。テナントは、完全なアカウント、権限、構成、リソース、その他の側面を含む、ユーザーが使用できるほぼ完全な分離環境を提供できます。 OB は Oracle および MySQL 互換モードをサポートしており、テナント レベルでサポートを提供できます。テストでは、2 つの互換モードごとにテナントを作成し、簡単な CRUD を実行しました。全体的な経験は良かったです。

写真

写真

❖ パフォーマンス監視

パフォーマンス監視部分では、テナント レベルとホスト レベルの監視機能が提供されます。従来の監視指標がサポートされており、カスタムレポートを追加することもできます。

写真

❖ バックアップとリカバリ

バックアップとリカバリの機能も DBA の重要な焦点です。 OB は、物理 + ログ バックアップ機能、構成可能なバックアップ戦略、手動バックアップおよびリカバリ機能を提供します。ただし、テナントのバックアップおよびリカバリ機能は現在サポートされておらず、クラスター インスタンス レベルでのみ使用できます。

写真

❖ パラメータ管理

クラスター インスタンス レベルおよびテナント レベルのパラメータ変更機能を提供します。

写真

❖ セキュリティ設定

セキュリティ面では、IP ホワイトリストや SSL 暗号化機能を提供し、データベースのセキュリティ構成をテストするためのセキュリティ評価機能も実装しています。特に、クラウド製品の保守サービスでは、専用の認証機能が提供され、ユーザーのリスクを軽減します。

写真

3. 評価:開発と最適化

❖ 自律サービス

自律サービス部分は、SQL レベルとセッション レベルでのリアルタイムの診断と最適化の提案、およびスペースの使用とセキュリティの管理を提供します。日常的な開発や保守作業のニーズには基本的に対応できますが、使用中の更新にはまだ若干の不具合があり、最新のデータを取得することができないと感じています。

写真

❖ 移住評価

新しいデータベースを使用する際の難しさの 1 つは、元のシステムをどのように移行するかです。 OB が提供する移行評価機能により、ユーザーは評価作業をより簡単に完了できるようになります。現在、データベースの互換性とパフォーマンスの評価がサポートされています。他のクラウド データベース リソースが不足しているため、詳細なテストは行われませんでした。残念ながら、この機能はまだ他のパブリック データベースまたはプライベート データベースの評価をサポートしていません。

写真

❖ データ開発

データ開発部分では、標準の SQL ワークベンチ機能が提供され、日常の開発ニーズを満たすために SQL ステートメントの作成、実行、およびいくつかの拡張機能を完了できます。この部分は Alibaba Cloud DMS に接続せず、OB に独立した機能を提供します。

写真

❖ ターミナルアクセス

多くの DBA は依然として、コマンド ライン ターミナルを介してデータベースを使用することに慣れています。 OB もこの機能を提供しており、ユーザーはテナントに直接ログインして使用できます。 MySQL テナントの場合、標準の MySQL クライアントを使用して接続できます (ドキュメントにはバージョン 5.7 が必要であると記載されていますが、8.0 もテストされており、問題はありません)。ヒント: 使用中はパブリック IP を申請し、ホワイトリストを設定する必要があります。全体的な使用感はネイティブ MySQL とそれほど変わりません。 OB は MySQL の互換性に関して多くの作業を行ってきました。

写真

写真

Oracle テナントの場合、ネイティブの Oracle SQLPlus ツールは使用できないため、代わりに OB が提供する OBClient を使用できます。全体的な互換性は MySQL よりもわずかに劣りますが、それでもかなり良好です。

写真

4. 評価:パフォーマンステスト

適用された OB リソースに対して簡単なパフォーマンス テストを実施しました。 2C4G のテナント リソース仕様では、ディスクは ESSD PL1 でした。 sysbench を使用して標準の OLTP RW テストを実行しました。プレスはインターネット上で公開されており、全体的なパフォーマンスは次のとおりです。時間遅延は比較的大きいですが、これはプレスが外部ネットワーク上にあることに関係している可能性があります。

写真

5. まとめ: 提案と期待

OB Cloud の機能を体験するのに 1 時間以上を費やしました。インスタンスの展開と構築、拡張と縮小、テナントの割り当て、アップグレードとダウングレード、監視、バックアップ、セキュリティ、CRUD、パフォーマンステストなどのプロセスを完了します。全体的な印象としては、簡単に始めることができ、操作もスムーズで、一般ユーザーはすぐにOB製品を使用できます。使用中にいくつかの小さな問題が明らかになりましたが、主に監視データの同期、他のエコ製品との統合、およびいくつかの迅速なガイダンスの問題に関連していました。ここでは機能的なレイアウトに焦点を当てます。 OB には多くの全体的な機能があり、インスタンス レベルとテナント レベルの 2 つのレベルに分かれています。一部の機能は重複しています。さらに、一部の関数はより深いレベルにあり、前後に移動する必要があります。現在提供されている機能は、ユーザーがすぐに理解して使用できるように、下図のように構成されています。また、公式サイトでは機能配分を調整し、より使いやすいインタラクション方法を提供することも推奨されます。最後に、OceanBase Cloud が今後もさらなる驚きをもたらしてくれることを期待しています。

写真

<<:  マルチクラウドプラットフォームが勢いを増している:クラウドは誰もが利用できるべき

>>:  世界に革命を起こす5つの新興技術

推薦する

Baidu のウェブサイトコンテンツの識別について

先月から旅行情報サイトを2つ作成しました。現在、サイトは充実しており、スナップショットもリアルタイム...

ウェブサイトのキーワードランキングの機会をつかみ、ウェブサイトのドメイン名から始めましょう

今日、私は偶然、特定のウェブサイトタイトルや特定のウェブサイトの説明のないウェブサイトがBaiduで...

20社以上のP2Pオンライン融資会社が倒産し、業界の慢性的な問題が警告を発し始めている。

10月以降、20以上のオンライン融資プラットフォームが資金調達チェーンに問題を抱えており、そのリスト...

武漢クラウドは世界に輝く真珠を育てるデジタル基盤を構築

11月16日から17日にかけて、スマートシティ分野の「オスカー」として知られるグローバルスマートシテ...

ポップマートのビジネスを盗んでいるのは誰ですか?

今年初め以来、ポップマートの時価総額はピーク時の1500億元から半分以下に下落しており、業績は悪化し...

ソーシャルメディアアーキテクチャのどの垂直分野がMeilishuoを再現できますか?

Meilishuoは、Weiboなどのソーシャルメディアを女性向けオンラインショッピングの分野に垂直...

クラウド戦略を成功させるために必要な 10 の重要なスキル

[[426051]]クラウド コンピューティングの利用が始まって 10 年以上経った今でも、CIO ...

VSphere 7 Kubernetesの機能により、最新のアプリケーションへの移行が容易になります

VMware は、vSphere の新しいバージョンにより、Project Pacific の約束の...

キーワードの過剰最適化とランキングの偶然の発見

キーワードで良いランキングを得るために、私たちは毎日記事を更新し、ウェブサイトに外部リンクを投稿して...

私のブログ改訂版に含まれる SEO 要素についての簡単な説明

最近、ウェブページのデザインを学んでいて、たくさんのスタイルを学んだことに気づきました。その後、私の...

高い木は風を引き寄せます。Yixin は強力な WeChat に公然と挑戦します。

WeChatの突如の出現は、中国電信、中国移動、中国聯通の3大通信事業者のSMSと音声機能市場を猛烈...

Elasticsearch - 分散検索および分析エンジン

Elasticsearch 入門Elasticsearch (略して ES) は、全文検索、構造化検...

エンタープライズ IT をクラウド コンピューティング アーキテクトに変革する方法

人々が IT に取り組む方法や IT について考える方法は根本的に変化し、現在では成功した IT プ...

注目すべきオープンソースのクラウドネイティブツール7つ

「クラウド ネイティブ」という言葉を聞いて、最初に思い浮かぶのは Kubernetes でしょうか?...

アリババクラウド神龍アクセラレータエンジンがTPCx-BBで1位を獲得、2位に40%差

このほど、国際標準化試験機関TPCはビッグデータ処理性能TPCx-BB SF3000の最新ランキング...