다음을 통해 공유


Azure 클라우드 서비스(확장 지원) 업데이트

중요합니다

2025년 3월 31일부터 클라우드 서비스(클래식)는 더 이상 사용되지 않으며 2027년 3월 31일에 완전히 사용 중지됩니다. 이 기능 사용 중단 및 마이그레이션 방법에 대해 더 알아보세요.

이 샘플들은 기존의 Azure 클라우드 서비스(확장 지원) 배포를 업데이트하는 다양한 방법들을 다룹니다.

기존 클라우드 서비스에 확장 기능 추가

다음 명령 집합은 ContosOrg라는 리소스 그룹에 속한 기존의 클라우드 서비스인 ContosoCS에 원격 데스크톱 프로토콜(RDP) 확장 기능을 추가합니다.

# Create RDP extension object
$rdpExtension = New-AzCloudServiceRemoteDesktopExtensionObject -Name "RDPExtension" -Credential $credential -Expiration $expiration -TypeHandlerVersion "1.2.1"
# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"
# Add RDP extension to existing cloud service extension object
$cloudService.ExtensionProfile.Extension = $cloudService.ExtensionProfile.Extension + $rdpExtension
# Update cloud service
$cloudService | Update-AzCloudService

클라우드 서비스에서 모든 확장 프로그램 제거

기존 클라우드 서비스 ContosoCS에서 리소스 그룹 ContosOrg에 속한 모든 확장을 제거하는 다음 명령 세트를 따르십시오.

# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"
# Set extension to empty list
$cloudService.ExtensionProfile.Extension = @()
# Update cloud service
$cloudService | Update-AzCloudService

클라우드 서비스에서 원격 데스크톱 확장을 제거하십시오.

다음 명령 집합은 ContosOrg라는 리소스 그룹에 속한 ContosoCS라는 기존 클라우드 서비스에서 RDP 확장을 제거합니다.

# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"
# Remove extension by name RDPExtension
$cloudService.ExtensionProfile.Extension = $cloudService.ExtensionProfile.Extension | Where-Object { $_.Name -ne "RDPExtension" }
# Update cloud service
$cloudService | Update-AzCloudService

역할 인스턴스 확장/축소

다음 명령어 세트는 ContosOrg라는 리소스 그룹에 속한 ContosoCS라는 클라우드 서비스의 역할 인스턴스 수를 확장(스케일 아웃)하고 축소(스케일 인)하는 방법을 보여줍니다.

# Get existing cloud service
$cloudService = Get-AzCloudService -ResourceGroup "ContosOrg" -CloudServiceName "ContosoCS"

# Scale-out all role instance count by 1
$cloudService.RoleProfile.Role | ForEach-Object {$_.SkuCapacity += 1}

# Scale-in ContosoFrontend role instance count by 1
$role = $cloudService.RoleProfile.Role | Where-Object {$_.Name -eq "ContosoFrontend"}
$role.SkuCapacity -= 1

# Update cloud service configuration as per the new role instance count
$cloudService.Configuration = $configuration

# Update cloud service
$cloudService | Update-AzCloudService

다음 단계

Azure Cloud Services(추가 지원)에 대한 자세한 내용은 Azure Cloud Services(추가 지원) 개요를 참조하세요.