.NET Aspire을 통한 개발 프로세스
간소화
전체 스택을 로컬로 빌드, 실행 및 테스트합니다.
모든 주요 클라우드 공급자에서 지원됨
.NET Aspire를 사용하는 이유는 무엇인가요?
인프라가 아닌 코드에 집중합니다. .NET Aspire는 코드에서 클라우드까지 포괄적으로 도움을 제공합니다.
통합을 사용하여 필수 도구 및 서비스에 연결합니다.
복원력, 가시성 및 보안이 기본 제공됩니다.
Docker를 사용하여 빌드하고 Linux, 컨테이너 또는 선택한 클라우드 플랫폼에 배포합니다.
.NET Aspire는 모든 단계를 지원합니다.
개발 시간 오케스트레이션
앱 및 종속성을 쉽게 정의
YAML 줄 없이 C# 및 친숙한 API를 사용합니다. 인기 있는 클라우드 서비스를 쉽게 추가하고, 프로젝트에 연결하고, 클릭 한 번으로 로컬에서 실행할 수 있습니다.
![.NET Aspire C# API 코드 조각](https://dotnet.microsoft.com/blob-assets/images/illustrations/code/aspire-code-snippet.png)
![.NET Aspire는 모든 단계를 지원합니다.](https://dotnet.microsoft.com/blob-assets/images/illustrations/cards/plus-accent.png)
![.NET Aspire는 모든 단계를 지원합니다.](https://dotnet.microsoft.com/blob-assets/images/illustrations/cards/dot-accent.png)
통합
인기 있는 클라우드 서비스 지원
.NET Aspire 통합을 통해 앱을 20개 이상의 메시징, 스토리지 및 데이터베이스 제품에 쉽게 연결하세요.
대시보드
앱 문제를 더 빨리 진단
구성 없이 라이브 OpenTelemetry 데이터를 확인하세요. 실행 시 기본적으로 시작되는 .NET Aspire의 개발자 대시보드에는 앱 동작을 빠르게 확인할 수 있도록 로그, 환경 변수, 분산 추적, 메트릭 등이 표시됩니다.
대시보드 검색
배포
원하는 방식으로 배포
클라우드에 앱 및 종속성을 배포하는 것은 복잡한 과정입니다. Aspire를 사용하면 클라우드를 더 쉽게 배포하고 현재 도구와 통합할 수 있습니다.
모든 주요 클라우드 공급자에서 실행
Microsoft Azure
AWS
Google Cloud
ASP.NET Core를 사용하여 고성능 웹 API 작성
ASP.NET Core는 TechEmpower에서 선정한 가장 빠른 웹 프레임워크 중 하나입니다.3
TechEmpower JSON 벤치마크 결과
JSON RPS(초당 응답)
클라우드 네이티브 앱을 손쉽게 빌드
클라우드 네이티브 에코시스템
다양한 플랫폼 및 환경에서 원활하게 작동할 수 있는 유연하고 확장성 있는 미래 지향적 클라우드 네이티브 앱을 빌드합니다.
네이티브 컨테이너 생성
Dockerfile을 쓸 필요 없이 .NET 컨테이너 이미지를 빌드합니다.
가시성
강력한 가시성 API 및 OpenTelemetry 지원을 통해 코드의 작동을 확인하세요.
이해하기 쉬운 API
![gRPC 코드 샘플](https://dotnet.microsoft.com/blob-assets/images/illustrations/code/snippet-grpc-light.png)
간단해진 데이터 액세스
Entity Framework를 사용하여 SQL 없이 PostgreSQL, SQL Server, SQLite, Cosmos DB 같은 인기 있는 데이터베이스를 쿼리합니다.
Entity Framework 문서 읽기
![데이터 쿼리 코드 샘플](https://dotnet.microsoft.com/blob-assets/images/illustrations/code/snippet-data-light.png)
복원력
안정적인 애플리케이션을 쉽게 만들기 위한 .NET의 기본 제공 복원력 API를 사용합니다.
![API 코드 샘플](https://dotnet.microsoft.com/blob-assets/images/illustrations/code/snippet-api-light.png)
훌륭한 .NET 앱을 빌드하기 위한 도구
Azure Developer CLI란?
Azure Developer CLI(azd)는 로컬 개발 환경에서 Azure로의 여정을 가속화합니다. 리포지토리를 초기화하고 리소스를 프로비전하며 하나의 도구로 애플리케이션을 배포하세요.
azd에 대한 정보
![](https://dotnet.microsoft.com/blob-assets/images/illustrations/cards/accent-circuit.png)
Azure Developer CLI 템플릿
클라우드 모범 사례에 적용된 유연하고 특징적인 앱 템플릿을 사용하세요. .NET용으로 선별되어 몇 분 만에 Azure에 대한 로컬 개발을 수행할 수 있습니다.
.NET 템플릿 찾아보기
![](https://dotnet.microsoft.com/blob-assets/images/illustrations/cards/accent-tiles.png)
VS Code의 C# 개발 키트
Visual Studio Code의 C# 개발 키트를 사용하여 코드를 작성, 유지 관리, 테스트, 디버그합니다. Windows, macOS, Linux 또는 GitHub Codespaces에서 C# 개발의 수준을 높이세요.
C# 개발 키트 설치
![](https://dotnet.microsoft.com/blob-assets/images/illustrations/cards/accent-csharp.png)
자주 묻는질문
- Docker 및 Docker 로고는 미국 및/또는 기타 국가에서 Docker, Inc.의 상표 또는 등록 상표입니다. Docker, Inc. 및 기타 당사자는 여기에 사용된 다른 용어로 상표권도 소유할 수 있습니다.
- Kubernetes는 Linux Foundation의 상표입니다. kubernetes.io를 참조하세요.
- TechEmpower Benchmarks에서 수행한 Round 22 결과의 성능 순위입니다.
팔로우하기