Windows Azureを最短でマスターしたい
投稿者:割と普通 氏(waりとnaはてな日記)
2010年2月にWindows Azureの商用課金がスタートし、.NET環境でもクラウドコンピューティングが身近になってきました。以前は、Windows Azureを学習するための日本語コンテンツが不足していましたが、最近はMSDNにも日本語コンテンツが充実してきています。しかし、それらの良いコンテンツがあるにも関わらず、学習や情報のキャッチアップに活用していることが少ないように見受けられます。
そこで今回は、MSDNを通してWindows Azure初学者が一連の技術を習得し、Windows Azure最新情報のキャッチアップまで行えるようになるガイドラインを紹介します。
Windows Azureを学ぶ
MSDNオンライン内でお勧めできるコンテンツはいくつかありますが、以下の流れでコンテンツを通読することで、Windows Azureの基礎的な開発手法を学習できます。
- MSDN日本語サイト>Windows Azure Platformデベロッパーセンター>ラーニング > チュートリアル
- MSDN日本語サイト>Windows Azure Platformデベロッパーセンター>ラーニング > サンプルコード集 >サンプル コード集 C#
- MSDN英語サイト>(Windows Azure Platform )TrainingKit
- MSDN英語サイト>(Windows Azure)Code Gallery
Windows Azure初学者向けの情報を分かりやすく紹介しています。Windows Azureを学習する際に、最初に通読したい内容です。
WebロールやWorkerロールを用いたサービス開発、ブロブストレージの利用法についての記事が公開されています(2010年2月14日現在)。サンプルコードを提示するだけでなく、Visual Studioの使用手順を含めたアプリケーション動作確認手順まで学習できます。
TrainingKitに含まれているサンプルコードは、HelloWorldやストレージサービスの操作といった基礎的なものだけでなく、SQL Azure、Windows Azure Platform AppFabric、Dallasまでのサンプルコードを含んでいます。TrainingKitに含まれるコンテンツを一通り読破できれば、Windows Azure中級者を名乗れると思います。
Code Galleryを利用して、MSDNに登録されたコードサンプルをダウンロードできます。Windows Azureストレージアカウントのデータを操作できる「Windows Azure Management Tool(MMC)」や、Azureから出力されるIISログを取得するコマンドラインツール「Azure Log Fetcher」などが登録されています。新しいコードサンプルの登録や、登録されたコードサンプルのバージョンアップが行われることがあるので、定期的なチェックをお勧めします。
Windows Azure最新情報をキャッチアップする
Windows Azureについての基礎学習後は、Windows Azureを活用するために最新情報を継続的にキャッチアップしておくとよいでしょう。新しいWindows Azureの情報を公開している日本語サイトは、Windows Azureエバンジェリストである砂金氏のブログ「Azureの鼓動」が有名です。しかし、さらに最新の情報をキャッチアップするためには、開発チームブログ(英語)のRSSを購読することをオススメします。
- Windows Azure チームのブログ
- Windows Azure Platform AppFabric チームのブログ
- SQL Azure チームのブログ
- クラウド コンピューティング ツール チームのブログ
残念ながら英語版のサイトしか存在しませんが、不具合情報やハマリどころのTIPSなどの検索にはMSDNフォーラムサイトも活用できます。情報量が多く活発に議論されているので、「英語は苦手」と言わず、困ったときにはフォーラムサイト内をキーワード検索すると解決方法が見つかるかもしれません。