5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Azure CloudShellって何よ

Posted at

話題に出たので調べてみました

Azure Cloud Shell とはAzure リソースを管理するためシェルで、Bash・PowerShellを選択して使うことができる。

当然Azureのポータルから実行することができる
ポータル右上にボタンがあるのでポチっとする
azurecloudshell_01.png
でもVisualStudioCode経由で実行したほうが便利(個人的見解)

仕組み

実行するときCloudShell用マシンが立ち上がります
ファイルを永続化するために、新規または既存のAzureFiles共有をclouddriveとしてマウントする必要があります。

CloudShell の初回起動時にリソースグループ、ストレージアカウント、Azure Files共有を作成するように求められます。
これは初回のみの作業で、それ以降は自動的に接続されます。
1つのファイル共有をマップするとBashとPowerShellの両方で使われます。
azurecloudshell_02.png

このマシンは無料ですが、Azure Files共有をマウントすることが前提
(ただしAzureFilesは有料、とはいえ容量的には5GBのイメージプラスアルファ程度)
既存のストレージアカウントを設定することも可能
(ただしCloudShellが利用できるリージョンのみ)
azurecloudshell_03.png

新規の場合はこんな感じで専用のストレージアカウントが自動的に作られます
最寄りの利用可能なリージョンが自動的に選択されます
azurecloudshell_04.png

ちなみにCloudShellが使えるリージョンは下記の通り

領域 リージョン
アメリカ合衆国 米国東部、米国中南部、米国西部
ヨーロッパ 北ヨーロッパ、西ヨーロッパ
アジア太平洋 インド中部、東南アジア

何ができるの?

・AnsibleやTerraformに対応しているので構成管理が楽
 VisualStudioCodeから実行できる
→わざわざ構成管理用サーバを立てる必要がない
 →AzureDevOpsと連携して、構成情報をGitHub上で管理してDeployできるので、わざわざポータル入らなくてもサーバ管理がほぼできてしまう

この辺りは次回書きたいと思います

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?