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

推薦する

公衆WiFi使用時の安全上の注意事項

最近では、多くの公共の場所で無料 WiFi が提供されていますが、インターネット サーフィンの利便性...

タオバオのウェブサイトSEOに影響を与える要因

キーワードのランキングに影響を与える要因は数百あります。すべてを網羅することはできません。キーワード...

分散システムに関する20,000語の詳細な入門書

WeTest の紹介 QQ、WeChat、Taobao など、特定のインターネット アプリケーション...

インターネットのトレンドを把握し、遅れないように外部リンクを作る

SEO にしばらく携わったことがある人なら誰でも、ウェブサイトのキーワードランキングにおける外部リン...

centminmod、CentOS システムでの LNMP ワンクリック インストール スクリプト

今日は、海外のウェブサイト制作環境向けに非常に人気のあるワンクリックインストールスクリプトを紹介した...

業界ウェブサイトの電子メールプロモーションに関する簡単な説明

業界ウェブサイトのさまざまなプロモーション方法の中でも、電子メールによるプロモーションは欠かせない方...

park-web: ロシアのノボシビルスクサーバー、1Gbpsの専用帯域幅、中国本土への高速直接接続

ここで、2006年に設立されたロシアの老舗ホスティング会社、park-webをおすすめします。主な理...

360とSogouが力を合わせれば、一部の支配者の強固な立場は崩れるでしょうか?

結婚の過去と現在360とSogouの製品は誰もが知っているはずです。特に、360は安全で自由な戦略と...

アプリのプロモーション: アプリストアの無料チャネルリソースを活用する方法

CPです!アプリストアについてお話しましょうグループリーダーは次のように語っています。「初期のアプリ...

実用的なSEOレポートテンプレートをいくつかご紹介します

上司に仕えるクライアント SEO 担当者であっても、上司と密接に連携して働く契約 SEO 担当者であ...

「テンセントクラウドオーディオアンドビデオ」ブランドが正式に立ち上げられ、基本ネットワーク「スリーインワン」がシーンサービスを引き続き充実

テンセントクラウドは5月17日、オーディオとビデオの通信基本ネットワーク、オーディオとビデオの通信P...

外部リンクの運用方法はウェブサイトの発展状況によって異なります

最近、私の3つのウェブサイトに変化がないことに気づいたので、状況を詳しく分析しました。SEO総合分析...

分散展開

配布されるもの配布について話すとき、それは集中化を伴わなければなりません。集中化と比較すると、分散と...

Baidu K Station の裏にある真実: ウェブマスターが宣戦布告する無駄なものにとらわれないようにしましょう

6月28日のBaidu Kステーション事件は、2012年にインターネットに影響を与えた最もホットな出...

クラウドネイティブ災害復旧製品 HyperBDR の自動テスト実践

HyperBDR は、クラウド ネイティブ コンセプトに基づいた移行および災害復旧製品です。コアビジ...