Cloud/AZURE (12) 썸네일형 리스트형 Terraform on Azure 정리 (8) - Azure 배포 테스트 : VPN (끝) 배포 계획구조: Hub-Spoke 네트워크 모델- Hub: 공통 인프라 구성 (VPN Gateway, Firewall 등)- Spoke: 업무별 구분된 네트워크 (Web, WAS, DB 등 리소스 배치)보안 구성- NSG (Network Security Group): 각 Spoke VNet 및 서브넷에 할당- VPN Gateway: Hub VNet에 배치- Firewall: Hub VNet에 배치 및 UDR과 연동리소스 그룹 구조- RG-NETWORK – 가상 네트워크 및 서브넷 등 네트워크 리소스- RG-SECURITY – NSG, Firewall, VPN 등 보안 리소스- RG-COMPUTE – 가상 머신 등 컴퓨트 리소스- RG-STORAGE – Storage Account 등 저장소 리소스Tag .. Terraform on Azure 정리 (6) - Azure 배포 테스트 : NSG 배포 계획구조: Hub-Spoke 네트워크 모델- Hub: 공통 인프라 구성 (VPN Gateway, Firewall 등)- Spoke: 업무별 구분된 네트워크 (Web, WAS, DB 등 리소스 배치)보안 구성- NSG (Network Security Group): 각 Spoke VNet 및 서브넷에 할당- VPN Gateway: Hub VNet에 배치- Firewall: Hub VNet에 배치 및 UDR과 연동리소스 그룹 구조- RG-NETWORK – 가상 네트워크 및 서브넷 등 네트워크 리소스- RG-SECURITY – NSG, Firewall, VPN 등 보안 리소스- RG-COMPUTE – 가상 머신 등 컴퓨트 리소스- RG-STORAGE – Storage Account 등 저장소 리소스Tag .. Terraform on Azure 정리 (7) - Azure 배포 테스트 : Firewall & UDR 배포 계획구조: Hub-Spoke 네트워크 모델- Hub: 공통 인프라 구성 (VPN Gateway, Firewall 등)- Spoke: 업무별 구분된 네트워크 (Web, WAS, DB 등 리소스 배치)보안 구성- NSG (Network Security Group): 각 Spoke VNet 및 서브넷에 할당- VPN Gateway: Hub VNet에 배치- Firewall: Hub VNet에 배치 및 UDR과 연동리소스 그룹 구조- RG-NETWORK – 가상 네트워크 및 서브넷 등 네트워크 리소스- RG-SECURITY – NSG, Firewall, VPN 등 보안 리소스- RG-COMPUTE – 가상 머신 등 컴퓨트 리소스- RG-STORAGE – Storage Account 등 저장소 리소스Tag .. Terraform on Azure 정리 (5) - Azure 배포 테스트 : VM 배포 계획구조: Hub-Spoke 네트워크 모델- Hub: 공통 인프라 구성 (VPN Gateway, Firewall 등)- Spoke: 업무별 구분된 네트워크 (Web, WAS, DB 등 리소스 배치)보안 구성- NSG (Network Security Group): 각 Spoke VNet 및 서브넷에 할당- VPN Gateway: Hub VNet에 배치- Firewall: Hub VNet에 배치 및 UDR과 연동리소스 그룹 구조- RG-NETWORK – 가상 네트워크 및 서브넷 등 네트워크 리소스- RG-SECURITY – NSG, Firewall, VPN 등 보안 리소스- RG-COMPUTE – 가상 머신 등 컴퓨트 리소스- RG-STORAGE – Storage Account 등 저장소 리소스Tag .. Terraform on Azure 정리 (4) - Azure 배포 테스트 : Network Terraform으로 Azure 필수 리소스 배포 테스트를 진행참고 문헌 : https://learn.microsoft.com/ko-kr/azure/developer/terraform/create-resource-group?tabs=azure-cli 빠른 시작: Terraform을 사용하여 Azure 리소스 그룹 만들기이 문서에서는 Terraform을 사용하여 Azure 리소스 그룹을 만드는 방법을 알아봅니다.learn.microsoft.com 배포 계획구조: Hub-Spoke 네트워크 모델 - Hub: 공통 인프라 구성 (VPN Gateway, Firewall 등) - Spoke: 업무별 구분된 네트워크 (Web, WAS, DB 등 리소스 배치) 보안 구성 - NSG (Network Security .. Terraform on Azure 정리 (3) - tf 파일과 기본 명령어 Terraform 시작 순서 가이드- 디렉터리 생성 및 이동 : Terraform 코드(.tf 파일)를 생성할 디렉터리 생성 및 이동mkdir terraform-samplecd terraform-sample Terraform에서 사용하는 .tf 파일 - Main.tf(리소스 정의)는 단순 테스트를 하는데 필수이며, 실제 프로젝트 관리시에는 아래 파일들이 모두 필요.파일명용도코드예제providers.tf사용할 Provider 정의예: azurerm, google, aws 등terraform { required_providers { azurerm = { source = "hashicorp/azurerm" version = "~>3.0" } } } provider .. Terraform on Azure 정리 (2) - MS 계정으로 Azure에 Terraform 인증 Azure 구독에 대해 Terraform 명령을 사용하려면 먼저 해당 구독에 Terraform 인증 필요 Azure 공식 문서 참고 : https://learn.microsoft.com/ko-kr/azure/developer/terraform/authenticate-to-azure-with-microsoft-account Microsoft 계정으로 Azure에 인증Microsoft 계정으로 Azure에 Terraform을 인증하는 방법 알아보기learn.microsoft.com 특이사항Terraform은 Azure CLI를 통한 Azure에 대한 인증만 지원합니다. Azure PowerShell을 사용한 인증은 지원되지 않습니다. 따라서 Terraform 작업을 수행할 때 Azure PowerShell .. Terraform on Azure 정리 (1) - Cloud Shell에서 Terraform 구성 Azure에서 Terraform 사용할 때 선택지1. Azure Cloud Shell : Terraform 설치 없이 바로 사용2. Local : 로컬 머신의 리소스를 자유롭게 활용할 수 있어 더 큰 규모의 작업 가능3. Azure DevOps 또는 GitHub Actions : 인프라의 변경 사항을 자동으로 관리할 수 있어 운영 효율성이 높음. 초기 설정이 복잡할 수 있으며, CI/CD 파이프라인을 관리할 수 있는 경험 필요 -> 여기서는 Azure Cloud Shell 활용Azure 공식 문서 참고 : https://learn.microsoft.com/ko-kr/azure/developer/terraform/get-started-cloud-shell-powershell Azure Cloud She.. 이전 1 2 다음