Microsoft Azure
ASP.NET MVC アプリケーションの WebDeploy パッケージを Azure Web Apps にデプロイする際に、Web.config に埋め込まれた Storage などの接続文字列を書き換えるために zip ファイルを展開する作業が非常に手間でした。 調べてみると、デプロイする際に Par…
久しぶりに Azure Cloud Services のデプロイでハマってしまったので共有しておきます。 Web Role や Worker Role のプロジェクトをデプロイした際、パッケージに問題があり、ビジー → 再開中 が繰り返されてデプロイが完了しないときがあります。ポータル上…
gooner.hateblo.jp 以前の記事でも書きましたが、Cloud Services で Azure Diagnostics を利用している場合、2015年12月9日までに Azure SDK 2.5 以降で利用できる Diagnostics 2.0 にアップグレードする必要があります。重複する部分もありますが、この記事…
jazug.doorkeeper.jp 先日、Global Azure Boot Camp 2015 in Japan に参加して、LTしてきました。 speakerdeck.com Azure App Services のネタが中心だったので、最近仕事でも使い始めた Web Apps の話をしました。LT の最後に紹介した孤独のグルメのアプリ…
www.buildinsider.net 先月、Build Insider MEETUP with Grani に参加してきました。C# で Web アプリケーションを作るフレームワークの話のなかで、Semantic Logging Application Block(SLAB)が面白そうだったので、試してみました。 SLAB は、Event Trac…
SendGrid の Event Webhook を利用すると、メールを送信する際に発生したイベントを指定した URL に POST することができます。POST されるデータは、delivered や bounce などのイベントタイプによってスキーマが異なる JSON 配列なので、スキーマフリーの …
久しぶりに、SendGrid の Web API のドキュメントを読んだら、Web API v3 が公開されていました。Web API v3 は、Basic 認証を使うようになり、API のリクエストの送信先ホストも変更されています。 gooner.hateblo.jp 以前の投稿で、統計情報を取得する Gen…
Azure Search の地理空間検索を使用すると、ある地点から特定の距離内にある検索対象を見つけることができます(現在位置から 5 km 以内にあるすべてのレストランを検索するなど)。この機能を使って、孤独のグルメに登場したお店を検索できる ASP.NET MVC …
(追記)Azure SDK 2.6 の Azure Diagnostics に移行することをお薦めします。 gooner.hateblo.jp 昨年の 12月10日に Azure アカウント宛にメールが来ていて、Cloud Services(Web Role, Worker Role)で Azure Diagnostics を利用している場合、2015年12月9…
この記事は、Azure Advent Calendar 2014 と ASP.NET Advent Calendar 2014 の両方の 13 日目 の記事です。 qiita.com qiita.com Azure Media Indexer と Azure Search を使って、動画に字幕を表示し、検索した字幕データの時間から再生できる ASP.NET MVC …
SendGrid を使ってメールを送信する Web サービスを開発するにあたり、日々どのくらい利用されているのかを把握したかったので、ふとツイートしてみると SendGrid のサポートの方からレスを頂けました。 @TonyTonyKun こんにちは、SendGridサポートです! 送…
9月20日土曜日、JAZUG 4周年総会に参加し、LTしてきました。 speakerdeck.com 初めてのLTだったので、かなり緊張しました。リハは行っていたのですが、5分間という時間制限に焦ってしまい、だいぶ駆け足で参加者の反応を見る余裕もないプレゼンになってしま…
8月上旬に、Azure Storage の 古い REST API が削除されることが告知されました。Client Library の Version 1.x は、2015年8月1日以降に使うことができなくなります。古い REST API と Storage Client のサポート終了日は、2015年8月1日 から 2015年12月9日…
Storage Client Library 1.7 を 最新版(4.3)に移行する際のポイントをまとめます。この記事では、Table Storage について記載します。それ以外については、記事を分けました。 Azure Storage Client Library 1.7 を 4.3 に移行する Azure Storage Client L…
Storage Client Library 1.7 を 最新版(4.3)に移行する際のポイントをまとめます。この記事では、Blob Storage について記載します。それ以外については、記事を分けました。 Azure Storage Client Library 1.7 を 4.3 に移行する Azure Storage Client Li…
Storage Client Library 1.7 を 最新版(4.3)に移行する際のポイントをまとめます。この記事では、Queue Storage について記載します。それ以外については、記事を分けました。 Azure Storage Client Library 1.7 を 4.3 に移行する Azure Storage Client L…
クラウドデザインパターンの Cache-Aside Pattern を ASP.NET Web API で実装してみました。Cache-Aside Pattern は、オンデマンドでデータをキャッシュに効率的に読み込むパターンです。キャッシュ機構には、Azure Redis Cache(Preview)を利用しています…
Visual Studio から Console Projects を Azure WebJobs に発行できるようになったので、試してみました。Visual Studio 2013 Update 3 + Azure SDK 2.4 をインストールする必要があります。 以前の記事と同様に、WebJobs と SendGrid の SDK を使って、発生…
クラウドデザインパターンを読んでいて、Pipes and Filters や Priority Queue で Azure Service Bus のキューを使用する際に、新しいプログラミング モデルが使われていることに気が付きました。イベント駆動型メッセージ プログラミング モデルと呼ばれて…
Azure Automation は、PowerShell ベースの Runbook を実行することで、Azure 環境の作成や展開を自動化することができます。Azure Virtual Machines の起動と停止をスケジュールで自動化するシナリオを試してみました。こちらのブログを参考にしましたので…
オンプレミスの PC から Azure の仮想マシンに対して、Point to Site VPN の接続を試してみました。Site to Site VPN の接続に比べて、手軽に VPN を構築することができます。 仮想ネットワークの作成 管理ポータルから、仮想ネットワークを作成します。仮想…
やっと、Azure RemoteApp Preview がアクティブになったので、試してみました。デフォルトでは Excel や Word などの Office 製品が公開されていますが、Internet Explorer や Adobe Reader などのアプリも追加で公開できます。 Internet Explorer を公開で…
TechEd NA 2014 で発表があったのように、Azure の Virtual Machines で Windows 7 と 8.1 のクライアント OS の VM イメージが使えるようになりました。 先日、Windows Phone Arch in Tokyo に参加したこともあり、Universal Windows App を試したかったの…
gooner.hateblo.jp 前回の投稿では、multipart / form-data を使ってファイルをアップロードしました。ASP.NET Web API において、クライアントから POST されたコンテンツが POST や PUT メソッドの引数にバインディングされるのは、JSON や XML 用の Media…
ASP.NET Web API でファイルをアップロードする際に、Content-Type の異なるデータを送信したかったので、multipart / form-data を使う方法を試してみました。画像ファイルのバイナリデータとファイル名を送信して、Azure Blob Storage にアップロードする…
gooner.hateblo.jp 前回の投稿では、Windows Azure Notification Hub(通知ハブ)を使わずにプッシュ通知したので、今回は通知ハブを使って実装してみました。通知ハブについては、こちらのMSDNが分かりやすかったです。 Windows Azure Notification Hub の作…
Windows Azure – 技術者でつなぐ日めくりカレンダー の 3/24 の記事です。Windows Azure Notification Hub (通知ハブ)を使って、Windows Store アプリへのプッシュ通知を試してみました。記事が長くなったので、2回に分けて投稿します。 まずは、プッシュ…
実際に試してみたら、少しハマってしまったので、備忘も兼ねて投稿しておきます。 Azure Storage Client を使って Blob にアクセスできますが、 クライアントに Azure Storage のキーや署名情報を公開したくない アクセスログを取りたい といった要件があっ…
// 20140811 追記 --------------------------- ↓ WebJobs SDK の 0.3.1-beta に対応したコードに変更しました。 gooner.hateblo.jp // 20140811 追記 --------------------------- ↑ Windows Azure – 技術者でつなぐ日めくりカレンダー の 3/7 の記事です。…
先月のアップデートで、Webサイトにもステージングが用意され、VIP Swap できるようになりました。Cloud Services(Web Role)でなくてはならない理由は、ほとんどなくなったのですが、1つだけ気になっていたことがありました。 それは、「プログラマとデプ…