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つの新興技術

推薦する

テンセントクラウド、中小企業10万社の困難克服を支援する防疫支援計画を開始

中小企業の生産維持を支援し、国全体が疫病と闘い、健康を守るのを支援します。テンセントクラウドは、企業...

launchvps-$3.2/KVM/1G メモリ/20gSSD/1T トラフィック/ロサンゼルス/quadranet

launchvps は、新しいデータ センターを追加しました。quadranet のロサンゼルスで、...

WeChat Moments 広告では、パブリック アカウントのフォロワーやモバイル アプリのダウンロードを促進することもできます。

ますます多くの広告主がWeChat 広告に注目し、掲載しており、これは当社が広告とマーケティングの分...

今週のケース:このブランド宮殿ドラマであなたは誰を選びますか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています「筋肉も顔...

ウェブサイトSEOの不変の原則

1. コンテンツの永続性ウェイトの低い新しいサイトの場合、まずコンテンツの方が重要であり、直接コピー...

Ecarx TechnologyとBaidu Netdiskが協力し、車両端末データのクラウド管理機能を公開

デジタル化は自動車業界における変化の一般的な傾向です。 Ecarx Technologyは、自動車メ...

国内短期レンタルサービス(Airbnbに類似)ウェブサイトの集約モデルの簡単な分析

1. Airbnbの紹介Airbnb は 2008 年 8 月に設立され、米国カリフォルニア州サンフ...

H3C Workspaceデジタルワークスペースソリューションは、クラウド+スクリーンでミニマリストな作業モードを構築します。

[51CTO.comよりオリジナル記事]ポストパンデミック時代において、モバイルオフィスやリモートオ...

業界のデジタル化とインテリジェント化を推進する中国聯通のビッグデータ技術の優位性が強調される

[51CTO.comからのオリジナル記事] インターネット+、人工知能、クラウドコンピューティングな...

張一鳴と彼の交通帝国

3月5日、フォーブスのウェブサイトは2019年の世界長者番付を発表しました。今回、張一鳴氏は黄正氏を...

オランダのアムステルダムにおける gcore Basic VM の簡単なレビュー

gcoreはどうですか? gcore クラウド サーバーはどうですか? gcoreのクラウドサーバー...

TrustRank アルゴリズムを実際の SEO 作業に適用するにはどうすればよいでしょうか?

月収10万元の起業の夢を実現するミニプログラム起業支援プランこの問題について話す前に、TrustRa...

Witkey ウェブサイトのボトルネックが明らかに、O2O モデルが今後の道となる可能性

現在運営されているウィトキーサイトの中で、竹八街は最も人気のあるサイトです。老舗のウィトキーサイトと...

hostcram: 米国ダラスの高性能 VPS、月額 7 ドルから、2G メモリ/1 コア (i9-11900K)/40GNVMe/2T トラフィック

Hostcramは、米国中部のダラスデータセンターでVPS事業を専門に展開しています。現在、i9-1...

Docker: コンテナ技術と Docker の紹介

今日はDockerシリーズを始めます。このトピックでは、Docker の基本的な使い方、基本的なコマ...