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
フルカイテン株式会社 採用資料
fullkaiten
0
80k
【素人向け生成AI入門】保健師のチカラにAIをプラス!
minamototeruya
0
210
採用向け会社紹介資料_20260105.pdf
yoshikatsu0423
0
180
株式会社CINC 会社案内/Company introduction
cinchr
6
72k
株式会社メディアドゥ 採用ピッチ資料
mediado
0
1.1k
インキュデータ会社紹介資料
okitsu
3
49k
カンパニーデック 2025.12.25
toggletest
0
2.1k
【ニトエル株式会社】会社紹介資料
hr_nitoel
0
230
スタートアップ調査:女性起業家を取り巻く課題と解決策
mpower_partners
PRO
0
270
RSGT2026 Dave Snowden Keynote
julesyim
0
490
【27新卒セールス(FS・店舗)】BuySell Technologies会社紹介資料
buyselltechnologies
0
250k
2026.1_中途採用資料.pdf
superstudio
PRO
3
94k
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
4.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Faster Mobile Websites
deanohume
310
31k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
270
Un-Boring Meetings
codingconduct
0
180
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Become a Pro
speakerdeck
PRO
31
5.8k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
47
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