本記事では、OceanBase Cloudでデータソースを新規作成する方法について説明します。
背景情報
データソースとは、接続アドレス、ポート、ユーザー名、パスワードなどのデータベース接続情報の集合です。OceanBase Cloudでは、データソースを設定することで、データ移行やジョブスケジューリングなどのタスクにおいて、データベースへの迅速な接続を実現し、操作の効率と信頼性を向上させることができます。
現在、OceanBase CloudのデータソースでサポートされているクラウドプロバイダーはAWS、Huawei Cloud、Alibaba Cloud、Azureです。サポートされているデータベースタイプは、OceanBaseデータベースのMySQL互換モード、OceanBaseデータベースのOracle互換モード、MySQLデータベース(Aurora MySQL、RDS MySQL、PolarDB MySQL、Azure MySQL、およびセルフマネージド MySQLを含む)、Oracleデータベース(RDS Oracleおよびセルフマネージド Oracleを含む)、Kafka(クラウドインスタンスKafkaおよびセルフマネージド Kafkaを含む)、PostgreSQLデータベース(RDS PostgreSQL、Azure for PostgreSQL、およびセルフマネージド PostgreSQLを含む)、およびセルフマネージド TiDBデータベースです。
異なるタイプのデータベースに対応するデータソースの接続方法は異なります。データベースのタイプに応じて、適切な接続方法を選択してください。
OceanBaseデータソース(MySQLおよびOracle互換モード)
OceanBaseデータベースについて、OceanBase Cloudは3種類の接続方法を提供しています。
OceanBase Cloudインスタンスのクイック接続:この接続方法は、OceanBase Cloudコンソールで作成されたOceanBaseデータベースインスタンスに適用されます。
エンドポイント接続またはパブリックネットワーク接続:この接続方法は、AWS、Huawei Cloud、Alibaba Cloud、またはAzureのインフラストラクチャ上にデプロイされたOceanBaseデータベースに適用されます。
前提条件
OceanBase Cloudコンソールでインスタンスとテナント(MySQLまたはOracle互換モードどちらでも可)を作成済みで、利用可能なデータベースとアカウントを保有していること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を保有していること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、実際の状況に応じて、右上の 新しいデータソースを作成する > OceanBase MySQL互換モード または OceanBase Oracle互換モード をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在 Alibaba Cloud、AWS、ファーウェイ・クラウド、Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ OceanBase Cloudインスタンス を選択します。 インスタンスタイプ クラスタインスタンス(トランザクション)、クラスタインスタンス(フラッグシップ版)、テナントインスタンス、クラスタインスタンス(分析用) が含まれます。このオプションは、接続方法 が OceanBase Cloudインスタンス に設定されている場合にのみ表示されます。 注意
データ移行は フラッグシップ版インスタンス および クラスタインスタンス(分析型) のみをサポートしています。
インスタンス プルダウンリストからターゲットインスタンスを選択します。この項目は、接続方法 が OceanBase Cloudインスタンス に設定されている場合にのみ表示されます。 データベースアカウント OceanBaseデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzure上で接続用のエンドポイントサービスを作成済みで、エンドポイント許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を保有していること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、実際の状況に応じて、右上の 新しいデータソースを作成する > OceanBase MySQL互換モード または OceanBase Oracle互換モード をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在、Alibaba Cloud、AWS、Huawei Cloud、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ エンドポイント を選択します。 接続情報 選択したクラウドプロバイダーのエンドポイントサービス名を入力します。 インスタンス OceanBaseデータベースが存在するインスタンスのIDまたは名前です。インスタンス ページで、対象インスタンスのIDまたは名前を確認できます。 説明
クラウドプロバイダーがAlibaba Cloudの場合、アカウント間認証をサポートするAlibaba Cloudのメインアカウントインスタンスも選択できます。詳細については、Alibaba Cloudアカウント認証を参照してください。
テナント OceanBaseデータベーステナントのIDまたは名前です。 データベースアカウント OceanBaseデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 接続方法 を エンドポイント に設定した後、実際の状況に応じて高度な設定を行うかどうかを決定できます。
注意
新規作成する移行タスクで増分同期が必要な場合は、sysテナントアカウントと増分ログプロキシサービスを有効にしてください。
パラメータ説明sysテナントアカウント sysテナントアカウントを有効にした後、sysアカウントとパスワードを入力する必要があります。 - sysアカウント:sysユーザーの名前です。このユーザーは主にOceanBaseデータベースの増分ログとデータベースオブジェクト構造情報の読み取りに使用されます。業務クラスタのsysテナント内に作成してください。
- パスワード:sysユーザーのパスワード。
増分ログプロキシサービス 増分ログプロキシサービスを有効にした後、OBLogProxy接続情報 を入力する必要があります。このパラメータはOceanBaseデータベースの増分ログプロキシサービスであり、サービスとしてリアルタイムの増分プロジェクトへのアクセスと管理機能を提供し、アプリケーションがOceanBaseデータベースの増分ログにアクセスするのを容易にします。同時に、ネットワークが分離されている状況でも、増分ログのサブスクリプションニーズを解決できます。形式は OBLogProxy IP:OBLogProxy Portです。テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限が付与されていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、実際の状況に応じて、右上の 新しいデータソースを作成する > OceanBase MySQL互換モード または OceanBase Oracle互換モード をクリックします。
新しいデータソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在 アリババクラウド、AWS、Huawei Cloud、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリック接続 を選択します。 接続情報 接続するIPアドレスまたはホスト名を入力します。 インスタンス OceanBaseデータベースが存在するインスタンスのIDまたは名前です。インスタンス ページで、対象インスタンスのIDまたは名前を確認できます。 説明
クラウドプロバイダーがAlibaba Cloudの場合、アカウント間認証をサポートするAlibaba Cloudのメインアカウントインスタンスも選択できます。詳細については、Alibaba Cloudアカウント認証を参照してください。
テナント OceanBaseデータベーステナントのIDまたは名前です。 データベースアカウント OceanBaseデータベースのユーザー名です。 パスワード データベースユーザーのパスワードです。 接続方法 を パブリックIP に設定した後、実際の状況に応じて高度な設定を行うかどうかを決定できます。
注意
作成する移行タスクで増分同期が必要な場合は、sysテナントアカウントと増分ログプロキシサービスを有効にしてください。
パラメータ説明sysテナントアカウント sysテナントアカウントを有効にした後、sysテナントのアカウントとパスワードを入力する必要があります。 - sysアカウント:sysユーザーの名前です。このユーザーは主にOceanBaseデータベースの増分ログとデータベースオブジェクト構造情報の読み取りに使用されます。業務クラスタのsysテナント内に作成してください。
- パスワード:sysユーザーのパスワードです。
増分ログプロキシサービス 増分ログプロキシサービスを有効にした後、OBLogProxy接続情報 を入力する必要があります。このパラメータはOceanBaseデータベースの増分ログプロキシサービスであり、サービスとしてリアルタイムの増分プロジェクトへのアクセスと管理機能を提供し、アプリケーションがOceanBaseデータベースの増分ログにアクセスするのを容易にします。同時に、ネットワークが分離されている状況でも、増分ログのサブスクリプションニーズを解決できます。形式は OBLogProxy IP:OBLogProxy Portです。テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
OceanBase HBase API互換モード
OceanBase HBase API互換モードでは、OceanBase CloudがOceanBase Cloudインスタンスへのクイック接続を提供します。
前提条件
クラスタインスタンス(KV型またはフラッグシップ版)およびOceanBase HBase API互換モードのテナントを作成済みで、利用可能なデータベースとアカウントを保有していること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を保有していること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、実際の状況に応じて、右上の データソースを作成する > OceanBase HBase API互換モード をクリックします。
新しいデータソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在、Alibaba Cloud、AWS、Huawei Cloud、および Azure がサポートされています。 リージョン データソースのリージョンを選択します。 接続タイプ OceanBase Cloudインスタンス を選択します。 インスタンスタイプ クラスタインスタンス(キー値型) または クラスタインスタンス(フラッグシップ版) を含みます インスタンス ドロップダウンリストから対象インスタンスを選択します。 テナント ドロップダウンリストから対象テナントを選択します。 データベースアカウント OceanBaseデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
MySQLデータソース
MySQLデータベースに対して、OceanBase Cloudはエンドポイント接続とパブリックネットワーク接続の2種類の接続方法を提供します。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureで接続用のエンドポイントサービスを作成し、エンドポイントの許可リストを変更する権限が付与されていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > MySQL をクリックします。
新しいデータソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在、Alibaba Cloud、AWS、Huawei Cloud、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ エンドポイント を選択します。ページに表示されているアカウントIDを、まずエンドポイントサービスの許可リストに追加する必要があります。これにより、そのアカウントのエンドポイントがエンドポイントサービスに接続できるようになります。詳細については、プライベートリンクの選択モジュールのドキュメントを参照してください。
クラウドベンダー を AWS に設定した場合、エンドポイントサービスの作成時にパラメータ エンドポイントを使用するために受け入れる必要があります で 開始 を選択した場合、データ移行サービスが初めてプライベート接続にアクセスする際、AWSコンソールにアクセスし、受信した接続リクエストに対して エンドポイント接続リクエストを受け入れる 操作を実行するよう求められます。インスタンスタイプ - クラウドプロバイダー を Alibaba Cloud に選択した場合、インスタンスタイプは RDS MySQL、PolarDB MySQL、および セルフマネージド MySQL をサポートします。
- クラウドプロバイダーを AWS に選択した場合、インスタンスタイプは Aurora MySQL、RDS MySQL、および セルフマネージド MySQL をサポートします。
- クラウドプロバイダーを Huawei Cloud に選択した場合、インスタンスタイプは RDS MySQL および セルフマネージド MySQL をサポートします。
- クラウドプロバイダーを Azure に選択した場合、インスタンスタイプは Azure MySQL および セルフマネージド MySQL をサポートします。
接続情報 選択したクラウドプロバイダーのエンドポイントサービス名を入力します。 データベースアカウント MySQLデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限が付与されていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > MySQL をクリックします。
新しいデータソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在、Alibaba Cloud、AWS、ファーウェイ・クラウド、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックIP を選択します。接続性を確保するには、ページに表示されているデータソースのIPアドレスをMySQLデータベースインスタンスの許可リストに追加する必要があります。詳細については、パブリックネットワーク接続の選択 モジュールのドキュメントを参照してください。 インスタンスタイプ - クラウドプロバイダーをAlibaba Cloudに設定した場合、インスタンスタイプはRDS MySQL、PolarDB MySQL、およびセルフマネージド MySQLをサポートします。
- クラウドプロバイダーをAWSに設定した場合、インスタンスタイプはAurora MySQL、RDS MySQL、およびセルフマネージド MySQLをサポートします。
- クラウドプロバイダーをHuawei Cloudに設定した場合、インスタンスタイプはRDS MySQLおよびセルフマネージド MySQLをサポートします。
- クラウドプロバイダーをAzureに設定した場合、インスタンスタイプはAzure MySQLおよびセルフマネージド MySQLをサポートします。
接続情報 接続するIPアドレスまたはホスト名を入力します。 データベースアカウント MySQLデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
Oracleデータソース
OceanBase Cloudでは、Oracleデータベースに対して、エンドポイント接続とパブリックネットワーク接続の2種類の接続方法を提供しています。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureで接続用のエンドポイントサービスを作成済みであり、エンドポイントの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する > Oracle をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明Cloud Provider 現在、Alibaba Cloud、AWS、Huaweiクラウド、および Azure をサポートしています。 Region データソースのリージョンを選択します。 Connection Type エンドポイント を選択します。ページに表示されているアカウントIDを、まずエンドポイントサービスの許可リストに追加する必要があります。これにより、そのアカウントのエンドポイントがエンドポイントサービスに接続できるようになります。詳細については、プライベートリンクの選択モジュールのドキュメントを参照してください。
クラウドベンダー を AWS に設定した場合、エンドポイントサービスの作成時にパラメータ Require Endpoint Access で Require Enable を選択した場合、データ移行サービスが初めてプライベート接続にアクセスする際、AWSコンソールにアクセスし、受信した接続リクエストに対して Accept Endpoint Connection Request 操作を実行するよう求められます。Instance Type - クラウドプロバイダを AWS に設定した場合、インスタンスタイプは RDS Oracle と セルフマネージド Oracle をサポートします。
- クラウドプロバイダを Alibaba Cloud、Huawei Cloud または Azure に設定した場合、インスタンスタイプは セルフマネージド Oracle をサポートします。
Connection Information 選択したクラウドプロバイダのエンドポイントサービス名を入力します。 Service Name OracleデータベースのService名です。 Database Account Oracleデータベースのユーザー名です。 Password データベースユーザーのパスワードです。 テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > Oracle をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダ 現在、Alibaba Cloud、AWS、Huawei Cloud、および Azure がサポートされています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックIP を選択します。接続性を確保するには、ページに表示されているデータソースのIPアドレスをOracleデータベースインスタンスの許可リストに追加する必要があります。詳細については、パブリックネットワーク接続の選択 モジュールのドキュメントを参照してください。 インスタンスタイプ - クラウドプロバイダが AWS の場合、インスタンスタイプは RDS Oracle と セルフマネージド Oracle をサポートします。
- クラウドプロバイダが Alibaba Cloud、Huawei Cloud または Azure の場合、インスタンスタイプは セルフマネージド Oracle をサポートします。
接続情報 接続するIPアドレスまたはホスト名を入力します。 Service Name OracleデータベースのService名です。 データベースアカウント Oracleデータベースのユーザー名です。 パスワード データベースユーザーのパスワードです。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
Kafkaデータソース
Kafkaインスタンスに対して、OceanBase Cloudはエンドポイント接続とパブリックネットワーク接続の2種類の接続方法を提供します。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureに接続用のエンドポイントサービスを作成し、エンドポイントの許可リストを変更する権限が付与されていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を保有していること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する > Kafka をクリックします。
新しいデータソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドベンダー 現在、Alibaba Cloud、AWS、Huawei Cloud、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ エンドポイント を選択します。ページに表示されているアカウントIDを、まずエンドポイントサービスの許可リストに追加する必要があります。これにより、そのアカウントのエンドポイントがエンドポイントサービスに接続できるようになります。詳細については、プライベートリンクの選択モジュールのドキュメントを参照してください。
クラウドベンダー を AWS に設定した場合、エンドポイントサービス作成時にパラメータ エンドポイントを使用するために受け入れる必要があります で 必要 を選択した場合、データ移行サービスが初めてプライベート接続にアクセスする際、AWSコンソールにアクセスし、受信した接続要求に対して エンドポイント接続要求を受け入れる 操作を実行するよう求められます。インスタンスタイプ セルフマネージド Kafka と クラウドインスタンス Kafka が含まれます。 接続情報 選択したクラウドベンダーのエンドポイントサービス名とKafkaアクセスポイントを入力します。 注意
- Alibaba CloudのクラウドインスタンスKafkaでは、Kafkaアクセスポイントにドメイン名を入力することは現在サポートされておらず、IPアドレスのみの入力が可能です。
ビジネスニーズに応じて、セキュリティ認証 の下の SASL を有効にするかどうかを選択します。SASLを有効にする場合は、以下のパラメータを設定してください。
パラメータ説明認証方式 PLAIN、SCRAM-SHA-256、および SCRAM-SHA-512 をサポートしています。 - PLAIN認証方式は比較的シンプルですが、ユーザーを動的に変更することはできず、ユーザー名とパスワードを平文で設定するため、セキュリティは高くありません。
- SCRAM(Salted Challenge Response Authentication Mechanism)認証方式は、ユーザー名とパスワードによる認証の従来のメカニズムを実行することで、セキュリティ上の問題を解決します。KafkaはSCRAM-SHA-256をサポートしており、TLSと組み合わせてセキュリティ認証を実行できます。
この認証方式ではユーザーを動的に変更でき、ユーザーデータはZookeeperに保存されます。Brokerを起動する前に、まずZookeeperと通信し、Brokerとの間の通信ユーザーを作成する必要があります。ただし、この認証方式ではユーザー名とパスワードを平文で設定する必要があります。 - KafkaはSCRAM-SHA-512をサポートしており、TLSと組み合わせてセキュリティ認証を実行できます。
ユーザー名 データ移行用のユーザー名。 パスワード データ移行用のユーザーパスワード。 テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限が付与されていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を保有していること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する > Kafka をクリックします。
新しいデータソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在、Alibaba Cloud、AWS、Huaweiクラウド、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリック接続 を選択します。ページに表示されているデータソースのIPアドレスをKafkaインスタンスの許可リストに追加して、接続性を確保する必要があります。詳細については、パブリックネットワーク接続の選択モジュールのドキュメントを参照してください。 インスタンスタイプ セルフマネージド Kafka と クラウドインスタンス Kafka が含まれます。 接続情報 Kafkaアクセスポイント情報を入力します。 Kafkaデータソースのセキュリティ認証設定が完了していない場合、そのデータソースをソースまたはターゲットとするデータ移行タスクが接続失敗する可能性があります。セキュリティ認証エリアの設定は以下のとおりです。
ファイルのアップロード をクリックし、拡張子が
.jksの信用証書をアップロードします。業務ニーズに応じて、SASL を有効にするかどうかを選択します。SASLを有効にする場合は、以下のパラメータを設定してください。
パラメータ説明認証方式 PLAIN、SCRAM-SHA-256、および SCRAM-SHA-512 がサポートされています。 - PLAIN認証方式は比較的シンプルですが、ユーザーを動的に変更できず、ユーザー名とパスワードを平文で設定するため、セキュリティは高くありません。
- SCRAM(Salted Challenge Response Authentication Mechanism)認証方式は、ユーザー名とパスワードによる従来の認証メカニズムを実行することでセキュリティ上の問題を解決します。KafkaはSCRAM-SHA-256をサポートしており、TLSと組み合わせてセキュリティ認証を実行できます。
この認証方式ではユーザーを動的に変更でき、ユーザーデータはZookeeperに格納されます。Brokerを起動する前に、まずZookeeperと通信して、Brokerとの間の通信ユーザーを作成する必要があります。ただし、この認証方式ではユーザー名とパスワードを平文で設定する必要があります。 - KafkaはSCRAM-SHA-512をサポートしており、TLSと組み合わせてセキュリティ認証を実行できます。
ユーザー名 データ移行に使用するユーザー名。 パスワード データ移行に使用するユーザーのパスワード。
接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
PostgreSQLデータソース
PostgreSQLデータベースに対して、OceanBase Cloudはエンドポイント接続とパブリックネットワーク接続の2種類の接続方法を提供します。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzure上で接続用のエンドポイントサービスを作成済みであり、エンドポイントの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する > PostgreSQL をクリックします。
新しいデータソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダ 現在、Alibaba Cloud、AWS、Huawei Cloud、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ エンドポイント を選択します。ページに表示されているアカウントIDを、まずエンドポイントサービスの許可リストに追加する必要があります。これにより、そのアカウントのエンドポイントがエンドポイントサービスに接続できるようになります。詳細については、プライベートネットワーク接続の選択モジュールのドキュメントを参照してください。
クラウドベンダー を AWS に設定した場合、エンドポイントサービスの作成時にパラメータ エンドポイントを使用するために受け入れる必要があります で 有効にする を選択した場合、データ移行サービスが初めてプライベート接続にアクセスする際、AWSコンソールにアクセスし、受信した接続リクエストに対して エンドポイント接続リクエストを受け入れる 操作を行うよう求められます。インスタンスタイプ - クラウドプロバイダを AWS に設定した場合、インスタンスタイプは RDS PostgreSQL、Aurora PostgreSQL、および セルフマネージド PostgreSQL をサポートします。
- クラウドプロバイダを Alibaba Cloud または Huawei Cloud に設定した場合、インスタンスタイプは RDS PostgreSQL および セルフマネージド PostgreSQL をサポートします。
- クラウドプロバイダを Azure に設定した場合、インスタンスタイプは Azure for PostgreSQL および セルフマネージド PostgreSQL をサポートします。
接続情報 選択したクラウドプロバイダのエンドポイントサービス名を入力します。 Database Name PostgreSQLデータベースの名前。 データベースアカウント PostgreSQLデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する > PostgreSQL をクリックします。
新しいデータソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ説明クラウドプロバイダ 現在、Alibaba Cloud、AWS、ファーウェイ・クラウド、および Azure がサポートされています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックネットワーク接続 を選択します。接続性を確保するには、ページに表示されているデータソースのIPアドレスをPostgreSQLデータベースインスタンスの許可リストに追加する必要があります。詳細については、パブリックネットワーク接続の選択モジュールのドキュメントを参照してください。 インスタンスタイプ - クラウドプロバイダが AWS の場合、インスタンスタイプは RDS PostgreSQL、Aurora PostgreSQL、および セルフマネージド PostgreSQL をサポートします。
- クラウドプロバイダが Alibaba Cloud または Huawei Cloud の場合、インスタンスタイプは RDS PostgreSQL および セルフマネージド PostgreSQL をサポートします。
- クラウドプロバイダが Azure の場合、インスタンスタイプは Azure for PostgreSQL および セルフマネージド PostgreSQL をサポートします。
接続情報 接続するIPアドレスまたはホスト名を入力します。 Database Name PostgreSQLデータベースの名前。 データベースアカウント PostgreSQLデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
TiDBデータソース
TiDBデータベースに対して、OceanBase Cloudはエンドポイント接続とパブリックネットワーク接続の2種類の接続方法を提供します。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureで接続用のエンドポイントサービスを作成し、エンドポイントの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > TiDB をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダ 現在、Alibaba Cloud、AWS、ファーウェイ・クラウド、および Azure をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ エンドポイント を選択します。ページに表示されているアカウントIDを事前にエンドポイントサービスの許可リストに追加し、そのアカウントのエンドポイントがエンドポイントサービスに接続できるようにする必要があります。詳細については、プライベートネットワーク接続の選択モジュールのドキュメントを参照してください。
クラウドベンダー を AWS に設定した場合、エンドポイントサービスの作成時にパラメータ エンドポイントを使用するために受け入れる必要があります で 有効にする を選択した場合、データ移行サービスが初めてプライベート接続にアクセスする際、AWSコンソールにアクセスして受信した接続リクエストに対して エンドポイント接続リクエストを受け入れる 操作を実行するよう求められます。インスタンスタイプ 現在、オンプレ TiDB のみをサポートしています。 接続情報 選択したクラウドプロバイダのエンドポイントサービス名を入力します。 データベースアカウント TiDBデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 テスト接続 をクリックします。
接続テストが成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > PostgreSQL をクリックします。
新しいデータソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ説明クラウドプロバイダ 現在、Alibaba Cloud、AWS、Huawei Cloud、および Azure がサポートされています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックネットワーク接続 を選択します。ページに表示されているデータソースIPアドレスを事前にTiDBデータベースインスタンスの許可リストに追加して、接続性を確保する必要があります。詳細については、パブリックネットワーク接続の選択 モジュールのドキュメントを参照してください。 インスタンスタイプ 現在、セルフマネージド TiDB のみがサポートされています。 接続情報 接続するIPアドレスまたはホスト名を入力します。 データベースアカウント TiDBデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 Kafkaを使用してTiDBの増分データを取得する場合は、増分同期設定 を入力してBinlogとTiCDCデータソースを有効にしてください。以下の設定を入力しない場合、新しいTiDBデータベースからOceanBaseデータベースのMySQL互換モードへのデータ移行タスクを作成する際、増分同期 ページで サブスクリプションタイプとオブジェクトを選択する を選択できません。
パラメータ説明Kafkaデータソース Kafkaデータソースは、BinlogおよびTiCDCツールによって変換されたTiDBデータの増分ログ情報を保存し、データ移行時の消費に利用されます。 注意
TiDBと同じクラウドプロバイダのKafkaデータソースのみを選択できます。
Topic ドロップダウンリストから、バインドするKafkaデータソースのTopicを選択してください。 TiDBデータ形式 TiDBデータベースのデータをOceanBaseデータベースのMySQL互換モードに移行する際、TiCDCまたはTiDB Binlog形式のデータを選択できます。ドロップダウンリストから選択してください。 テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
HBaseデータソース
HBaseデータソースについては、OceanBase Cloudはパブリックネットワーク接続方式を提供しています。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限が付与されていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > HBase をクリックします。
データソースを作成する ダイアログボックスで、各パラメータを設定します。
パラメータ説明クラウドベンダー 現在 Alibaba Cloud をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックネットワーク接続 を選択します。ページに表示されているデータソースIPアドレスを事前にHBaseデータベースインスタンスの許可リストに追加し、接続性を確保する必要があります。詳細については、パブリックネットワーク接続の選択モジュールのドキュメントを参照してください。 インスタンスタイプ 現在 Alibaba Cloud HBase Enhanced Edition のみをサポートしています。 接続情報 接続するIPアドレスまたはホスト名を入力します。 ポート データベースへの接続に使用するアクセスポートです。具体的な値は、エンドポイントサービスの設定に基づいて決定されます。 データベースアカウント HBaseデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 Kafkaを介してHBaseの増分データを取得する場合は、KafkaデータソースとTopicを入力してください。設定が欠けていると、増分同期が利用できなくなる可能性があります。
パラメータ説明Kafkaデータソース データ転送中に保存されるKafkaデータソースを選択できます。詳細については、本記事の kafkaデータソース セクションを参照してください。 注意
同一のクラウドベンダーのKafkaデータソースのみを選択できます。
Topic Topicを選択または入力できます。 増分データ形式 サポートされている増分データ形式を選択します。現在DEBEZIUM_V2をサポートしています。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
Lindormデータソース
Lindormデータソースについては、OceanBase Cloudはパブリックネットワーク接続方式を提供しています。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限が付与されていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の 新しいデータソースを作成する > Lindorm をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドベンダー 現在、Alibaba Cloud をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックネットワーク接続 を選択します。接続性を確保するために、ページに表示されているデータソースIPアドレスをLindormデータベースインスタンスの許可リストに追加する必要があります。詳細については、パブリックネットワーク接続の選択モジュールのドキュメントを参照してください。 インスタンスタイプ 現在、Alibaba Cloud Lindorm のみをサポートしています。 接続情報 接続するIPアドレスまたはホスト名を入力します。 ポート データベースへの接続に使用するポート番号です。具体的な値は、エンドポイントサービスの設定に基づいて決定されます。 データベースアカウント Lindormデータベースのユーザー名。 パスワード データベースユーザーのパスワード。 Kafkaを介してLindormの増分データを取得する場合は、KafkaデータソースとTopicを入力してください。設定が欠けていると、増分同期が利用できなくなる可能性があります。
パラメータ説明Kafkaデータソース データ転送中に保存されるKafkaデータソースを選択できます。詳細については、本記事の kafkaデータソース セクションを参照してください。 注意
同一のクラウドベンダーのKafkaデータソースのみを選択できます。
Topic Topicを選択または入力できます。 増分データ形式 サポートされている増分データ形式を選択します。現在、DEBEZIUM_V2をサポートしています。 接続テスト をクリックします。
接続テストが成功したら、保存 をクリックします。
RocketMQデータソース
OceanBase Cloudでは、RocketMQデータソースに対してパブリックネットワーク接続とプライベートネットワーク接続の方法を提供しています。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureで接続用のエンドポイントサービスを作成済みであり、エンドポイントの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > RocketMQ をクリックします。
新しいデータソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダ 現在、Alibaba Cloud または AWS をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ プライベートネットワーク を選択します。まず、取得方法 に表示されているアカウントIDを、お使いのエンドポイントサービスの許可リストに追加し、そのアカウントのエンドポイントがエンドポイントサービスに接続できるようにする必要があります。詳細については、プライベートネットワーク接続の選択モジュールのドキュメントを参照してください。 説明
AWSをクラウドプロバイダとして選択した場合、エンドポイントサービスを作成する際に、エンドポイントの使用を許可するためのパラメータ 必要 を選択したことがある場合、データ移行サービスが初めてプライベート接続にアクセスする際、AWSコンソールにアクセスし、受信した接続リクエストに対して エンドポイント接続リクエストを受け入れる 操作を行うよう求められます。
インスタンスタイプ デフォルトで セルフマネージド型RocketMQ が選択されています。 namesrv設定 namesrv設定のエンドポイントサービス情報と対応するRocketMQアクセスポイント情報を入力します。 注意
エンドポイントサービスノードとRocketMQアクセスポイントが一対一で対応していることを確認してください。
broker設定 broker設定のエンドポイントサービス情報と対応するRocketMQアクセスポイント情報を入力します。 注意
エンドポイントサービスノードとRocketMQアクセスポイントが一対一で対応していることを確認してください。
業務ニーズに応じて、セキュリティ認証 を有効にするかどうかを選択します。有効にする場合は、以下のパラメータを設定してください。
パラメータ説明認証方式 AccessKey を選択できます。 AccessKey クラウドアカウント管理コンソールで作成したAccessKey IDで、身元認証に使用されます。 SecretKey クラウドアカウント管理コンソールで作成したAccessKey Secretで、身元認証に使用されます。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
AWS、Huawei Cloud、Alibaba Cloud、またはAzureのセキュリティグループの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を保有していること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > RocketMQ をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在、Alibaba Cloud と AWS をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックネットワーク接続 を選択します。 インスタンスタイプ - Alibaba Cloudチャネルは RocketMQクラウドインスタンス と セルフマネージド RocketMQ をサポートしています。
- AWSチャネルは セルフマネージド RocketMQ のみをサポートしています。
RocketMQアクセスポイント RocketMQアクセスポイントIDとポートを入力します。ページに表示されているデータソースIPアドレスを事前にRocketMQインスタンスの許可リストに追加し、接続性を確保する必要があります。詳細については、パブリックネットワーク接続の選択モジュールのドキュメントを参照してください。 業務要件に応じて、セキュリティ認証 を有効にするかどうかを選択します。有効にする場合は、以下のパラメータを設定してください。
説明
- データソースがAlibaba Cloud V4.xのRocketMQクラウドインスタンスの場合、クラウドアカウントに対応するAK/SKを入力する必要があります。
- データソースがAlibaba Cloud V5.xのRocketMQクラウドインスタンスの場合、クラウドインスタンスのアクセスを制御するAK/SKを入力する必要があります。
パラメータ説明認証方式 AccessKey を選択できます。 AccessKey クラウドアカウント管理コンソールで作成したAccessKey IDで、身元認証に使用されます。 SecretKey クラウドアカウント管理コンソールで作成したAccessKey Secretで、身元認証に使用されます。 テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。
DataHubデータソース
DataHubデータソースについて、OceanBase Cloudはプライベートネットワーク接続とパブリックネットワーク接続の接続方法を提供しています。
前提条件
Alibaba CloudでRAMアクセス権限の設定が完了していること。詳細な操作については、Alibaba Cloudインスタンスの許可リストへの追加のAlibaba Cloud DataHubインスタンスのアクセス制御を参照してください。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > DataHub をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドベンダー 現在、Alibaba Cloud をサポートしています。 リージョン データソースのリージョンを選択します。 接続タイプ プライベート接続 を選択します。 インスタンスタイプ デフォルトで Alibaba Cloud DataHubインスタンス が選択されています。 アクセスポイント ドロップダウンリストからターゲットアドレスのアクセスポイントを選択します。ページに表示されているデータソースIPアドレスを事前にクラウドデータベースセキュリティグループの許可リストに追加し、接続性を確保する必要があります。詳細については、Alibaba Cloudインスタンスの許可リストへの追加のAlibaba Cloud DataHubインスタンスのアクセス制御を参照してください。 プロジェクト名 DataHubインスタンスの名前。 AccessKey クラウドアカウント管理コンソールで作成したAccessKey IDで、認証に使用されます。 SecretKey クラウドアカウント管理コンソールで作成したAccessKey Secretで、認証に使用されます。 接続テスト をクリックします。
接続テストに成功したら、保存 をクリックします。
前提条件
Alibaba Cloudセキュリティグループの許可リストを変更する権限を持っていること。
OceanBase Cloudコンソールの組織管理者またはプロジェクト管理者権限を持っていること。
手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションバーで、データサービス > データソース をクリックします。
データソース ページで、右上の データソースを作成する > DataHub をクリックします。
データソースを作成する ダイアログで、各パラメータを設定します。
パラメータ説明クラウドプロバイダー 現在 Alibaba Cloud がサポートされています。 リージョン データソースのリージョンを選択します。 接続タイプ パブリックIP を選択します。 インスタンスタイプ デフォルトで Alibaba Cloud DataHubインスタンス が選択されています。 アクセスポイント DataHubインスタンスの情報です。ページに表示されているデータソースIPアドレスを、まずクラウドデータベースのセキュリティグループの許可リストに追加して、接続性を確保する必要があります。詳細については、Alibaba Cloudインスタンスの許可リストへの追加 の Alibaba Cloud DataHubインスタンスのアクセス制御 を参照してください。 プロジェクト名 DataHubインスタンスの名前です。 AccessKey クラウドアカウント管理コンソールで作成したAccessKey IDで、認証に使用されます。 SecretKey クラウドアカウント管理コンソールで作成したAccessKey Secretで、認証に使用されます。 テスト接続 をクリックします。
接続テストに成功したら、保存 をクリックします。