MS, 닷넷9에서 클라우드 네이티브 스택에 집중
마이크로소프트가 올해 11월 출시할 닷넷9에서 클라우드 네이티브 스택을 더 강화할 뜻을 보였다. 최근 외신에 따르면, 마이크로소프트는 닷넷9 미리보기를 공개했다. 닷넷9은 올해 11월 열리는 닷넷컨프2024에서 출시될 예정이다. 최근 공개된 닷넷9 미리보기는 개발 생산성을 높이고 애저 서비스를 사용해 클라우드 배포를 더 쉽게 만드는데 초점을 뒀다. 가장 눈에 띄는 개선점은 클라우드 네이티브 스택인 '어스파이어(Aspire)'다. 쿠버네티스로 컨테이너 환경을 실행하고 레디스 등의 관리형 데이터베이스 및 캐싱 서비스를 활용하기 쉽도록 한다. 어스파이어는 작년 11월 공개됐다. 현재 어스파이어는 닷넷8의 일부지만 아직 미리보기 3단계다. 미리보기3의 경우 별도 실행파일로 작동하는 리팩토링된 대시보드를 포함하고, 원격 프로시저 호출 프레임워크인 gRPC를 통해 애플리케이션과 통신할 수 있다. 오픈AI, 오라클, 마이SQL 등의 지원도 포함한다. 마이크로소프트는 어스파이어를 클라우드 애플리케이션 구축에 따른 비용과 복잡성, 개발과 프로덕션 간 거리를 단축해준다고 설명한다. 마이크로소프트는 프로덕션 앱을 최적화하기 위해 핵심 도구로 기본 AOT와 애플리케이션 트리밍을 개발해왔다. 닷넷8의 경우 트리밍과 AOT 모두에서 템플릿을 사용해 웹 API 애플리케이션을 최적화했다. 닷넷9의 경우 다른 애플리케이션 유형에서도 동일한 작업을 수행하고 모든 ASP닷넷코어 애플리케이션에 DATAS GC를 개선한다. 애저 컨테이너 앱 파트너는 닷넷9 앱이 쿠버네티스 기반 환경에서 여러 인스턴스로 쉽게 확장될 수 있게 보장한다. 마이크로소프트와 파트너들은 위조 방지, 인증 토큰 등 임시 데이터가 데이터 보호를 사용해 암호화되도록 하고, 속도 제한 API를 개선해 각 노드에 대한 최적의 동작을 보장하게 협력하고 있다. 비주얼스튜디오는 클라우드 플랫폼, 기본 AOT, 닷넷 어스파이어, 애저 배포 등을 지원하고 강화한다. 기본 AOT 코드 컴파일러는 비주얼스튜디오 지원을 확장한다. 더 많은 개발자가 기본 AOT에 액세스하게 된다. 비주얼스튜디오와 VS코드는 닷넷어스파이어를 위한 새로운 개발 및 배포 환경을 포함한다. 구성요소 구성, 앱호스트 및 하위프로세스 디버깅, 개발자 대시보드와 통합 등이 포함된다. 마이크로소프트는 C# 기술을 사용해 인공지능(AI) 앱을 구축하고 AI 플랫폼에 빠르게 투자할 수 있는 방법을 제공할 계획이다. AI 워크로드에 중점을 두고 샘플 및 문서에 투자하고, 생태계 파트너와 협력해 Odrant, Mivus 같은 벡터 데이터베이스와 세만틱 커널 같은 라이브러리를 위한 C#클라이언트를 제공한다. 마이크로소프트는 닷넷9에서 AI를 신규 앱과 기존 앱에 더 쉽게 통합할 수 있게 지원할 계획이다. 개발자는 오픈AI와 오픈소스소프트웨어 모델 작업을 위한 라이브러리와 문서를 찾을 수 있다. 비주얼스튜디오 새 버전에서 깃허브 코파일럿 구독자는 'AI 생성 깃 커밋 메시지'와 코드를 생성하는 블레이저의 새 스캐폴딩 기능 'C++ 메모리 레이아웃 시각화'의 이점을 누릴 수 있다.