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
[JAWS-UG 横浜支部 #76] レガシーシステム担当者が見たre :Invent2024
Search
sh_fk2
December 09, 2024
Technology
0
270
[JAWS-UG 横浜支部 #76] レガシーシステム担当者が見たre :Invent2024
sh_fk2
December 09, 2024
Tweet
Share
More Decks by sh_fk2
See All by sh_fk2
[Amazon Q Developer Meetup #1]インフラ畑出身PMが挑んだゲーム制作〜AIエージェントでも伝え方が9割〜
sh_fk2
2
100
[ JAWS-UG千葉支部 x 彩の国埼玉支部 ]ムダ遣い卒業!FinOpsで始めるAWSコスト最適化の第一歩
sh_fk2
2
220
[JAWS-UG 栃木 #2]AWS FISはドSなのか?システムに試練を与えて強くする!
sh_fk2
1
380
[つながりテック #2 AWSトークで締めくくる年度末LT大会]Amazon Q Developerとこれからの運用を考える
sh_fk2
0
160
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
sh_fk2
0
480
[JAWS-UG新潟#20] re:Invent2024 -CloudOperationsアップデートについて-
sh_fk2
0
200
[トレノケ雲の会 mod.13] 3回目のre:Inventで気づいたこと -CloudOperationsを添えて-
sh_fk2
0
180
Other Decks in Technology
See All in Technology
MySQL HeatWave:サービス概要のご紹介
oracle4engineer
PRO
4
1.7k
AIエージェントの開発に必須な「コンテキスト・エンジニアリング」とは何か──プロンプト・エンジニアリングとの違いを手がかりに考える
masayamoriofficial
0
410
Amazon Bedrock AgentCore でプロモーション用動画生成エージェントを開発する
nasuvitz
6
440
モダンフロントエンド 開発研修
recruitengineers
PRO
3
470
あなたの知らない OneDrive
murachiakira
0
240
Go で言うところのアレは TypeScript で言うとコレ / Kyoto.なんか #7
susisu
7
1.9k
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
18
5.5k
Goでマークダウンの独自記法を実装する
lag129
0
220
コスト削減の基本の「キ」~ コスト消費3大リソースへの対策 ~
smt7174
2
170
制約理論(ToC)入門
recruitengineers
PRO
3
360
KiroでGameDay開催してみよう(準備編)
yuuuuuuu168
1
130
事業価値と Engineering
recruitengineers
PRO
2
320
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Side Projects
sachag
455
43k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Documentation Writing (for coders)
carmenintech
73
5k
GitHub's CSS Performance
jonrohan
1031
460k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
What's in a price? How to price your products and services
michaelherold
246
12k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
We Have a Design System, Now What?
morganepeng
53
7.7k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
レガシーシステム担当者が見た re:Invent2024 2024年12月9日 JAWS-UG横浜 #76 AWS re:Invent 2024 宇宙一早い re:Cap
#jawsugyokohama #jawsug
自己紹介 >深津 新太郎 GM & PjM @ JTC 情報システム子会社 レガシー基幹システムの運用・開発・リプレイスを担当
>AWS利用 2019- >好きなサービス S3 名前と機能のギャップが好き >re:invent 2022、2023、2024参加
レガシーシステムの担当者 どのくらいいらっしゃいますか?
Agenda •マイグレーション関連 • Keynote • 個別Session •まとめ
Keynote
引用元:https://youtu.be/LY7m5LQliAo?si=5oTInt4cHC8J__w4&t=7535 Keynote001 CTO Matt
引用元:https://youtu.be/LY7m5LQliAo?si=5oTInt4cHC8J__w4&t=7535 Keynote001 CTO Matt 「Legacy Windows」 モダナイゼーション Windowsにおける継続的なパッチ適用 スケーラビリティの問題、ライセンス費用の問題
Keynote001 CTO Matt 引用元:https://youtu.be/LY7m5LQliAo?si=sycWtj4ObVqbnjtA&t=7565
Keynote001 CTO Matt 引用元:https://youtu.be/LY7m5LQliAo?si=sycWtj4ObVqbnjtA&t=7565 Amazon Q Developer Transform .Net app
.Netアプリ WindowsからLinuxへのポーティング 人が実施するよりも4倍早く実施、コストを40%削減
Keynote005 Dr.Werner (Andy) 引用元:https://youtu.be/aim5x73crbM?si=cHgcNYZHVGtjN2Nn&t=3153
Keynote005 Dr.Werner (Andy) 引用元:https://youtu.be/aim5x73crbM?si=cHgcNYZHVGtjN2Nn&t=3153 Dr.Wernerのキーノートで一番刺さったフェーズ Andy(S3開発責任者) 「我々はこれまでこのやり方でいつもやってきた」
Keynote005 Dr.Werner in re:Invent2023 引用元:https://youtu.be/UTRBVPvzt9w?si=bpj4xi3NxG4zIF48&t=3622
Keynote005 Dr.Werner in re:Invent2023 引用元:https://youtu.be/UTRBVPvzt9w?si=bpj4xi3NxG4zIF48&t=3622 2023年のDr.Wernerのキーノートでも引用されていた 個々のチームにしっかり浸透している 忘れていないよな!と釘を刺された気分に
個別セッション
XNT-401 Port .Net Framework applications to Linux with Amazon Q
Developer .Net FrameworkのアプリをAmazon Q Developerを 使って.Net on Linuxに移行するワークショップ
VSCodeにAmazon Q Developerを組み込み 既存コードの分析、Qによるポーティング、承認、 ビルド、テストといった一連の流れを経験
変更点の差分の確認も可能
None
ビルドしてエラーになった部分をAmazon Qのガイドに 沿って修正、再ビルドを繰り返して移行
SAに聞いてみた セッションがほぼ満席 USでも.Net Frameworkを使っている企業は多く残っているの? エンタープライズで多い 多くの企業が、Legacy .Net 3.x、4.xをまだ使っている だからLegacy Windows、.Netに関するマイグレーションの話が
Keynoteに出てくる Amazon Q DeveloperでPortingすると毎回同じ結果になるの? 生成結果は10%〜最大で30%くらいは変わる可能性がある 手動で変更が必要なガイドはAmazon Q Developer側が提示 NGだったところを直してUnit-Testが通ればOK ※【注意】私の英語力の問題で不正確な情報を含む可能性があります SA SA
まとめ • マイグレーションに関しては、世界共通の課題 • 課題解決のため新たな機能が発表される • 何よりもモチベーションの向上 • これまでのやり方を変えていく •
手動で変えなければいけなかったところに生成AIを活用 • 契約形態の見直しも必要 結論:レガシーシステム担当もre:Inventに参加する価値は十分にある
行くぞ、re:Invent 2025! -Fin-