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

推薦する

物議を醸すモグジエ:変革後の8か月で評価額が10億ドル急上昇

[要約] Mogujie は 2011 年 2 月に開始されました。昨年 Alibaba によってイ...

ブランドマーケティングプロモーション:なぜ海底撈は広告を出さないのか?

飲食業界のリーダーとして、海底撈は話題に事欠かない。例えば、先日発表された「2019年胡潤世界長者番...

クラウドネイティブアーキテクチャシステムについて知っておくべきこと

クラウドネイティブの概念は中国でますます言及されるようになっていますが、ほとんどの人がクラウドネイテ...

クラウド コンピューティングは分散ストレージにどのような新しい影響をもたらすでしょうか?

[[336577]]分散ストレージ サーバーは、冗長化されたコンピューティング能力をより効果的に活用...

究極の最適化には、サイト内外の同時改善が必要

SEO 業界の敷居がどんどん低くなるにつれて、競争もますます激しくなっています。では、このような激し...

WeChatに出口はない

編集者注: WeChatは最近非常に活発に活動しています。PaiPaiが立ち上げられ、ビデオアカウン...

maple-hosting: オランダの苦情防止サーバー、$249、E3-1270v3/32g メモリ/240gSSD+2*4tSSD/1Gbps 帯域幅 (トラフィック無制限)

Maple-hostingは主にオランダのサーバーを提供しています。その最大の特徴は、著作権を無視し...

B2Bプラットフォームで転送率の高い情報を発信する方法

当社が情報公開する最終的な目的は取引量です。 B2B プラットフォームは数千万あり、多くの営業マンは...

SEOが理解すべき考え方

最近、忙しいウェブマスターや SEO 担当者の中には、Baidu の最新の青大根アルゴリズムを学び始...

イーサネットサーバー - $3.49/768m メモリ/30g ハードディスク/250g トラフィック/G ポート/ロサンゼルス

ethernetservers は設立 1 年のホスティング会社です。まずはサーバーの構成をご紹介し...

ブログは死んではいませんが、Weibo はまだ存在しています。両者のマーケティングの焦点を詳しく見てみましょう。

ブログが誕生した当初は、自分のブログを持つというのはかなり目新しいことでした。特にブログ業界が最も栄...

新しいメディアの公開アカウントからトラフィックを引き寄せる5つのテクニック!

現在、「公式アカウントのメリットは薄れつつある」という声が多く聞かれる。しかし、「QuestMobi...

海外のさまざまなソーシャルプラットフォームがライブストリーミングeコマース市場への参入を急いでいるのでしょうか?

国内市場でライブストリーミングやソーシャルeコマースが大人気となっている中、海外のインターネット企業...

あなたのウェブサイトがユーザーや検索エンジンに人気があるかどうかを判断するにはどうすればよいでしょうか?

ウェブサイトを構築するということは、ウェブサイトが何らかの利益をもたらすことを願うということに他なり...

航空機の「ブラックボックス」データをクラウドにアップロードするのが難しいのはなぜですか?

最近、中国東方航空のボーイング737旅客便MU5735便の墜落事故がインターネット上で大騒ぎになって...