Microsoft는 개발자가 애플리케이션을 회사의 Azure 클라우드로 이전하는 데 도움이 되도록 설계된 일련의 모범 사례인 .NET용 신뢰할 수 있는 웹 앱(RWA) 패턴이라고 하는 일련의 모범 사례를 공개했습니다.
3월 7일에 소개된 RWA는 Azure Well-Architected 프레임워크를 기반으로 구축되었습니다. RWA는 보안, 운영 및 비용 최적화와 같은 영역을 다루는 기술 및 비즈니스 목표에 대한 규범적 지침을 제공합니다. 참조 구현은 .NET용 프로덕션 등급 웹 애플리케이션을 제공합니다. RWA의 목표는 다음과 같습니다.
- 저비용, 고가치의 성공
- 최소한의 코드 변경
- 보안 모범 사례
- 신뢰성 디자인 패턴
- 향상된 운영 우수성
- 비용 최적화된 환경
- 잘 설계된 프레임워크 원칙
- 99.9%의 서비스 수준 목표
RWA의 안정성, 보안, 성능 최적화 및 기타 측면을 다루는 일련의 교육 비디오가 YouTube에 게시되었습니다. 클라우드 배포에 대해 자세히 설명하면서 Microsoft는 개발자가 클라우드에 배포할 응용 프로그램을 준비하기 위해 수행할 수 있는 저비용 코드 변경에 주목했습니다.
예를 들어 재시도 패턴을 사용하면 앱이 일시적인 서비스 중단을 처리할 수 있는 반면 회로 차단기는 애플리케이션이 중단된 서비스를 반복적으로 호출하지 못하도록 방지합니다. Cache-Aside 패턴은 성능을 개선하고 메모리 내 캐시와 영구 데이터 저장소 간의 일관성을 유지하는 데 도움이 될 수 있습니다.