.NETAzure Cache for RedisAzure Kubernetes ServiceAzure Storage
Turn 10 Studios 및 Playground Games에서 개발했으며 Xbox Game Studios에서 게시한 Forza Horizon 시리즈가 각각의 새로운 타이틀에서 인기를 끌고 있습니다. 시리즈의 크기가 폭발적이어서 이를 지원하는 데 필요한 인프라도 있습니다. 게임을 구동하는 .NET 서비스에 대해 컨테이너 및 Azure Kubernetes 서비스로 전환하여 이 문제를 해결했습니다.
Microsoft Graph는 Microsoft 365 에코시스템의 데이터 및 인텔리전스에 대한 통합 액세스를 제공하는 API 게이트웨이입니다. Azure 컴퓨팅 리소스를 효율적으로 사용하려면 서비스가 매우 대규모로 실행되어야 합니다. Microsoft Graph .NET 6을 사용하여 두 목표를 모두 달성했습니다.
XAP는 Bing 아키텍처 스택의 중간에 있는 애플리케이션으로, 모든 쿼리에 대한 결과를 제공하는 수천 개의 다른 구성 요소 간의 많은 조정을 담당합니다. 또한 세계에서 가장 크고, 가장 복잡하며, 높은 성능의 신뢰할 수 있는 .NET 애플리케이션 중 하나입니다. XAP 팀에서 .NET Framework를 .NET 5로 마이그레이션하여 성능이 크게 향상되었습니다.
Azure Cosmos DB 서비스의 핵심 구성 요소는 지원되는 모든 API에서 요청 구문 분석 및 라우팅을 처리하는 API 게이트웨이입니다. 지난 몇 년 동안 API 게이트웨이가 .NET Framework에서 .NET Core로 마이그레이션되었으며 현재 .NET 6에서 실행됩니다. 이 중요한 인프라는 여러 .NET 성능 및 확장성 기능을 활용하여 종단 간 낮은 대기 시간, 높은 처리량 요청 처리를 달성합니다.
"20분 이내에 .NET Core에서 작동하는 프로토타입이 Azure에 배포되었으며 권한이 올바르게 설정되었습니다…. 이전 경험 없이 이론과 접근 방식을 분리하는 데 많은 시간을 소비하는 대신 몇 분 안에 의사 결정을 내릴 수 있는 작업 데모가 있었습니다." - Mike Smith: 수석 소프트웨어 개발자
.NET CoreASP.NETAzureAzure Cosmos DBAzure FunctionsAzure Kubernetes Service
".NET Core는 놀라운 기술입니다. 이제 .NET Core를 사용하여 고객이 다양한 장치에서 소프트웨어를 실행할 수 있습니다. 또한 클라우드의 운영 비용과 관련된 강력한 혜택을 제공합니다. 이는 Linux 머신에서 일부 워크로드를 실행하는 데 사용할 수 있기 때문입니다." - Thomas Gossler, 디지털 에코시스템 플랫폼 수석 설계자
"저희는 .NET을 사용하고자 했고 Azure는 .NET에 가장 적합한 클라우드입니다. 또한 .NET을 사용하면 프런트 엔드에서 백 엔드, 모바일에 이르기까지 전체 애플리케이션 스택에서 C#을 사용할 수 있는 Blazor 및 Xamarin에 액세스할 수 있으며, 속도와 비용 측면에서 매우 효과적인 것으로 입증되었습니다." - Ken Myers, 최고 기술 책임자
OneService는 Microsoft Start, Microsoft Edge 및 Microsoft Windows에서 다양한 콘텐츠 경험을 지원하는 Microsoft 서비스입니다. 2년에 걸쳐 OneService는 많은 수의 .NET Framework 4.7.2 앱, 라이브러리 및 테스트 프로젝트를 .NET 6으로 변환했으며 현재 프로덕션 환경의 .NET 6에서 거의 완전히 실행되고 있습니다. 이 마이그레이션은 운영 비용을 줄이고 개발자 환경을 개선하는 데 도움이 되었습니다.
".NET Core가 크로스 플랫폼이라는 사실은 개발자가 제품을 개발하는 방법을 더 자유롭게 할 수 있게 해줍니다. 하루가 끝날 때 .NET Core에서 실행되고 macOS, Linux 또는 Windows가 될 예정이기 때문입니다." - Jonathan Channon, 소프트웨어 설계자
Microsoft Teams는 조직을 위한 최고의 메시징 앱으로, 실시간 공동 작업 및 커뮤니케이션, 모임, 파일 및 앱 공유, 가끔 사용하는 이모티콘을 위한 작업 영역입니다! 일부 서비스를 .NET Framework에서 .NET Core로 마이그레이션한 이후 성능과 비용 효율성이 향상되었습니다.