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
260
[JAWS-UG 横浜支部 #76] レガシーシステム担当者が見たre :Invent2024
sh_fk2
December 09, 2024
Tweet
Share
More Decks by sh_fk2
See All by sh_fk2
[JAWS-UG 栃木 #2]AWS FISはドSなのか?システムに試練を与えて強くする!
sh_fk2
1
320
[つながりテック #2 AWSトークで締めくくる年度末LT大会]Amazon Q Developerとこれからの運用を考える
sh_fk2
0
140
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
sh_fk2
0
470
[JAWS-UG新潟#20] re:Invent2024 -CloudOperationsアップデートについて-
sh_fk2
0
190
[トレノケ雲の会 mod.13] 3回目のre:Inventで気づいたこと -CloudOperationsを添えて-
sh_fk2
0
170
Other Decks in Technology
See All in Technology
Nonaka Sensei
kawaguti
PRO
3
650
Create a Rails8 responsive app with Gemini and RubyLLM
palladius
0
110
QAはソフトウェアエンジニアリングを学んで実践するのが大事なの
ymty
1
380
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
7.3k
白金鉱業Meetup_Vol.19_PoCはデモで語れ!顧客の本音とインサイトを引き出すソリューション構築
brainpadpr
2
310
活きてなかったデータを活かしてみた話 / Shirokane Kougyou vol 19
sansan_randd
1
260
自分を理解するAI時代の準備 〜マイプロフィールMCPの実装〜
edo_m18
0
110
Digitization部 紹介資料
sansan33
PRO
1
4.2k
宇宙パトロール ルル子から考える LT設計のコツ
masakiokuda
2
100
評価の納得感を2段階高める「構造化フィードバック」
aloerina
1
160
IIWレポートからみるID業界で話題のMCP
fujie
0
150
New Cache Hierarchy for Container Images and OCI Artifacts in Kubernetes Clusters using Containerd / KubeCon + CloudNativeCon Japan
pfn
PRO
0
150
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Music & Morning Musume
bryan
46
6.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
350
20k
4 Signs Your Business is Dying
shpigford
184
22k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
650
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
780
Making the Leap to Tech Lead
cromwellryan
134
9.3k
YesSQL, Process and Tooling at Scale
rocio
172
14k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Side Projects
sachag
454
42k
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-