콘텐츠로 이동
Aspire
Aspire 로고

Aspire

당신의 스택, 단순화.

프론트엔드, API, 컨테이너, 데이터베이스를 손쉽게 오케스트레이션—재작성 불필요, 무한한 가능성. Aspire를 확장하여 모든 프로젝트를 강화하세요.

무료 및 오픈 소스

Aspire는 개발자 우선, 항상 무료인 오픈 소스 플랫폼입니다. 활기찬 커뮤니티에 참여해 모던 개발의 미래를 함께 만들어가세요.

개발자들이 Aspire를 선택하는 이유

섹션 제목: “개발자들이 Aspire를 선택하는 이유”

코드 중심 제어

코드로 스택 정의—타입 안전하고 읽기 쉬움. 로컬에서 실행하고 아키텍처 변경 없이 어디든 배포.

모듈식 & 확장 가능

프론트엔드, API, 컨테이너, DB를 재작성 없이 오케스트레이션. 스택에 맞게 확장하고 어디든 배포.

초기부터 관찰성

내장 OpenTelemetry가 로그/트레이스/헬스 체크 자동 제공—설정 없이 더 빠른 디버그.

유연한 배포

어디든 배포—Kubernetes, 클라우드, 온프레. 추가 재작성 없이 일관성 유지.

Aspire는 모듈형, 컴포저블, 확장 가능. 관계, 배포 옵션, dev 플래그를 한 곳에서 구성. AppHost 자세히 보기.

AppHost 빌드

기능을 켜거나 꺼서 Aspire가 스택을 어떻게 정의하는지 확인.

AppHost.cs
var builder = DistributedApplication.CreateBuilder(args);
// Add frontend service
var frontend = builder.AddViteApp("frontend", "../frontend")
.WithHttpEndpoint(env: "PORT");
builder.Build().Run();

당신의 스택을 위해, Aspire는 C#, Java, Python, JavaScript, TypeScript, Go 등 앱을 오케스트레이션—선호 언어 사용. 앱 모델링 방법 보기.

넓은 언어 & 프레임워크 지원으로 선호 기술로 개발하면서 Aspire 오케스트레이션 이점 활용.

로컬 개발을 위해 설계, Aspire는 머신에서 프로덕션 유사 환경을 재현하여 “내 PC에서는 됨” 문제를 줄입니다. 배포 & 앱 토폴로지 알아보기.

컨테이너화된 서비스로 로컬 개발
테스트용 전체 스테이징 환경을 생성/삭제
프로덕션 클라우드 서비스 — 코드 변경 불필요
Terminal window
aspire run
Terminal window
aspire deploy -e test
Terminal window
aspire deploy
Redis
AWS ElastiCache
Redis
Shortlived container
Redis
Local container
PostgreSQL
Azure Database for PostgreSQL
PostgreSQL
Staged DB
PostgreSQL
Local container
Frontend
Azure Static Web Apps
Frontend
Dev tunnel
Frontend
Local process
API
Azure Container Apps
API
Staging environment
API
Local process

Aspire CLI로 로컬 전부 기동하거나 CI/CD에서 배포 산출물 생성. 첫 Aspire 앱 만들기.

로그·메트릭·트레이스를 실시간 모니터링—워크플로에 통합된 OpenTelemetry 대시보드.

멀티 클라우드, 무제한 통합 — Azure, AWS, 자체 인프라에 연결. 광범위한 생태계로 어떤 스택도 강화. 통합 갤러리 보기.

우리 말만 믿지 마세요! 인디부터 엔터프라이즈까지—더 빠르게 빌드하고 자신 있게 배포. 커뮤니티 둘러보기.

Aspire CLI 설치 후 모델링·실행·배포 방법을 Docs에서 학습.

질문 & 답변 협업 커뮤니티 토론 보기
Microsoft에서 💜로 제작