Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- git hub
- 리눅스
- 사용자 계정 관리
- dockerfile
- Azure
- AI챗봇
- aws사용자모임
- 명령어
- 표준 라이브러리
- 함수
- it기사
- AWS
- maven
- open ai
- 프로세스 관리
- terraform
- python
- awskrug
- 클라우드
- 변수
- 파이썬
- 애저
- GIT
- nexus
- jenkins
- Linux
- 3티어 아키텍처
- docker
- go
- AI
Archives
- Today
- Total
We are Architect
9. Azure Cloud Shell 이란? 본문
* Azure Cloud Shell 이란?
- Azure 리소스를 관리하기 위한 브라우저로 액세스 가능한 명령줄 환경. bash나 PowerShell작업 방식에 적합한 쉘 환경을 유연하게 선택할 수 있다. 일반적으로 명령줄을 통해 Azure 리소스와 상호작용하려면 필요한 구성요소를 로컬 PC에 설치해야 한다. Cloud Shell을 사용하면 로컬 PC 일부가 아닌 인증된 대화형 쉘이 생긴다.
- Azure Cloud Shell은 웹 브라우저를 통해 액세스 할 수 있는 명령줄 환경이다. Azure CLI 또는 Azure PowerShell을 사용할 때와 동일한 방식으로 VM, 스토리지 및 네트워킹을 포함한 Azure 리소스를 관리할 수 있다.
- Cloud Shell은 MS에서 관리하여서 항상 최신버전에 Azure CLI 또는 Azure PowerShell에 접근할 수 있다.
- Cloud Shell을 사용해 브라우저를 열고 로그인만 하면 계정의 사용 권한과 액세스 권한을 가진 리소스에 연결된 명령줄 환경에 액세스 할 수 있다.
- Cloud Shell은 SSH키, 스크립트 등과 같은 파일을 유지하는 클라우드 스토리지를 제공한다.
- Cloud Shell 편집기가 있어서 직접 클라우드 스토리지에 있는 파일을 변경 할 수 있다.
* Azure Cloud Shell 사용해보기
- 로그인하여 메뉴 오른쪽 상단에 있음
- 접속화면
- 20분 동안 활동이 없으면 종료.
- 쉘로도 전환 가능
* 사용자 고유의 스크립트 및 파일에 액세스
- 클라우드 상에 파일을 업로드할 수 있음.( 전용 CloudDrive <스토리지>에 저장됨.)
- 배쉬 쉘에서도 가능.
- Azure 파일 공유 스토리지를 통해서 파일 공유도 가능.
- CloudDrive 또는 파일 공유에서 호스트 되는 스크립트를 편집해야 하는 경우 Cloud Shell 편집기를 사용할 수 있음.
* Cloud Shell 안에서 사용 가능한 도구
- 리눅스 : bash, zsh, sh, tmux, dig
- Azure 도구 : Azure CLI, AzCopy, Azure Function, Service Fabric CLI, Batch Shipyard, blobxfer
- 텍스트 편집기 : code, vim, nano, emacs
- 원본 제어 : git
- 빌드 도구 : make, maven, npm, pip
- 컨테이너 : docker, kubectl, Helm, DC/OS CLI
- 데이터베이스 : MySQL , PostgreSql, sqlcmd 유틸리티, mssql-scripter
- 기타 : Terraform, Ansible, Puppet Bolt, Office 365 CLI, Chef InSpec...
* Cloud Shell을 사용해야 할 경우.
- 브라우저 기반 디바이스에서 보안 명령줄 세션을 여는 경우
- 디바이스에 플러그 인 또는 추가 기능을 설치할 필요 없이 Azure 리소스와 상호 작용해야 할 경우
- 나중에 사용할 수 있도록 세션 간에 파일을 유지해야 할 경우
- Azure 리소스를 관리할 때 Bash 또는 PowerShell 중에서 선호하는 것을 사용하는 경우.
- Cloud Shell 편집기를 통해 파일(예: 스크립트)을 편집하는 경우
* Cloud Shell을 사용하지 말아야 할 경우.
- 장기 실행 스크립트 또는 활동에 대해 세션을 20분 넘게 열어두려는 의도가 있을 경우.(끊어지면 현재 상태 손실)
- Azure CLI 또는 PowerShell 환경 내에서 sudo 액세스와 같은 관리자 권한이 필요한 경우.
- 제한된 Cloud Shell 환경에서 지원되지 않지만 대신 사용자 지정 VM 또는 컨테이너와 같은 환경이 필요한 도구를 설치해야 하는 경우.
- 다른 지역의 스토리지가 필요한 경우.(한 지역에서만 Azure Cloud Shell에 할당할 수 있음)
- 동시에 여러 세션을 열어야 하는 경우.
'Cloud > Azure' 카테고리의 다른 글
10. Bash 소개 (0) | 2024.12.11 |
---|---|
8. Azure 리소스 용어 검토 & (0) | 2024.12.08 |
7. Azure: Azure Resource Manager 사용 (0) | 2024.11.29 |
6. Azure: Azure 관리 및 거버넌스 설명 (0) | 2024.11.16 |
5. Azure: 클라우드 서비스 유형 설명 (0) | 2024.11.13 |