PowerShellを使用したAzureの管理

Microsoft Developers Forum 2011開催とインストールマニアックスの開催去る2011年5月、マイクロソフト社の開発者向けイベントが開催されました。内容については多くの記事があるのであえて紹介しませんが、熱いイベントだったようです。震災後にマイクロソフトのような超巨大ソフト

bird982000(監修:山田祥寛)

2011年7月27日 20:00

Microsoft Developers Forum 2011開催とインストールマニアックスの開催

去る2011年5月、マイクロソフト社の開発者向けイベントが開催されました。内容については多くの記事があるのであえて紹介しませんが、熱いイベントだったようです。震災後にマイクロソフトのような超巨大ソフトウエア開発会社のCEO自らが日本に来て講演していただけたことが日本人として非常にうれしかったですし、象徴的なメッセージだったと思っています。私は残念ながら日程の都合で参加できませんでしたが、熱気を非常に感じました。

その中でWindows Azureもソーシャルゲームなどで多くの事例が発表されたようで、巨大なアプリケーションが動作する基盤としてやっと真価が発揮され始めたのかとうれしく思っています。また、異色の取り組みとしてWindows Azureの応援キャラクターとしてクラウディア・窓辺(http://twitter.com/#!/Claudia_Azure)が登場して、実際に声優さんとして喜多村英梨さんの声が当たっていたそうで、マイクロソフト社の柔軟さに驚きました。声優さんの候補を噂で聞いていて、どの方に決定するのかが非常に気になっていましたが、今後の展開が気になります。

図1:クラウディア・窓辺さんのTwitter画面

Think ITでもインストールマニアックスというWindows Azure上にどれだけのOSSをインストールできるのかというコンテストを開催されていて、この記事が掲載される頃には大勢が決まっているだろうと思います。私も中間イベントで講演させていただきました。あまり人前で話すことが無いので当日は非常に緊張しましたが、無事に終わってホッとしました。残念ながらイベントの最後までいられなかったのでわかりませんでしたが、クラウディアさんも最後のジャンケンに登場されたとか。イベント自体は非常に多くの方がいらっしゃっていて、Windows Azureに対する注目がさらに増している感じを受けました。今後もさらに発展していくだろうと確信できました。

PowerShellで行うマネジメントの概要

さて、前回は、Azureポータルを使用したマネジメントを行ってきましたが、いかがでしたでしょうか?Silverlightで作成されているため、インターネットにつながっていればどこからでも管理できる便利さを実感していただけたかと思います。そして、今回はポータルサイトではなく、PowerShellを使用してマネジメントが行えるツールを紹介していきます。

まず、PowerShellとは何かから説明していきます。PowerShellとはマイクロソフト社が提供するツールです。これまでのコマンドプロンプトで提供されてきたコマンドラインツールの後継ツールで、クライアントOSではWindows 7から標準として搭載されています。拡張性が高く、.NET Frameworkを基盤として動作している強力なコマンドラインシェルとなります。

このシェル上で動作するのがAzureのマネジメントツールである、Windows Azure Service Management CmdLets(以降、CmdLets)です。このツールを使用することによりホストサービスのデプロイやインスタンスの増減、ストレージサービスの管理など主だったAzureのマネジメントがコマンドライン上で行えるようになります。また、コマンドをスクリプト化することで、運用の自動化が可能になるでしょう。

また、このツールを使用しての操作は、クライアントPCに対して電子証明書が登録されたPCからしかできず、LiveIDを必要としません。そのため、オペレータは(LiveIDとパスワードを知りさえすれば可能ですが)登録されたクライアントPCからしか操作ができなくなって、LiveIDやパスワードを知る必要がなくなります。

そのため、悪意のある内部者が外部からAzureポータルに接続して操作する危険性が相対的に下がるので、より運用時の安全性が担保されるようになります。ですので、Azureを使ったシステムの運用を考慮する上で、Azureポータルを使用した運用と比較を行った上で採用の検討を十分に行う必要がある技術です。

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30