관찰 가능하고 프로덕션에 준비된 분산 애플리케이션을 구축하기 위한 새로운 클라우드 지원 스택인 .NET Aspire에 대해 자세히 알아보세요. .NET Aspire는 크기와 규모에 관계없이 모든 애플리케이션에 추가할 수 있으므로 더 나은 애플리케이션을 더 빠르게 구축하는 데 도움이 됩니다.
.NET Aspire는 다음을 통해 앱 개발을 간소화합니다.
오케스트레이션 : C# 및 친숙한 API를 사용하여 YAML 라인 없이 분산 애플리케이션을 모델링합니다. 널리 사용되는 데이터베이스, 메시징 시스템 및 클라우드 서비스를 쉽게 추가하고 프로젝트에 연결하며 클릭 한 번으로 로컬에서 실행할 수 있습니다.
서비스 검색 : 올바른 연결 문자열이나 네트워크 구성 및 서비스 검색 정보를 자동으로 삽입하여 개발자 경험을 단순화합니다.
통합 : 데이터베이스, 큐, 스토리지와 같은 일반적인 클라우드 서비스에 대한 내장 통합입니다. 로깅, 상태 확인, 원격 측정 등을 위해 구성되었습니다.
대시보드 : 구성이 필요 없이 실시간 OpenTelemetry 데이터를 확인하세요. 실행 시 기본적으로 실행되는 .NET Aspire의 개발자 대시보드에는 로그, 환경 변수, 분산 추적, 메트릭 등이 표시되어 앱 동작을 빠르게 확인할 수 있습니다.
배포 : 프로덕션 환경에서 애플리케이션 리소스를 실행하는 데 필요한 모든 구성의 매니페스트를 쉽게 생성합니다. 선택적으로 Aspire 인식 도구를 사용하여 Azure Container Apps 또는 Kubernetes에 빠르고 쉽게 배포할 수 있습니다.
그 외 다양한 기능 : .NET Aspire에는 개발자가 좋아하고 생산성을 높이는 데 도움이 되는 기능이 가득합니다.
다음 리소스를 통해 .NET Aspire에 대해 자세히 알아보세요.
선적 서류 비치
Microsoft Learn 교육 경로
.NET Aspire 비디오
eShop 참조 샘플 앱
.NET Aspire 샘플
.NET 열망 FAQ
이 워크숍 자료는 다음 언어로 제공됩니다.
영어
한국어
일본어
스페인어
프랑세즈
포르투갈어(PT-BR)
다음 언어에 대한 Let's Learn .NET Aspire 라이브 스트림 이벤트를 시청할 수도 있습니다.
영어
한국어
일본어
스페인어
프랑세즈
포르투갈어(PT-BR)
티엥 비엣
이 .NET Aspire 워크샵은 Let's Learn .NET 시리즈의 일부입니다. 이 워크숍은 .NET Aspire에 대해 알아보고 이를 사용하여 클라우드 지원 애플리케이션을 구축하는 방법을 배우는 데 도움을 주기 위해 고안되었습니다. 이 워크숍은 6개의 모듈로 구성됩니다.
설정 및 설치
서비스 기본값
개발자 대시보드 및 오케스트레이션
서비스 발견
통합
전개
여기에서 이 워크숍에 대한 전체 슬라이드 데크를 사용할 수 있습니다.
이 워크숍의 시작 프로젝트는 start-with-api
폴더에 있습니다. 이 프로젝트는 National Weather Service API를 사용하여 날씨 데이터를 가져오고 웹 프런트엔드를 사용하여 Blazor에서 제공하는 날씨 데이터를 표시하는 간단한 날씨 API입니다.
본 워크숍은 2시간 안에 완료되도록 설계되었습니다.
이 튜토리얼에 사용된 데이터와 서비스는 미국 국립 기상청(NWS)(https://weather.gov)에서 제공됩니다. 우리는 OpenAPI 사양을 사용하여 일기 예보를 쿼리하고 있습니다. OpenAPI 사양은 온라인으로 제공됩니다. 우리는 이 API의 2가지 메서드만 사용하고 있으며 NWS API용 전체 OpenAPI 클라이언트를 생성하는 대신 해당 메서드만 사용하도록 코드를 단순화했습니다.