.NET Aspire로 클라우드 네이티브 개발상세 검색
관찰 가능한 프로덕션에 즉시 사용 가능한 분산 응용 프로그램을 빌드하기 위한 클라우드 네이티브 프레임워크입니다.
모든 주요 클라우드 공급자에서 지원됨
클라우드 네이티브 아키텍처를 사용하는 이유는 무엇인가요?
민첩성 향상을 통해 변화하는 비즈니스 요구 사항 및 시장 요구를 충족합니다.
확장성 및 가용성이 향상된 복원력 있는 앱을 빌드합니다.
종량제 클라우드 서비스를 활용하여 비용을 줄입니다.
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)
구성 요소
인기 있는 클라우드 서비스 지원
구성 요소를 사용하여 앱을 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 결과의 성능 순위입니다.
팔로우하기