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
re:Invent の裏でアップデートされていた .NET Aspire で統合するAWS の...
Search
Yuta Matsumura
February 08, 2025
Technology
180
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
re:Invent の裏でアップデートされていた .NET Aspire で統合するAWS のクラウドリソース
https://jawsug-fukuoka.connpass.com/event/341319/
Yuta Matsumura
February 08, 2025
More Decks by Yuta Matsumura
See All by Yuta Matsumura
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
62
github/awesome-copilotのPHPのエージェントスキルを読む
tsubakimoto_s
0
75
エージェントスキルを作って自分のインプットに役立てよう v2
tsubakimoto_s
0
51
エージェントスキルを作って自分のインプットに役立てよう
tsubakimoto_s
0
800
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
4
2.5k
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
450
使って学ぼう MCP (と GitHub Codespaces)
tsubakimoto_s
1
340
GitHub Copilot CLI を使いやすくしよう
tsubakimoto_s
1
420
AspireとGitHub Modelsで作るお手軽AIアプリ
tsubakimoto_s
0
120
Other Decks in Technology
See All in Technology
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
930
全員がリーダーである世界へ キリマンジャロ登頂とシェアド・リーダー
jinwatanabe
0
120
クラウドを使う側から、作る側へ / 大吉祥寺.pm 2026前夜祭
fujiwara3
3
950
AI工学特論: MLOps・継続的評価
asei
4
170
AI時代のYAGNI:「爆速で無駄になった機能」からの学び / 20260720 Naoki Takahashi
shift_evolve
PRO
3
510
OpenTelemetryにおけるGoのゼロコード・コンパイル時計装について #fukuokago
quiver
0
190
アップデートで何が変わった?デモで学んで使いこなすIBM Bob2.0
muehara
0
220
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
260
“それは自分の仕事じゃない"を越えて行け
yuukiyo
1
520
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
460
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
290
Data + AI Summit 2026 イベントレポート: 「AIがビジネスで意思決定するデータ基盤」へ
nek0128
0
300
Featured
See All Featured
So, you think you're a good person
axbom
PRO
2
2.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
From π to Pie charts
rasagy
0
240
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.4k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Transcript
#jawsug re:Invent の裏で アップデートされていた .NET Aspire で統合する AWS のクラウドリソース 2025/02/08
JAWS-UG福岡 #19 Yuta Matsumura
#jawsug 松村 優大 (MLBお兄さん) Currently working for © 2025 Yuta
Matsumura. 株式会社オルターブース (Chief Technical Architect) Microsoft MVP for Developer Technologies Microsoft Top Partner Engineer Award GitHub 公認トレーナー C#, PHP, Azure, GitHub が好き #fukuten #devblogradio の中の人 SNS: https://linktr.ee/tsubakimoto 2
#jawsug © 2025 Yuta Matsumura. 3 が を喋るだと!? (お手柔らかに)
#jawsug re:Invent の裏でしれっと AWS 向けにアップデートされていた話 1. AWS の .NET サポート状況
2. .NET Aspire とは 3. .NET Aspire の AWS 統合 4. 実際にやってみた © 2025 Yuta Matsumura. 4
#jawsug © 2025 Yuta Matsumura. 6
#jawsug ちゃんとページがあって良かった © 2025 Yuta Matsumura. 7
#jawsug © 2025 Yuta Matsumura. 8 標準サポート(短期) 長期サポート https://dotnet.microsoft.com/ja-jp/platform/support/policy/dotnet-core
#jawsug AWS SDK for .NET • https://aws.amazon.com/jp/sdk-for-net/ • AWSSDK.Core …
AWS SDK のコアパッケージ • AWSSDK.Xxx … 各サービス用の SDK © 2025 Yuta Matsumura. 9
#jawsug © 2025 Yuta Matsumura. 10 最新サポートあり (.NET 8+) メジャーアップデートが近い?
Build, test, and deploy apps seamlessly from code to cloud
Extensible, OpenTelemetry Built-in, & Ready for Any Cloud Integrations Deployment Developer Dashboard Streamlined Inner-Loop 出典 https://github.com/dotnetConf/2024 © 2025 Yuta Matsumura. 11
#jawsug .NET Aspire とは • aka.ms/dotnet-aspire • 観測可能で本番環境に適した分散アプリケーションを構築するための クラウド対応スタック •
特徴 1. オーケストレーション:複数アプリケーションの相互接続を管理 2. コンポーネント:DB や各サービスの統合 3. ツール:ダッシュボードや Visual Studio のテンプレート © 2025 Yuta Matsumura. 13
#jawsug © 2025 Yuta Matsumura. 15 AppHost ServiceDefaults オーケストレーション 構成の拡張
#jawsug ダッシュボードのデモ Web Page + Web API + Cache ©
2025 Yuta Matsumura. 16
#jawsug C# 専用なのか? C# 以外にも 2種類の言語に対応している 1. Node.js (Angular, React,
Vue, etc) 2. Python © 2025 Yuta Matsumura. 17
#jawsug クラウドリソースの統合 © 2025 Yuta Matsumura. 18
#jawsug © 2025 Yuta Matsumura. 19 AppHost ServiceDefaults オーケストレーション 構成の拡張
#jawsug © 2025 Yuta Matsumura. 20 AppHost ServiceDefaults オーケストレーション 構成の拡張
• AWS SDK for .NET での認証 • CloudFormation や CDK でのリソースプロビジョニング
#jawsug © 2025 Yuta Matsumura. 21
#jawsug AWS リソースの統合 AppHost プロジェクトで AWS リソースを使用するバックエンドサービスを 構成すると、接続情報の管理や当該サービスのリソース管理が行われ ます。 Aspire
の起動時に、バックエンドサービスとして使用する AWS リソース を自動的にプロビジョニング (=デプロイ) することで、アプリケーションの 依存先であるバックエンドサービスが使用可能な状態を保とうとしま す。 © 2025 Yuta Matsumura. 22
#jawsug リソースデプロイのデモ CloudFormation テンプレートをデプロイする © 2025 Yuta Matsumura. 31
#jawsug Azure 版はこちら © 2025 Yuta Matsumura. 35 https://www.youtube.com/watch?v=dtFdpL00XqQ
#jawsug ふくてんもくもく会 毎月第1木曜日&第3木曜日 エンジニアカフェで開催中です © 2025 Yuta Matsumura. 36
#jawsug Appendix • https://aws.amazon.com/jp/developer/language/net/ • https://aws.amazon.com/jp/sdk-for-net/ • https://github.com/aws/dotnet • https://github.com/aws/integrations-on-dotnet-aspire-for-aws
• https://www.nuget.org/profiles/awsdotnet • https://www.nuget.org/packages/Aspire.Hosting.AWS/ © 2025 Yuta Matsumura. 37
#jawsug ご清聴ありがとうございました © 2025 Yuta Matsumura. 38