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
1
48
re:Invent の裏でアップデートされていた .NET Aspire で統合するAWS のクラウドリソース
https://jawsug-fukuoka.connpass.com/event/341319/
Yuta Matsumura
February 08, 2025
Tweet
Share
More Decks by Yuta Matsumura
See All by Yuta Matsumura
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
250
Microsoft Entra External IDとAzure AD B2C
tsubakimoto_s
0
880
Minimal Observability on Minimal API
tsubakimoto_s
0
85
ワークフローのコピペを自作で解消した話
tsubakimoto_s
0
58
Azure AI ことはじめ
tsubakimoto_s
0
600
Azureのコアサーバーレス Azure Functions
tsubakimoto_s
0
600
米国カンファレンスで活躍したAzure AI Speech
tsubakimoto_s
0
710
GitHub Codespaces Updates
tsubakimoto_s
0
510
.NET 8 がリリース直前だから振り返る
tsubakimoto_s
0
590
Other Decks in Technology
See All in Technology
サーバレス、コンテナ、データベース特化型機能をご紹介。CloudWatch をもっと使いこなそう!
o11yfes2023
0
160
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
5
470
AWS Control Towerを 数年運用してきての気づきとこれから/aws-controltower-ops-tips
tadayukinakamura
0
140
日経電子版 for Android の技術的課題と取り組み(令和最新版)/android-20250423
nikkei_engineer_recruiting
0
110
AI Agentを「期待通り」に動かすために:設計アプローチの模索と現在地
kworkdev
PRO
2
440
CBになったのでEKSのこともっと知ってもらいたい!
daitak
1
160
AWSで作るセキュアな認証基盤with OAuth mTLS / Secure Authentication Infrastructure with OAuth mTLS on AWS
kaminashi
0
130
Automatically generating types by running tests
sinsoku
2
2.7k
SmartHR プロダクトエンジニア求人ガイド_2025 / PdE job guide 2025
smarthr
0
110
Les nouveautés d'OKDP - Open Kubernetes Data Platform
bluehats
0
110
QA/SDETの現在と、これからの挑戦
imtnd
0
120
The Tale of Leo: Brave Lion and Curious Little Bug
canalun
1
120
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
How to train your dragon (web standard)
notwaldorf
90
6k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Building an army of robots
kneath
304
45k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
390
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Java REST API Framework Comparison - PWX 2021
mraible
30
8.5k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Automating Front-end Workflow
addyosmani
1369
200k
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