Azure/Azure Administrator

[Azure Administrator] Azure Cloud Shell 이란 ?? #1

coxfactor-Tech 2024. 12. 2. 11:12

"Azure Cloud Shell"은 Browser에서 Azure Resource를 관리할 수 있는 대화형 터미널 입니다. 
Azure Admin은 작업 방식에 따라 Bash와 Powershell 중 적합한 Shell 터미털 환경을 유연한게 선택할 수 있습니다. 

Cloud Shell은 Microsoft의 Azure Linux 배포판에서 실행되며, 필요한 도구가 사전 설치된 상태로 제공되어 별도의 설정 없이 바로 사용 가능합니다. Cloud Shell 은 Azure Storage Account와 연결되어 데이터를 저장하고 관리할 수 있는 기능을 제공합니다. 

- 지원도구 및 프로그래밍 언어 

1. 관리 도구 
Azure CLI, Azure Powershell, Azure Copy, Service Fabric CLI 등 

2. 개발 및 운영 도구 
Docker Desktop, Kubectl, Terraform 등 

3. 프로그래밍 언어
.NET 7.0, Node.js, Java, Python, Go 등 

 


위 그림은 Azure Cloud Shell의 사용흐름 및 Azure Resources 관리 과정을 나타내고 있습니다. :) 

 

Azure Admin
Azure 관리자는 브라우저를 통해 Azure 포털에 접근하여 작업을 시작합니다.

Azure Cloud Shell
Azure 포털에서 제공하는 CLI 또는 PowerShell 기반의 클라우드 쉘 환경을 활용합니다.
Azure Cloud Shell은 명령줄 작업을 통해 자원을 관리하거나 배포할 수 있도록 지원합니다.

Azure Storage Account
Azure Cloud Shell은 백그라운드에서 Azure Storage Account를 활용하여 세션 데이터를 유지하거나 스크립트 및 파일을 저장합니다.이를 통해 작업 중 필요한 영구 데이터 저장소 역할을 수행합니다.

Resource Group 및 Azure Resources
관리자는 Cloud Shell을 통해 Resource Group을 생성하거나 삭제하며, VM, 데이터베이스, 네트워크 리소스 등 다양한 Azure 자원을 배포/관리합니다.

대화형 작업
Azure 포털과 Cloud Shell 간에는 지속적으로 데이터가 오가며, 관리자는 작업 결과를 실시간으로 확인할 수 있습니다.

 


Azure Admin → Browser → Cloud Shell → Storage Account → Resource Group → Azure Resources

다음은 Azure Cloud Shell 사용해 보기 :)