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

推薦する

IaaS 環境における SaaS (Security as a Service) モデルの分析

1 クラウドコンピューティングIaaSの開発IaaS はインフラストラクチャ レベルのクラウド コン...

簡単な分析: 未来の第3世代検索エンジンに期待

いわゆる第 3 世代の検索エンジンは、第 1 世代の検索エンジンと第 2 世代の検索エンジンを基準に...

小さくて美しいマーケティングアプローチは、独自の特徴を出すことです

最近、「小さくて美しい」という言葉をよく耳にします。小さくて美しいとは、いったいどういう意味でしょう...

クラウドネイティブのセキュリティテストを調べる

著者 |パン・リフェン背景コンテナとクラウドネイティブ プラットフォームにより、企業はアプリケーショ...

人工知能技術のサポートにより、スマートな政府サービスは複数の「1つの」目標の達成に役立ちます

3月、全国は「両会」期間に入った。今年の政府活動報告では、政府サービスに関するより明確で詳細な活動目...

ゲームコミュニティに関する 3 つの理解: 「ゲームコミュニティ」にはまだ希望があるのでしょうか?

「ゲームコミュニティ」とは何ですか?近年、一時期流行ったものの、その後は静かな遺物のように感じられる...

#おすすめ# Hostgator: 17周年、仮想ホストの前代未聞の割引、年間17ドル+ドメイン名無料

Hostgator、この仮想ホスティングブランドは、業界の誰もがよく知っているはずですよね?創業17...

SaaSビジネスの成長に関する真実

中国のSaaSには全く価値がないのでしょうか?実はこれは誤解です。私は中国のSaaSに価値がないと言...

ニュース: Ramnode が 128M メモリ搭載の VPS の販売を停止

Ramnode からの最新の公式ニュース: IPv4 リソースが枯渇しつつあることを考慮して、Ram...

クラウドネイティブ 5G コア ネットワークには DPU が必要ですか?

2022年には、世界の5G接続数は10億を超え、5Gユーザー1人あたりのデータ消費量は非5Gユーザー...

Kafka をゼロから使い始めるのに役立つ非常に詳細な説明です。

Kafkaを理解するKafka の紹介Kafka は分散ストリーミング プラットフォームです。 Ka...

さようなら、StyleXnetworks !

上昇、人気、衰退のパターンから逃れられるものは何もありません。2年半前に時を進めると、VPSは爆発的...

zgovps: 米国 VPS (トリプル ネットワーク AS4837)、月額 3.58 ドル、2G メモリ/1 コア/20g NVMe/700g トラフィック、Netflix\Spotify\Steam\Chatgpt などのブロック解除。

zgovpsは本日、ロサンゼルスデータセンターでVPSの販売を正式に開始しました。デフォルトでは、3...

rootwelt-5 ユーロ/Xen/1g RAM/20g SSD/無制限/ドイツ

VPS プロバイダーの rootwelt は、ドイツで無制限の Xen ベースの VPS、raid1...

マルチクラウドからハイパークラウドへ:自動化で制御

HyperCloud: マルチクラウド セキュリティを自動化する新しいアプローチマルチクラウドは、...