소개

완료됨

여러분이 온-프레미스에 퍼블릭 웹 애플리케이션이 배포되어 있는 중소규모의 회사에서 작업한다고 가정하겠습니다. 서버가 노후화되어 용량이 거의 부족한 상태로 실행되고 있습니다. 하드웨어에 더 투자하지 않고 Azure로 마이그레이션하려고 합니다. 클라우드의 호스팅 이점은 사용하고 싶지만, 가동 중지 시간을 최소화하고 팀의 기존 기술을 사용하고자 합니다. 또한 애플리케이션이 N 계층 아키텍처로 계층화되어 배포됩니다. 현재와 미래의 애플리케이션을 크기 조정, 관리 및 보호할 수 있는지 확인해야 합니다.

이 모듈에서는 N 계층(또는 다중 계층) 아키텍처의 정의, 사용하는 상황 및 이 아키텍처 스타일의 장단점에 대해 알아봅니다.

N 계층 아키텍처를 구성하는 요소와 이를 최적화하는 방법을 이해하면 새 애플리케이션의 아키텍처를 선택할 때 올바른 결정을 내릴 수 있습니다. 기존 애플리케이션의 배포를 개선할 수도 있습니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • N계층 아키텍처 스타일의 기능, 제한 사항 및 고려 사항을 확인합니다.
  • N계층 아키텍처가 적합한 경우에 대한 사용 사례를 확인합니다.
  • N계층 아키텍처 샘플을 배포합니다.
  • N계층 아키텍처를 향상시키는 방법과 리소스를 확인합니다.