본문 바로가기
프로그래밍

Azure PowerShell을 이용한 AppService Plan(요금제) 생성/삭제 스크립트

by 도장깨기 2021. 2. 9.
728x90
반응형

안녕하세요 

오늘 소개해드릴 내용은

Azure PowerShell을 이용해 AppService Plan(요금제) 생성/삭제 스크립트

인데요

 

 

먼저, 설명에 앞서

저는 Azure PowerShell의 경우 Azure Portal을 설치해 사용 중이에요.

 

https://portal.azure.com/App/Download

 

Microsoft Azure

 

portal.azure.com

설치는 위 링크에서 하실 수 있어요.

 

앱서비스 요금제란 Azure 앱을 생성할때 해당 앱의 스펙이라고 보시면되요.

 

다양한 요금제 즉, 다양한 스펙으로 앱을 생성할 수 있으니 자신의 필요에 맞게 

요금제를 선택하시면되요 

 

일단 요금제 생성의 목적은 앱 생성에 있는데요.

스크립트로 진행하는 경우 앱 요금제 생성이 먼저 이루어지는것이 좋아요

 

반면에 스크립트가 아닌 수동 작업으로 Azure Portal에서 생성할 경우 선택한 요금제가 자동으로 생성되요

 

 

이제 한번 AppService Plan을 생성해볼게요!

 

1. AppService Plan(요금제) 생성

New-AzureRmAppServicePlan -ResourceGroupName "Test_jhlee" -Name "jhlee-test-plan" -Location "Korea Central" -Tier "Basic" -NumberofWorkers 1 -WorkerSize "Small"

생성 스크립트에요

 

이 스크립트의 경우 

 

- ResourceGroupName : 리소스 그룹 이름

- Name : 플랜 이름

- Location : 지역이름

- Tier : 요금제이름 (ex. Basic, Standard, PremiumV2, PremiumV3)

- NumberofWorkers = VM 인스턴스 수 (스케일 아웃)

- WorkSize = VM 인스턴스 크기

( Small = CPU코어 2, 메모리 8GB, Medium = CPU코어 4, 메모리 16GB, Large = CPU코어 8, 메모리 32GB)

=> ex. Basic Small = B1, Basic Medium = B2, Basic Large = B3 요금제

 

설정에 맞게 스크립트 실행하시면 되요

 

PowerShell 실행화면

 

Azure Portal 화면

위와 같이 App Service 요금제 생성 완료된걸 확인할 수 있어요

 

 

이렇게 App Service 요금제로 들어가면 제가 설정한대로 한국 중부, B1(Basic Small)로 설정된거 역시 확인 할 수 있어요.

 

 

 

2. App Service Plan(요금제) 삭제

 

이번엔 요금제를 삭제하는 스크립트를 실행해 볼건데요

 

Remove-AzureRmAppServicePlan -ResourceGroupName "Test_jhlee" -Name "jhlee-test-plan"

 

PowerShell 실행화면

 

삭제완료

 

 

 

이렇게 쉽게 Azure PowerShell로 AppService Plan을 생성할 수 있어요.

기분탓인지 생성되는 속도도 더 빠르게 느껴지더라구요 

 

다음 글에서는 AppService 앱 생성/삭제를 진행해볼게요~!

 

 

 

 

참고 MSDN

https://docs.microsoft.com/en-us/powershell/module/azurerm.websites/new-azurermappserviceplan?view=azurermps-6.13.0

728x90
반응형

댓글