Azure 관리 옵션
다양한 도구 및 플랫폼을 사용하여 Azure를 구성하고 관리할 수 있습니다. 명령줄, 언어별 SDK(소프트웨어 개발 키트), 개발자 도구, 마이그레이션 도구 등에 제공되는 여러 도구가 있습니다.
일상적인 관리 및 조작에 주로 사용되는 도구는 다음과 같습니다.
- Azure Portal - GUI(그래픽 사용자 인터페이스)를 통해 Azure 조작
- Azure의 명령줄 및 자동화 기반 상호 작용을 위한 Azure PowerShell 및 Azure 명령줄 인터페이스(CLI)
- Azure Cloud Shell - 웹 기반 명령줄 인터페이스
- 모바일 디바이스에서 리소스를 모니터링하고 관리하기 위한 Azure 모바일 앱
다양한 언어 및 프레임워크에 사용할 수 있는 Azure SDK와 Azure 리소스를 프로그래밍 방식으로 관리하고 제어하는 데 도움이 되는 REST API도 있습니다.
Azure를 처음 시작할 때는 Azure 포털을 가장 자주 사용하게 될 것입니다.
Azure Portal
Azure Portal은 모든 웹 브라우저를 통해 액세스할 수 있는 공용 웹 사이트입니다. Azure 계정으로 로그인하면 Azure 서비스 및 리소스를 생성, 관리 및 모니터링할 수 있습니다. Azure Portal에서 검색을 사용하여 다양한 유형의 서비스를 찾고 항목에 대한 도움말 링크를 가져올 수 있습니다. Azure Portal은 또한 마법사 및 도구 설명을 사용하여 복잡한 관리 작업을 안내합니다.
Azure Portal은 종종 단일 작업을 수행하거나 구성 옵션을 자세히 살펴보고자 할 때 가장 적합한 인터페이스입니다.
일반적으로 포털에서는 반복적인 작업을 자동화할 수 없습니다. 예를 들어 여러 VM을 설정하려면 한 번에 하나씩 만들어야 합니다. 이 프로세스는 반복과 관련된 복잡한 작업에 포털 접근 방식을 덜 이상적으로 만들 수 있습니다. 이러한 유형의 작업의 경우 Azure PowerShell 및 Azure CLI가 유용할 수 있습니다.
Azure PowerShell
Azure PowerShell을 사용하여 Azure 구독에 연결하고 리소스를 관리할 수 있습니다.
예를 들어 Azure PowerShell은 Azure 구독 내에 가상 머신을 만드는 New-AzVM
명령을 제공합니다. 이를 사용하려면 PowerShell을 시작하고 아직 설치하지 않은 경우 Azure PowerShell 모듈을 설치합니다. 그런 다음 Connect-AzAccount
명령을 사용하여 Azure 계정에 로그인하고, 다음과 같은 명령을 실행합니다.
New-AzVM `
-ResourceGroupName "MyResourceGroup" `
-Name "TestVm" `
-Image "UbuntuLTS" `
...
Azure CLI
Azure CLI는 Azure에 연결하고 Azure 리소스에서 관리 명령을 실행하는 명령줄 프로그램입니다. Azure CLI는 Windows, Linux 또는 macOS에서 실행할 수 있습니다.
예를 들어 VM을 만들려면 명령 프롬프트 창을 열고 아직 설치하지 않은 경우 Azure CLI를 설치합니다. 그런 다음 az login
명령을 사용하여 Azure에 로그인하고, 다음과 같은 명령을 실행합니다.
az vm create \
--resource-group MyResourceGroup \
--name TestVm \
--image Ubuntu2204 \
--generate-ssh-keys \
...
Azure Cloud Shell
Azure Cloud Shell은 Azure CLI 또는 Azure PowerShell과 같은 스크립팅 도구를 사용하여 Azure 리소스를 관리하기 위한 인증된 대화형 브라우저 액세스 가능한 셸입니다. 또한 이 Cloud Shell에서 텍스트 편집기, 소스 제어 도구, 데이터베이스 등 다양한 개발자 도구를 사용할 수 있습니다.
Azure Portal 내에서 또는 https://shell.azure.com(으)로 이동하여 Azure Cloud Shell에 액세스할 수 있습니다.
Azure 모바일 앱
Microsoft Azure 모바일 앱을 사용하면 iOS나 Android 휴대폰 또는 태블릿에서 모든 Azure 계정과 리소스를 액세스, 관리 및 모니터링할 수 있습니다.
설치되면 다음과 같은 많은 일반적인 Azure 작업을 수행할 수 있습니다.
- 서비스의 현재 상태 및 중요한 메트릭 확인
- 중요한 상태 문제에 대한 알림 및 경고를 지속적으로 제공
- 최신 Azure 경고를 검토합니다.
- 가상 머신 또는 웹앱 시작, 중지 및 다시 시작합니다.
- 가상 머신에 연결합니다.
- RBAC(역할 기반 액세스 제어)로 사용 권한을 관리합니다.
- Azure Cloud Shell을 사용하여 저장된 스크립트를 실행하거나 관리 작업을 수행합니다.
이 모듈의 나머지 단계에서는 포털 접근 방식을 좀 더 자세히 살펴보겠습니다.