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ビデオ:
- エピソード106-Scott GuthrieがWindows Azure SDK 2.0について議論します
- Service Bus .NET SDK 2.0の新機能
- Azure StorageおよびDiagnosticsの新しいツール
Service Busの新機能:
- Service Busプレビューライブラリの新機能(2013年1月)-1:メッセージポンプ
- Service Busプレビューライブラリの新機能(2013年1月)-2:自動有効期限
- Service Bus Preview Libraryの新機能(2013年1月)-3:キュー/サブスクリプションの共有アクセス承認
- Service Busプレビューライブラリの新機能(2013年1月)-エピローグ:メッセージの参照
新しいサービスバスのお知らせ:
- リリースノート: http : //t.co/c5aLW86qNj
- ドキュメントの更新: サービスバス認証
- タスクベースのAPIに関するブログ投稿: http : //blogs.msdn.com/b/windowsazure/archive/2013/04/11/task-based-apis-for-service-bus.aspx
- 新しいService Busコードの例:
- SAS: http : //code.msdn.microsoft.com/Shared-Access-Signature-0a88adf8
- OnMessage: http ://t.co/YWcSqszHPE
- 参照: http : //t.co/ezf6i5uRo5
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プラットフォームの更新に関する以前の発表をお見逃しなく。
- Windows Azure Update :ポイントツーサイト接続、および仮想マシンとネットワーク、クラウドサービス、Ruby SDKのリリースに対するその他の改善点
- Windows Azure Upgrade :仮想マシンとネットワークの広範な可用性、SLA、メモリ拡張、価格引き下げ
- Active Directoryとクラウド内のバックアップ 、サイトトラッキング、およびWindows Azureのその他の更新。
- Windows Azureアップデート :Hadoop、Dropbox、Mercurial、PhoneGap。
- 今月のWindows Azureプラットフォームの更新とニュース (2013年2月から3月)。
- Androidアプリケーションのクラウドサポート 。
- 毎月のWindows Azure Platformアップデートレビュー :メディアサービス、通知ハブ、VMデポ、Redis。
便利なリンク
以下に、Microsoftクラウドプラットフォームの使用に役立つリソースへのリンクを示します。
- Windows Azureの90日間無料トライアル 。
- スタートアップ 、 パートナー 、教師、 MSDNサブスクライバー向けのWindows Azureリソースへの無料アクセス
- Windows Azure 開発センター (azurehub.ru)-Windows Azureでのサービスと開発の選択に関するスクリプト、ガイド、例、推奨事項。
- 最新のWindows Azureニュース-Twitter.com/windowsazure
- http: //wazurr.ru-ロシア語と英語のWindows Azureコンテンツアグリゲーター。
また、既にWindows Azureで開発している場合、またはサービスの開発者を探したい場合は、 appprofessionals.ruサービスにアクセスしてください 。
azurerus@microsoft.comでご質問にお答えします。 FacebookのWindows Azureコミュニティでお会いできるのを楽しみにしています。 ここでは、専門家(質問することを忘れないでください)、写真、多くのニュースを見つけることができます。
大規模なクラウド会議中に行われたWindows Azure Summitレポートのビデオ録画とビデオインタビュー 。