Windows Azureプラットフォームは、次のメジャーアップデートを受け取りました。 先週、Scott Guthrie
はブログで.NET SDK 2.0の新しいバージョンのリリースを
発表しました。これには、リポジトリコンポーネントの管理、アプリケーションの診断、およびWebサイトの公開のためのVisual Studio統合を備えた新しいツールが含まれます。
この更新では、Service Busを操作するための新しい機能が導入されています。 さらに、Windows Azure Platformは、PowerShellを使用して管理タスクを自動化するための多数の新機能を受け取りました。 最後に、更新されたWindows Azureトレーニングキットがリリースされました。これには、クラウドプラットフォームの自習用の多数のラボが含まれています。
以下に、すべての革新の簡単な説明があります。
このリンクからすべての新しいツールをダウンロードできます。 SDKソースコードは
GitHubで入手でき
ます 。
Webサイト公開の機能強化
.NET SDK 2.0アップデートは、Windows AzureツールとVisual Studioのより深い統合を提供します。 Windows Azure Webサイトへのプロジェクトの公開がより深く統合され、アカウントサブスクリプションをIDEに登録して、Webアプリケーションをすばやく公開し、サーバーエクスプローラーからサブスクリプションアイテムにアクセスできるようになりました。

これにより、管理ポータルからパブリケーションプロファイルを手動でダウンロードしなくても、パブリケーションに必要なWebサイトサービスインスタンスを選択できます。
Visual Studio内でWindows Azure Webサイトを管理する
Windows Azure Webサイトサブシステムは、Visual Studioと統合された他の新しい管理機能も受け取りました。 Server Explorer Studioを使用して、Webサイトのインスタンスを管理できるようになりました。

サイトを停止および開始し、以前はWindows Azure管理パネルまたはコマンドラインからのみ利用できた設定を構成できます。
リアルタイムロギング診断データの取得
.NET SDK 2.0アップデートのもう1つのメジャーアップデートは、リアルタイムのWebサイトログ診断データを受信する新しい機能です。
開発者は、標準のSystem.DiagnosticsアセンブリとTraceクラスを使用して診断メッセージを記録できます。

開発者は、Webサイトのインスタンス管理を使用して、管理ポータルの設定で、またはWebサイトを管理するための新しいVisual Studio機能を通じて、そのようなログの登録を有効にできます。
次に、診断情報をリアルタイムで受信するために、開発者は新しい.NET SDK 2.0機能を使用して、ログイベントをリアルタイムで受信できます。

この機能は、クラウドサービスの役割でも使用できます。 開発者は、診断データを収集するためのパラメーターを設定し、クラウドサービス設定で収集するデータを選択できます。

クラウドサービスの診断は、構成ファイルを使用して構成することもできます。

次に、新しいVisual Studioツールを使用して診断データをリアルタイムで表示できます。たとえば、次のスクリーンショットは、クラウドサービスからリアルタイムで受信したSQL Serverエラーを示しています。

リアルタイムでログの受信を停止するには、開発者はストリーミングをオフにするだけです。 収集されたデータは、Windows Azureテーブルストレージクラウドストレージに保存できます。そこから、新しいクエリ構築ツールを使用して要求することができます。

新しいリアルタイムログストリーミング機能は、
コマンドラインツールでも使用でき
ます 。
クラウドサービスを公開するための新しいタイプの仮想マシンのサポート
Windows Azureインフラストラクチャサービスのグローバルな可用性の最近の発表に加えて、28 GBと56 GBの利用可能なメモリが増加した新しいタイプの仮想マシンが導入されました(詳細については、
ここをクリックしてください )。
.NET SDK 2.0アップデートにより、Visual Studioを使用する開発者は、新しいタイプの仮想マシンでクラウドサービスをホストできます。

クラウドホスティング速度の向上
これまで、Visual Studioを介してクラウドサービスの更新バージョンを公開する場合、更新プロセスはクラウド内の各アプリケーションインスタンスに対して順番に行われていました。 たとえば、クラウドサービスが10個のインスタンスにスケーリングされた場合、更新はインスタンスの後にインスタンスごとに順次実行され、更新中であってもユーザーがサービスを利用できるようにします。
.NET SDK 2.0アップデートでは、「同時アップデート」機能が追加されました。これにより、クラウドサービスロールのすべてのインスタンスを同時にアップデートするプロセスを指定できます。 これにより、展開されたソリューション全体の更新速度が大幅に向上しますが、しばらくの間、サービスが利用できなくなります。

