GluesyncのGoogle Pub/Subターゲットコネクタにより、企業はGoogle Pub/Subを通じてデータをストリーミングすることが可能になり、Gluesyncがサポートするメッセージングプラットフォームのポートフォリオが拡大します。 この統合により、企業はデータソースの複雑性をGluesyncに任せ、最新のアプリケーションスタックの開発に集中することができます。
目次
Google Pub/Sub:クラウドネイティブのメッセージングソリューション
Google Pub/Subは、企業がGluesyncのコネクタシステムを通じてターゲットにできるクラウドネイティブのメッセージングサービスです。この統合により、リレーショナルデータベース、NoSQLデータベース、データレイクなど、さまざまなソースからのデータストリーミングを合理化することができます。
Gluesyncとの統合:より柔軟性と制御性を向上
GluesyncとGoogle Pub/Subの統合は、Googleの公式Java SDKを活用しています。このアーキテクチャにより、効率的かつ柔軟なデータストリーミングが可能になり、書き込み権限を持つ指定のトピックにデータを送信する前に、特定のニーズに合わせてデータをモデル化することができます。
Google Pub/Sub コネクタの主な機能
GluesyncのGoogle Pub/Sub ターゲットコネクタには、以下のコアな技術的機能が含まれています。
- ビルトインのセキュリティ:認証はGoogle CloudのIAMロールによって処理され、オンラインコンソールから直接カスタマイズ可能なきめ細かいパーミッションレベル
- 公式のJava SDKとの統合:コネクタはGoogle Pub/Subの公式Java SDKを介して通信を確立
- 広範な地域サポート:Google Pub/Subが展開されているすべての地域に対応
- データモデリングの柔軟性:Gluesyncの機能により、指定のトピックにストリーミングする前にカスタムデータモデリングが可能
Google Pub/Subをターゲットコネクタとして設定
Google Pub/Subターゲットコネクタの設定には特定の前提条件が必要であり、ウェブインターフェースから行うことができます。設定の詳細は以下の通りです。
- プロジェクトID:お客様のGoogleクラウドプロジェクトID
- ポート:オプション、デフォルトは443
- サービスエージェント(.json)ファイルパス:サービスエージェントJSONファイルへのパス(デフォルトはNULL)
トピック管理
Google Pub/Subトピックへの変更をプッシュするには、Google Pub/Subコンソール内でトピックを最初に作成する必要があります。
メッセージフォーマット
Gluesyncは、以下の構造のJSONフォーマットでメッセージをカプセル化します。
- キー:カスタムユーザー定義キー
- operation: 挿入、更新、削除の操作識別子として「i」、「u」、「d」をサポート
- 注:削除操作の場合、ドキュメントの本文は空のまま送信され、キーフィールドにはドキュメントキーが入力されたままになります。
コネクタはREST API経由でも設定でき、セットアップや統合方法に柔軟性をもたらします。
Google Pub/Subをターゲットコネクタとして使用するメリット
GluesyncのターゲットコネクタとしてGoogle Pub/Subを使用することで、組織は信頼性の高いデータストリーミング機能を利用できます。Googleの公式Java SDKをベースに構築されたコネクタのアーキテクチャは、Google Cloudの組み込みセキュリティ機能により、安全かつ効率的なデータ転送操作を保証します。
この統合により、Google Pub/Sub が導入されているすべての地域へのストリーミングがサポートされ、グローバルな運用にも適しています。このコネクタを使用することで、Google Cloud の IAM ロールと権限システムによる安全で信頼性の高い接続性を維持しながら、Google Pub/Sub のメッセージング機能を活用することができます。
関連したトピックス
- GlueSyncがAWS S3(互換も含む)に対応:分析、データレイク、コールドストレージ向けに、AWS S3 へのリアルタイムデータレプリケーションがシンプルに
- Google Cloud SQL と オン・プレミス・データベース間でのデータ・レプリケーション【DBMoto】
- GlueSyncでNoSQL活用を加速:データモデリング編
- Google Cloud SQLへのレプリケーションを試してみました[DBMoto]
- Gluesync用Redisエージェント:ターゲットとしてのRedisディプロイのためのシームレスな統合
- GlueSyncでNoSQL活用を加速:導入編
- データ分析基盤へもSyniti Data Replication(旧DBMoto)で簡単レプリケーション! Google BigQueryへの接続方法
- Gluesync 2.0: 新しい統合とパフォーマンス向上へ
- NoSQLクラウドデータベース: メリットと特徴
- ドキュメント・データベースは何か?