Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Jaws 20251018 彩の国埼玉支部
Search
tarekatsu
October 18, 2025
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Jaws 20251018 彩の国埼玉支部
tarekatsu
October 18, 2025
More Decks by tarekatsu
See All by tarekatsu
DAYSに初参加して感じたこと私から見た運営の裏側~AI-DLCで作る清家さんお祝いアプリを添えて~
tarekatsu
1
54
社会人二年目 キャリアについて考えてみたけど、どこに向かいたいのか全然わかんなかったお話
tarekatsu
1
93
すごい!何でもできる!変幻自在のEC2
tarekatsu
1
160
自作PC/サーバのすゝめ〜俺のクラウドをつくってみた〜
tarekatsu
0
390
JAWSの支部を繋ぐ番台さんを作りたかったお話
tarekatsu
1
56
ITエンジニア二年目これからどうしていきたいのか
tarekatsu
1
160
バイブコーディングでクラウド目覚まし時計を作ってみた
tarekatsu
0
57
JAWSUG OSAKA FSF
tarekatsu
1
79
社会人一年目?エンジニアのJAWS-UGでの歩みとこれから
tarekatsu
2
290
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
320
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
590
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
370
Faster Mobile Websites
deanohume
310
32k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Skip the Path - Find Your Career Trail
mkilby
1
240
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
920
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
390
Paper Plane (Part 1)
katiecoart
PRO
2
11k
Transcript
2025/10/18 ΠϨϒϯφΠϯΛ͑Ζʂ ࡾྲྀΦϒδΣΫτετϨʔδͰԽΛ ਤͬͯΈͨ 2025/10/18() JAWS-UG ࠼ͷࠃ࡛ۄࢧ෦ λϨΧπ 1
2025/10/18 ग़ɿେࡕ౦େࡕࢢ ࣄɿؔͰSIerͷاۀʹ৽ଔೖࣾ(ݱࡏݚमத) ܦྺɿࣾձਓҰ,৽ଔೋ(͍ͯ͋͛ͯͩ͘͠͞) झຯɿೣͱ༡Ϳɺॊज़ɺ͓ञ Xɿ@tarekatsu_eng λϨΧπ ࣗݾհ 2
2025/10/18 • ͡Ίʹ • ܦҢ • γεςϜߏ • σʔλసૹ •
DataSync • Rclone • ײͨ͜͡ͱ • ·ͱΊ ࣍ 3
2025/10/18 ࠓͷ༰ • ࡾͭͷΦϒδΣΫτετϨʔδͰσʔλಉظͬͯΈͨ ͡Ίʹ 4 Amazon S3 Azure Blob
Storage Ceph(オンプレ/RADOS Gateway) • ϚϧνΫϥυʴϋΠϒϦουΫϥυߏΛࢼͯ͠ײͨ͜͡ͱ
2025/10/18 ҙॻ͖ ͡Ίʹ 5 ご指摘などございましたら、 ツッコミや愛のムチはお待ちしております!
2025/10/18 • ͡Ίʹ • ܦҢ • γεςϜߏ • σʔλసૹ •
DataSync • Rclone • ײͨ͜͡ͱ • ·ͱΊ ࣍ 6
2025/10/18 σʔλʹର͢Δةػײ ܦҢ 7 最近⾃宅サーバおばあちゃん家サーバの ディスクが破損し、データの取り扱いに 危機感を覚えるように ⾃⾝のシステムのS3のデータに対して、S3のデータ耐久性 (イレブンナイン)に対して更に耐久性を持たせたい ※イレブンナインは
あくまでもS3のデー タ耐久性 ※Azureの冗⻑性オプ ションでは、データ の持続性という形で リージョン間を跨ぐ ⽅法なら16ナインで 記載されている
2025/10/18 ిࢠ໊γεςϜ • 現在自作の電子名刺システムを利用中 • ページの表示データをS3に保存 Ø ࠓճͷσʔλԽʹϐολϦͳͷͰʁ ܦҢ 8
参考
2025/10/18 • ͡Ίʹ • ܦҢ • γεςϜߏ • σʔλసૹ •
DataSync • Rclone • ײͨ͜͡ͱ • ·ͱΊ ࣍ 9
2025/10/18 γεςϜߏ 10 • オブジェクトストレージ+CDNサービスを 利⽤して静的ページの表⽰ • 名前解決はRoute 53で解決 •
フェイルオーバールーティング
2025/10/18 γεςϜߏ 11 • ローカルオブジェクトストレージの データを各クラウドに転送 ü 定期的にOSSのRcloneを⽤いて データの転送を実⾏ ü
OSS分散ストレージCephを使⽤ • Ceph Object GatewayがS3互換の APIを提供
2025/10/18 γεςϜߏ 12 • ローカルが停⽌した時に、緊急⽤の アカウントを作成 ü 本当はアップロードした ユーザから判定してデータ転送を ⾏いたかった
ü AWS DataSyncを⽤いて データ転送(⾚⽮印) EventBridgeで Lambdaを 呼び出して DataSyncの実⾏
2025/10/18 • ͡Ίʹ • ܦҢ • γεςϜߏ • σʔλసૹ •
DataSync • Rclone • ײͨ͜͡ͱ • ·ͱΊ ࣍ 13
2025/10/18 DataSync • AWSやAWSからのデータの転送を安全に簡単に移行するためのサービス ü Azureに対してのロケーションの設定はコンテナURLとSASトークンの設定 • 移行の対象は下記に記載 σʔλసૹ 14
https://docs.aws.amazon.com/ja_jp/datasync/latest/userguide/what-is-datasync.html
2025/10/18 DataSync • スケジュールで設定するか好きなタイミングでタスクを実行 • エージェント(VMで準備)が必要な場合と不必要なケース ※ 5月のアップデートでS3とBlob Strageのデータ転送に エージェントが必要なしに
σʔλసૹ 15 https://docs.aws.amazon.com/ja_jp/datasync/latest/userguide/do-i-need-datasync-agent.html https://aws.amazon.com/jp/about-aws/whats-new/2025/05/aws-datasync-accelerates-cross-cloud-data-transfers/
2025/10/18 Rclone • ΫϥυετϨʔδ্ͷσʔλΛཧ͢ΔίϚϯυϥΠϯͷπʔϧ • rsyncʹணΛಘͨGoݴޠͰॻ͔ΕͨOSS • UNIXίϚϯυrsyncɺcpɺmvɺmountɺlsɺncduɺtreeɺrmɺcat ʹ૬͢ΔΫϥυετϨʔδ൛ͷػೳΛ࣋ͭ σʔλసૹ
16 https://rclone.org/ …
2025/10/18 Rclone • ԼਤͷΑ͏ʹखॱʹԊͬͯɺϦϞʔτͷઃఆΛߦ͏͜ͱ͕Ͱ͖Δ • ίϚϯυͰετϨʔδʹରͯ͠ૢ࡞Λߦ͏͜ͱ͕Ͱ͖Δ σʔλసૹ 17 https://rclone.org/
2025/10/18 Rclone σʔλసૹ 18 https://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/migrate-data-from-microsoft-azure-blob-to- amazon-s3-by-using-rclone.html#migrate-data-from-microsoft-azure-blob-to-amazon-s3-by-using-rclone-best-practices
2025/10/18 • ͡Ίʹ • ܦҢ • γεςϜߏ • σʔλసૹ •
Data Sync • Rclone • ײͨ͜͡ͱ • ·ͱΊ ࣍ 19
2025/10/18 ࠓճͷߏʹରͯ͠ • マルチクラウドやローカルの部分に目を向けることの重要性を感じている • ただ、環境が増えることにより大変と感じることが多かった • 学習コスト • 選択肢の増加(メリットでもある)
• セキュリティ • etc... ײͨ͜͡ͱ 20 だからこそ今から意識しておきたい
2025/10/18 ࣗʹର͢Δποίϛ • 今回本当にマルチクラウド構成にする必要ありますか? • 自身の変な要望に振り回されてませんか? • 今回のシステムでは必要ない気が… • コストもかかってしまった
ײͨ͜͡ͱ 21 構成を考える際に、 本当に必要かというとを検討したい
2025/10/18 • ͡Ίʹ • ܦҢ • γεςϜߏ • σʔλసૹ •
Data Sync • Rclone • ײͨ͜͡ͱ • ·ͱΊ ࣍ 22
2025/10/18 p 自身の使用中の電子名刺のシステムをϚϧνΫϥυʴϋΠϒϦου ΫϥυߏͰࢼͯ͠Έͨ p マルチクラウド構成は更に考えることが増える p だからこそ今から意識はしていきたい p 本当に必要な構成かどうかを検討したい
·ͱΊ 23