azure のクーポンを RubyWorld Conference で貰ったので、azure で linux インスタンスを立ち上げてなるほどなるほど言っている。インスタンスの作成は web からやってもいいけど、aws, gcloud 同様に cli でやってみた。
azure の cli はなぜか nodejs なので npm install azure-cli -g
でグローバルに入れる。あとはWindows azure 仮想マシンをコマンドラインツールから操作するにしたがって、openssl のキーを作ってから以下のコマンドを実行。
$ azure vm create --location 'Japan West' --vm-size 'Basic_A1' --ssh --ssh-cert ~/.ssh/azure-cert.pem --no-ssh-password vmname b39f27a8b8c64d52b05eac6a62ebad85__Ubuntu-14_04_1-LTS-amd64-server-20140927-en-us-30GB username
って感じでちょっと待つと vmname.cloudapp.net という dns が設定されて、.ssh/azure.key を秘密鍵とする username というアカウントを持った ubuntu 14.04 のインスタンスが作成される。便利。次はディスクのアタッチかなあ。gcloud のそれより若干わかりにくい。