이 글은 독일 Allianz에서 아케텍트로 재직 중인 Julie Ng님의 블로그 글을 번역한 것으로 사전에 번역 게시에 대해 협의가 되었습니다. 좋은 글을 공유해주시고 게시를 허락해주신 Julie Ng님께 감사 드립니다. https://julie.io/writing/terraform-on-azure-pipelines-best-practices/ Tip #1 - UI가 아닌 YAML 파이프라인 사용 Azure DevOps 서비스는 Visual Studio Team Foundation Server에 뿌리를 두고 있으며, 따라서 Classic Pipeline과 같은 기존 기능을 제공합니다. 새 파이프라인을 만드는 경우 클래식 파이프라인으로 시작하지 마십시오. 클래식 파이프라인이 있는 경우 YAML로 마이그레이..
Azure App Service는 멀티 테넌트 서비스와 앱 서비스 환경의 두 가지 배포 유형으로 제공된다. 멀티 테넌트 서비스에는 같은 인프라에 수천 명의 고객이 존재한다. 앱은 항상 보호되지만 네트워크, 주소 공간 및 기타 구성요소가 공유된다. 앱 서비스 환경에서는 Azure 가상 네트워크에서 실행되는 앱 서비스의 단일 테넌트 버전이 있다. 다음 두 글에서는 멀티 테넌트 앱 서비스에서 네트워크 보안을 구성하는 방법에 초점을 맞추고 있다. 멀티 티어 웹 애플리케이션 먼저 짚어보고 시작해야 할 분명한 질문은 멀티 티어 웹 애플리케이션이란 무엇인가? 멀티 티어 웹 애플리케이션은 그 뒤로 하나 이상의 API 애플리케이션을 호출하는 프런트 엔드가 있는 애플리케이션이다. 그 자체로는 복잡한 개념은 아니지만 사용자..
Azure App Service는 멀티 테넌트 서비스와 앱 서비스 환경의 두 가지 배포 유형으로 제공된다. 멀티 테넌트 서비스에서는 동일한 인프라에 수천 명의 고객이 있다. 앱은 항상 보호되지만 네트워크, 주소 공간 및 일부 다른 구성 요소는 공유된다. App Service 환경에서는 Azure 가상 네트워크에서 실행되는 단일 테넌트 버전의 App Service가 있다. 다음 두 글에서는 멀티 테넌트 App Service에서 네트워크 보안을 구성하는 방법에 대해 중점적으로 다룬다. 네트워킹 개요 웹 앱, 인바운드 트래픽 및 아웃바운드 트래픽을 위해 확보해야 하는 두 가지 측면이 있다. 인바운드 트래픽은 방문자가 웹 페이지로 이동하거나 고객이 API로 요청을 보내는 것이다. 아웃바운드 트래픽은 웹 앱이 데..