クラウドストレージツールキット
クラウドストレージを操作するためのツールWindows Azureストレージは、以前はキューとBLOBを操作できました。 Visual Studioの現在の.NET SDK 2.0更新プログラムは、テーブルを操作するためのフル機能のツールサポートを追加します。

開発者は、テーブルの作成と削除、テーブルへのデータの挿入、テーブル内のデータのクエリとフィルタリングを行うことができます。


Windows Azure Service Busメッセージングライブラリの改善
現在の更新で最も重要な革新は、Windows Azure Service Busメッセージングサービスに関連しています。 Service Busクライアントライブラリの.NET SDK 2.0に、次の機能のサポートが追加されました。
- メッセージキューからのメッセージをブロックまたは選択せずにキュー内のメッセージを表示するためのメッセージ参照機能のサポート。
- メッセージを処理する新しいモデルメッセージポンプ -キューの周期的なポーリングの代わりに、プッシュスタイルでメッセージキューと着信メッセージを処理できます。
- アイドルエンティティを自動的に削除する機能:キュー、サブスクリプション、トピック。
各新製品の詳細な説明へのリンクについては、この記事の最後にある「更新の詳細」サブセクションをご覧ください。
管理タスクを自動化するための新しいPowerShellコマンド
現在の更新では、
PowerShellを介してWindows Azureクラウドリソース管理ツール用の膨大な数の新しいコマンドが追加されています。
- Get-AzureWebsiteLog-診断情報とWebサイトログのストリーミング用。
- Set-AzureDeployment –Mode Simultaneous —クラウドサービスのインスタンスの同時配置の機能を設定します。
- New-AzureVMおよびNew-AzureQuickVMチームによる新しいタイプの仮想マシンの作成。
- Service Bus名前空間を管理するための新しいコマンドレット
- Windows Azureストアでアドオンを管理するための新しいコマンドレット、アドオンのリストを取得する、新しいアドオンを購入する、既に購入したアドオンを表示するなど、MongoDBを無料プランで取得して米国西部でホスティングするコマンド
New-AzureStoreAddOn myMongoDB –AddOn mongolab –plan free –場所「West US」 - Windows AzureストレージBLOB、コンテナー管理、コピー、ロード、およびアンロードBLOBでCRUD操作をサポートするためのコマンドレット。
- Webおよびクラウドサービスワーカーロールのscaffold機能をサポートする新しいコマンドレット:Add-AzureWebRole、Add-AzureWorkerRole、New-AzureRoleTemplate。
新しいPowerShellコマンドレットとその機能の説明の完全なリストについては、
次のリンクを参照し
てください 。
更新の詳細
上記は、現在のアップデートの新機能の簡単な説明です。 以下のリンクで、各革新に関するより完全な情報を見つけることができます。
お知らせ:
MSDN:
Channel9ビデオ:
Service Busの新機能:
新しいサービスバスのお知らせ:
Windows Azureトレーニングキットの更新-2013年4月
.NET SDK 2.0更新プログラムのリリースから1週間、更新された
Windows Azureトレーニングキットがリリースされ、開発者やIT専門家によるクラウドプラットフォームのあらゆる側面を独立して研究するための多数のプレゼンテーション、プロジェクト、ラボが提供されます。
4月の更新では、次の新しいコンテンツが導入されています。
- 新しいプレゼンテーション:Windows AzureモバイルサービスとAndroid。
- 新しいラボ:Windows AzureモバイルサービスとAndroid。
- 新しいラボ:Windows AzureモバイルサービスとWindows Phone。
- 新しいプレゼンテーション:Windows Azure HDInsight Serviceの概要。
- 新しいラボ:Windows Azure HDInsightの概要。
- ITプロフェッショナル向けの更新されたコンテンツ。
- Windows Azureの新機能:Windows Azureの概要、Windows Azure Webサイト、Windows Azure仮想マシン、およびWindows Azureモバイルサービスの更新されたプレゼンテーション。
次のリンクからWindows Azureトレーニングキットをダウンロードします。
お見逃しなく
ほぼ毎週リリースされているWindows Azureプラットフォームの更新に関する以前の発表をお見逃しなく。
便利なリンク
以下に、Microsoftクラウドプラットフォームの使用に役立つリソースへのリンクを示します。
また、既にWindows Azureで開発している場合、またはサービスの開発者を探したい場合は、
appprofessionals.ruサービスにアクセスして
ください 。
azurerus@microsoft.comでご質問にお答えします。
FacebookのWindows Azureコミュニティでお会いできるのを楽しみにしています。 ここでは、専門家(質問することを忘れないでください)、写真、多くのニュースを見つけることができます。
大規模なクラウド会議中に行われた
Windows Azure Summitレポートのビデオ録画とビデオインタビュー 。