Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS DMS使ってみた
Search
Hiroto Nagumo
July 03, 2023
Business
0
120
AWS DMS使ってみた
【セゾン情報×BTC】AWS LT大会
Hiroto Nagumo
July 03, 2023
Tweet
Share
Other Decks in Business
See All in Business
会社説明資料
xinghr
0
230
RECRUIT DECK 小平株式会社 会社説明資料
kobira_official
PRO
0
2.7k
Morght 会社紹介資料_LAST UPDATED 2026.1
morght
1
7.9k
プロダクトにAIを。 確率的なふるまいと向き合う。
sugitlab
1
390
Sreake事業部説明資料
3shake
0
450
Mercari-Fact-book_en
mercari_inc
2
32k
【Progmat】Monthly-ST-Market-Report-2026-Jan.
progmat
0
340
Startup Research : Challenges and solutions for female startup founders in Japan
mpower_partners
PRO
0
280
未完成を最強の「通貨」に変える - civicship
hopin
0
190
会社紹介資料 / ProfileBook
gpol
5
56k
RDRAモデルからFP・工数・金額につなぐ定量見積り
bpstudy
1
210
サステナビリティレポート2025
hamayacorp
0
210
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
690
Music & Morning Musume
bryan
47
7.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
68
Git: the NoSQL Database
bkeepers
PRO
432
66k
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
120
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
350
Transcript
AWS DMS 使ってみた 2023年6月29日 株式会社セゾン情報システムズ 【セゾン情報×BTC】AWS LT大会 南雲 博人 #aws_lt_saison_btc
1.自己紹介 2.AWS DMSの概要 3.使ってみた その① 4.使ってみた その② 5.感想、参考にしたサイト #aws_lt_saison_btc 2
▪氏名:南雲 博人(なぐも ひろと) ▪所属:セゾン情報システムズ ▪経歴 2022/11/1~: セゾン情報システムズでAWSインフラの構築・維持保守 ▪最近の活動 AWS資格取得、本日初LT登壇。 #aws_lt_saison_btc
3
AWS Database Migration Serviceの略で データベースの移行を支援するサービス ・AWS~AWS間の移行だけではなく、オンプレミス~AWS間の移行に対応 ・異なるデータベースエンジン間の移行も可能 ・レプリケーションインスタンスを介して移行をする。専用エンドポイントが必要 #aws_lt_saison_btc https://docs.aws.amazon.com/ja_jp/dms/latest/userguide/Welcome.html
より抜粋 4
Public subnet1 #aws_lt_saison_btc 検証内容:EC2にインストールしたMadiaDBを、RDSに移行 (レプリケーションインスタンスを使用) Virtual private cloud (VPC) Virtual
private cloud (VPC) Source Endpoint Target Endpoint 5 Availability Zone 1 Availability Zone 2 Public subnet Public subnet2 Private subnet1 Private subnet2 レプリケーションインスタンス
#aws_lt_saison_btc レプリケーションインスタンスの作成 レプリケーション専用のインスタンスを作成する。 サブネットグループの作成が必要。 そのため2つ以上のAZにあるサブネットが必要。 6
#aws_lt_saison_btc ソースエンドポイントの作成 ソースDBへ接続用のエンドポイントを作成する。 ここで、DBへの接続を定義する。 ▪はまったこと ソースDBは外部接続を許可する設定が必要。 7
#aws_lt_saison_btc ターゲットエンドポイントの作成 8 ターゲットDBへ接続用のエンドポイントを作成する。 ここで、RDSへの接続を定義する。
#aws_lt_saison_btc データ移行タスクの実行 エラー無くデータが移行できた。 9
Public subnet1 #aws_lt_saison_btc 検証内容:EC2にインストールしたMySQLを、RDSに移行 (サーバレスレプリケーションに変更) Virtual private cloud (VPC) Virtual
private cloud (VPC) Source Endpoint Target Endpoint 10 Availability Zone 1 Availability Zone 2 Public subnet Public subnet2 Private subnet1 Private subnet2 サーバレスに変更 MariaDBは対応していないため MySQLに変更した
#aws_lt_saison_btc 今月、AWS DMSのサーバレス版がGAとなった。 これによりレプリケーションインスタンスが不要となる。 11
#aws_lt_saison_btc エラーとなりレプリケーションができなかった 12 エラー内容は ソースエンドポイントに接続できない 原因は調査中
・ リファレンスマニュアルだけでは、使いこなせないサービスだと思った。 実際に動かしてみて、手順は何となく理解した。 ・ エンドポイントとレプリケーションインスタンスを用意するのが手間だが、 短時間でDBをレプリケーションできることは魅力的だと思った。 ・ 実際にレプリケーションをするためにはソースDBの外部許可設定をする必要がある。 ・ サーバレスに挑戦してみたが、うまくいかなかった。継続して調査する予定。
参考 https://ent.iij.ad.jp/articles/2511/ #aws_lt_saison_btc 13
#aws_lt_saison_btc 14