Aspire로 개발 과정을 간소화하세요

에이전트에 바로 사용할 수 있는 코드 우선 도구. 어떤 분산 앱이든 구성하고, 디버그하고, 배포하세요.

모든 주요 클라우드 공급자에서 지원됨

Aspire 일러스트레이션

개발부터 배포까지 모두 책임지는 하나의 앱 모델

분산 앱을 코드에서 한 번만 정의하면, 동일한 모델로 로컬에서 실행하고, 대화형으로 디버그하고, 프로덕션에 배포할 수 있습니다.

어떤 언어나 스택에도 사용 가능합니다

.NET, Python, JavaScript, TypeScript, Go, Java, Rust 등으로 앱, 서비스, 스택을 구성하고, 한 곳에서 서로 통합해 연결하세요.

내장된 가시성

Aspire로 빌드하는 모든 앱에는 구조화된 로그와 분산 추적, 메트릭, 상태 검사가 기본적으로 미리 구성되어 제공됩니다.

에이전트에 바로 사용할 수 있는 설계

Aspire는 AI 시대에 맞춰 설계되었습니다. CLI, 에이전트 기능, 구조화된 앱 모델을 갖추고 있어 개발자 AI 에이전트 및 Copilot과 자연스럽게 연동됩니다.

Aspire FAQ 읽어보기

코드로 스택을 정의하세요

Aspire는 모듈식 구조를 기반으로 하여, 자유롭게 조합하고 확장할 수 있습니다. 관계, 배포 옵션, 개발 시간 플래그를 한 곳에서 구성하세요. YAML을 작성하지 않고도 익숙한 API를 사용할 수 있습니다.


AppHost에 대한 자세한 정보
Aspire C# API 코드 조각

로컬 개발부터 프로덕션 배포까지

Aspire는 사용자의 컴퓨터에서 프로덕션 환경을 재현해 원활한 배포를 보장합니다. 개발 단계에서는 로컬 컨테이너 런타임에서 실행하고, 이후 동일한 앱 구조를 클라우드 서비스나 자체 인프라에 배포하세요.

첫 번째 앱 빌드

OpenTelemetry 개발자 대시보드

구성이 필요 없는 라이브 OpenTelemetry 데이터를 확인하세요. 실행 시 기본적으로 시작되는 Aspire 개발자 대시보드에는 로그, 환경 변수, 분산 추적, 메트릭 등이 표시되어 앱 동작을 빠르게 확인할 수 있습니다.

대시보드 살펴보기

멀티 클라우드, 무한한 통합

Aspire 통합은 PostgreSQL, Redis, Dapr 등의 인기 서비스와 데이터베이스, 컴퓨팅 환경, 스택, 그리고 Azure Container Apps와 같은 클라우드 서비스를 손쉽게 연결할 수 있도록 지원하는 100개 이상의 큐레이팅된 패키지 모음입니다. 완전히 확장 가능하므로, 각 사용자의 필요에 맞게 맞춤 빌드할 수 있습니다.

통합 살펴보기

.NET으로 클라우드 네이티브 앱을 빌드하는 더 많은 방법

클라우드 네이티브 에코시스템
다양한 플랫폼 및 환경에서 원활하게 작동할 수 있는 유연하고 확장성 있는 미래 지향적 클라우드 네이티브 앱을 빌드합니다.
네이티브 컨테이너 생성
Dockerfile을 쓸 필요 없이 .NET 컨테이너 이미지를 빌드합니다.
가시성
강력한 가시성 API 및 OpenTelemetry 지원을 통해 코드의 작동을 확인하세요.
ASP.NET Core를 사용하여 고성능 웹 API 작성
ASP.NET Core는 TechEmpower에서 선정한 가장 빠른 웹 프레임워크 중 하나입니다.
TechEmpower JSON 벤치마크 결과
TechEmpower JSON 벤치마크 결과를 보여주는 차트: ASP.NET Core 250만, Node.js 110만, Gin 49.8만, Spring 32.8만. TechEmpower JSON 벤치마크 결과를 보여주는 차트: ASP.NET Core 250만, Node.js 110만, Gin 49.8만, Spring 32.8만. TechEmpower JSON 벤치마크 결과를 보여주는 차트: ASP.NET Core 250만, Node.js 110만, Gin 49.8만, Spring 32.8만.
JSON RPS(초당 응답)
OpenAPI를 사용한 gRPC 및 REST
널리 사용되는 모든 API에 대한 .NET의 지원을 통해 모든 프런트 엔드용 앱을 강화하세요.
gRPC 클라이언트 생성
gRPC 코드 샘플
간단해진 데이터 액세스
Entity Framework를 사용하여 SQL 없이 PostgreSQL, SQL Server, SQLite, Cosmos DB 같은 인기 있는 데이터베이스를 쿼리합니다.
Entity Framework 문서 읽기
데이터 쿼리 코드 샘플
복원력
안정적인 애플리케이션을 쉽게 만들기 위한 .NET의 기본 제공 복원력 API를 사용합니다.
API 코드 샘플

훌륭한 .NET 앱을 빌드하기 위한 더 많은 도구

Azure Developer CLI란?
Azure Developer CLI(azd)는 로컬 개발 환경에서 Azure로의 여정을 가속화합니다. 리포지토리를 초기화하고 리소스를 프로비전하며 하나의 도구로 애플리케이션을 배포하세요.
azd에 대한 정보
Azure Developer CLI 템플릿
클라우드 모범 사례에 적용된 유연하고 특징적인 앱 템플릿을 사용하세요. .NET용으로 선별되어 몇 분 만에 Azure에 대한 로컬 개발을 수행할 수 있습니다.
.NET 템플릿 찾아보기
VS Code의 C# 개발 키트
Visual Studio Code의 C# 개발 키트를 사용하여 코드를 작성, 유지 관리, 테스트, 디버그합니다. Windows, macOS, Linux 또는 GitHub Codespaces에서 C# 개발의 수준을 높이세요.
C# 개발 키트 설치
  1. TechEmpower Benchmarks에서 수행한 Round 23 결과의 성능 순위입니다.