一分一秒真剣勝負!

Ruby, Railsなど。Web系の技術ネタを充実させたい・・が、そうなるかは分からない。

AWS Database Migration Service

「異なるDB間で特定のデータを同期させたい」 ちょっと機会があったので、この要件をAWSのサービスで実現出来ないかと思って調べてみた。 それで出てきたのがこれ。

aws.amazon.com

DMSはユースケースに書いてある通り「DB間移行作業」で使うイメージが強いと思う。オンプレからAWSにサービスを載せ替えたい。といった要件はよくありそうだし、基本はこのようなケースで使われる事が多いのだろう。しかし、これもユースケースに書かれているが「継続的なデータレプリケーション」でも使えるサービスだったのだ。

テーブルマッピング」を見た感じ、DB間でテーブルの構成に差分があっても対応出来そう。ググってみると思っていたよりレプリケーション用途で使っている実例が出てきたので、そこそこある要件なんだなってのが分かる。使ってみたかったけど、他のプランにしてDMSは使いませんでした。

時間が無いから・・・って理由で一旦DMSを使ってデータを同期させ、別システムを構築とかやってるところありそう。どんどん機能が追加されてAWSが便利になっていくのはいいけど、負債の幅も広がっていくのかもしれない。