クロスポスト: Windows Azure のテーブル、BLOB およびキューに関するチュートリアル シリーズと ASP.NET MVC 4 を使用したサンプル アプリケーション

このポストは、1 月 15 日に投稿された Cross-Post: Tutorial Series and Sample Application for ASP.NET MVC 4 with Windows Azure Tables, Blobs and Queues の翻訳です。 編集メモ: 今回は、Tom Dykstra が 2012 年 12 月 20 日に .NET による Web 開発とツールに関するブログ (英語) へ投稿した記事をご紹介します。 昨年 12 月、.NET による Web 開発とツールに関するブログ (英語) では、新しいチュートリアルのシリーズとそれに関連するサンプル アプリケーションを公開しました。これは、ASP.NET MVC 4 および ASP.NET Web API を使用している多層アプリケーションで、Windows Azure…


Windows Azure における OnStop イベントの適切な処理方法

このポストは、1 月 15 日に投稿された The Right Way to Handle Azure OnStop Events の翻訳です。 編集メモ: 今回は、Windows Azure および ASP.NET MVC チームでプログラマ兼ライターを務める Rick Anderson の投稿をご紹介します。 Web ロールでの再起動 Windows Azure で軽視されがちな問題の 1 つに、再起動の処理があります。データの損失や永続化されたデータの破損を防止しつつ迅速にシャットダウンおよび再起動を実行し、新たな要求を効率よく処理するためには、再起動を正しく処理することが重要です。Windows Azure クラウド サービスのアプリケーションは、オペレーティング システムを更新するために、おおよそ月に 2 回の頻度で再起動されます (OS の更新の詳細についてはブログ記事「OS のアップグレードに伴うロール インスタンスの再起動 (英語)」を参照してください)。アプリケーションを終了する際には RoleEnvironment.Stopping イベントが発生します。Visual Studio により作成される Web ロールの定型コードでは、OnStop メソッドはオーバーライドされません。このため、アプリケーションはシャットダウンまでのわずか数秒の間に HTTP 要求の処理を完了しなければなりません。Web ロールが保留中の要求によりビジー状態になっていた場合、これらの要求が失われる可能性もあります。OnStop メソッドをオーバーライドして Sleep を呼び出すと、Web ロールの再起動を最大で…


Windows Azure 仮想マシンでの OpenLogic CentOS イメージの展開

このポストは、1 月 11 日に投稿された Deploying OpenLogic CentOS images on Windows Azure Virtual Machines の翻訳です。 編集メモ: 今回は、OpenLogic 社の共同創業者であり、エンジニアリングディレクターを務めるEric Weidner氏の投稿をご紹介します。この記事では、同社が CentOS ユーザーにどのようにサポートおよびサービスを提供しているかについて説明しており、Windows Azure 仮想マシン上で OpenLogic CentOS のイメージを実行する詳しい方法についても触れています。 OpenLogic では、CentOS の商用レベルのサポートも含め、700 種類を超えるオープン ソース パッケージを対象としたサービスやサポートを提供しています。CentOS とは、一般に公開されている Red Hat Enterprise Linux のソース コードを元に開発された、エンタープライズ クラスの Linux ディストリビューションです。当社は、ユーザーの皆様に広く浸透したエンタープライズ Linux ディストリビューションに代わる選択肢として各企業にご活用いただくことを目指し、完全にオープンな CentOS のサポートを行っています。 OpenLogic は昨年 4 月頃から、Windows Azure 管理ポータル プレビューのイメージ ギャラリーで OpenLogic CentOS…


Windows Azure コマンド ライン ツールでクラウドを自動化

このポストは、1 月 11 日に投稿された Automating the cloud with Windows Azure Command Line Tools の翻訳です。 Windows Azure Powershell コマンドレット (英語) または Windows Azure コマンド ライン ツール (英語) をお使いのお客様はよくご存知かと思いますが、Web サイト、モバイル サービス、仮想マシン、サービス バスなどといった Windows Azure の機能は、CLI により、使い慣れたシェル プロンプトから Windows や Mac、Linux 上で非常に簡単に管理および展開することができます。 それだけでなく、まだまだ他にも便利な使い方があります。マイクロソフトが提供するツールを、お好みのスクリプト内で自動化インフラストラクチャの一部として使用したり、普段使用している開発環境から直接使用したりすることもできるのです。 今回は、コミュニティの記事とマイクロソフトのチームによる記事の両方から、この Azure の自動化機能について取り上げているものをまとめてご紹介します。 一般的なスクリプト作成 以下の記事は、異なるシェル環境からのスクリプト作成の基礎について書かれています。 「”Azure” CLI に対応した、シンプルな bash スクリプトの作成 (英語)」作成するスクリプトの内部で、Azure コマンドと grep や awk などのツールを連携して使用する方法について説明しています。…


Windows Azure モバイル サービスの利用開始に役立つ新コンテンツ

このポストは、1 月 10 日にフォーラムに投稿された New Windows Azure Mobile Services Getting Started Content の翻訳です。 編集メモ: 今回は、Windows Azure テクニカル エバンジェリストを務める Nick Harris (英語) の投稿をご紹介します。 Windows Azure モバイル サービス (英語) パブリック プレビュー版がリリースされてからたった 5 か月足らずですが、この短い間にも以下の機能が追加されるなど、モバイル サービスは絶えずアップデートされています。 Windows ストア アプリ、Windows Phone 8 アプリ、および iOS アプリに対応した SDK Microsoft アカウント、Facebook、Google、および Twitter を使用した認証 WNS、MPNS、および APNS によるプッシュ通知のサポート 構造化ストレージ フィードの収集、通知の送信、データ分析などのタスクをスケジュールに従って実行するスケジューラー 北ヨーロッパ、米国東部、および米国西部のデータ センターへの展開 先日マイクロソフトは、ユーザーの皆様が Windows Azure モバイル…


Windows Azure SDK の最新リリースについて – .NET 4.5、Windows Server 2012 など

このポストは、1 月 9 日にフォーラムに投稿された Recent Updates to the Windows Azure SDK – .NET 4.5, Windows Server 2012 and more の翻訳です。 編集メモ: 今回は、Mohit Srivastava (英語) および Dennis Angeline の投稿をご紹介します。 Windows Azure SDK for .NET (英語) の最新リリースでは、画期的な機能強化が多数実施されています。以下の新機能が導入されました。 .NET 4.5/Windows Server 2012 (OS ファミリ 3) を Web ロール/Worker ロールでサポート VS ツール – 生産性を向上 Web ロール/Worker ロール向けキャッシュの正式運用開始 ストレージ -…