.NET Aspire を使用して開発を効率化する
フル スタックをローカルでビルド、実行、テストします。
すべての主要なクラウド プロバイダーでサポート済み
.NET Aspire を使用する理由は?
インフラストラクチャではなく、コードに集中できます。NET Aspire は、コードからクラウドまで役立ちます。
統合を使用して、重要なツールとサービスに接続します。
回復性、可観測性、およびセキュリティが組み込まれています。
Docker を使用してビルドし、Linux、コンテナー、または任意のクラウド プラットフォームにデプロイします。
.NET Aspire はあらゆるステップを支援します
開発時オーケストレーション
アプリと依存関係を簡単に定義できます
YAML 行を使用せずに C# や使い慣れた API を使用できます。人気のクラウド サービスを簡単に追加し、プロジェクトに接続し、シングル クリックでローカルで実行できます。



統合
人気のクラウド サービスのサポート
.NET Aspire 統合を使用して、20 以上のメッセージング製品、ストレージ製品、データベース製品にアプリを簡単に接続することができます。
ダッシュボード
アプリの問題をより迅速に診断する
構成が不要なライブ OpenTelemetry データをご覧ください。実行時に既定で起動される .NET Aspire の開発者ダッシュボードには、ログ、環境変数、分散トレース、メトリックなどが表示され、アプリの動作をすばやく確認できます。
ダッシュボードの検出
デプロイ
自分の方法でデプロイする
アプリと依存関係のクラウドへのデプロイには複雑な手順を伴います。Aspire を使用すれば、クラウドのデプロイと現在のツールとの統合が簡単になります。
すべての主要なクラウド プロバイダーで実行する
Microsoft Azure
AWS
Google Cloud
ASP.NET Core を含む高パフォーマンス Web API の書き込み
ASP.NET Core は、TechEmpower でランク付けされた最速の Web フレームワークの 1 つです。3
TechEmpower JSON ベンチマーク結果
1 秒あたりの JSON 応答数 (RPS)
クラウド ネイティブ アプリを簡単にビルドする
クラウドネイティブ エコシステム
さまざまなプラットフォームや環境でシームレスに操作できる、柔軟でスケーラブルな、将来に向けて使用できるクラウド ネイティブ アプリをビルドします。
ネイティブ コンテナーの作成
Dockerfile を書き込む必要なく .NET コンテナー イメージをビルドします。
監視
高性能な監視 API と OpenTelemetry のサポートにより、動作中のコードを確認できます。
理解しやすい API

データ アクセスが簡単になりました
Entity Framework を使用して、PostgreSQL、SQL Server、SQLite、SQL なしの Cosmos DB などの一般的なデータベースをクエリします。
Entity Frameworkドキュメントを読む

回復性
信頼性の高いアプリケーションを簡単に作成するための NET の組み込み回復性 API を使用します。

優れた .NET アプリのビルド用ツール
Azure Developer CLI とは
Azure Developer CLI (azd) は、ローカル開発環境から Azure への移動を高速化します。リポジトリを初期化し、リソースをプロビジョニングし、1 つのツールを使用してアプリケーションをデプロイします。
azd についての詳細情報

Azure Developer CLI テンプレート
クラウドのベスト プラクティスを導入して、柔軟で自然に使用できるアプリ テンプレートを使用します。.NET 用にキュレーションされ、数分で Azure のローカル開発を入手できます。
.NET テンプレートの参照

VS Code の C# 開発キット
Visual Studio Code の C# 開発キットを使用して、コードの記述、維持、テスト、デバッグを行います。Windows、macOS、Linux、GitHub Codespaces での C# 開発を昇格します。
C# 開発キットをインストールする

よくあるご質問
- Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries.Docker, Inc. and other parties may also have trademark rights in other terms used herein.
- Kubernetes は The Linux Foundation の商標です。kubernetes.io をご覧ください。
- TechEmpower Benchmarks によって実施された第 22 ラウンドの結果のパフォーマンスのランク付け。
フォローする