かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

Azure

Azure WebJobsでテーブルからデータを読み込む

テーブルストレージに書き込む方法はやったので次は読み込みをやってみたいと思います。 テーブルからデータを読み込むには、Table属性のついたIQueryableを引数に受け取ります。 このIQueryableにクエリを発行することで、テーブルからデータを取ってこれま…

Azure WebJobsからテーブルにデータを書き込む

Table属性にテーブル名を指定してICollectorインターフェースを引数に渡してやればOKです。 ICollectorインターフェースの型引数はTableEntityあたりを拡張した型であればOKです。(自前でRowKeyとかPartitionKeyとか定義した型でもOK) using System; using…

Azure Web appのデプロイメントスロット

AzureのWeb appは本番と本番前のテスト用との環境を作っておいて、さくっと入れ替える機能を持っています。 デプロイメントスロットを作っておいて、そっちにデプロイしたあとにスワップを押すといい感じに入れ替えてくれます。 構成情報をスロットごとに保…

Azure WebJobsでHello world

Azureで常時実行しておくものとして何かないかと思ってたらこんなレスをいただきました。 @kosmosebi @okazuki おっとっとそうでした。ContinuousモードのWebJobsも使えます— 帝国兵 (@superriver) February 2, 2016 存在は知ってたけど今まで使ってこなかっ…

TypeScriptのプロジェクトをAzure Web Appにgitデプロイする

TypeScriptのプロジェクトをgit使ってdeployしたいなぁと思います。 問題点 TypeScriptのプロジェクトではgitにJSが含まれてない。でもAzureにはJSをpushしないといけない。 とった対策 デプロイ用ブランチを作って、そこでJS追加してデプロイした。 デプロ…

AzureのEventHub -> Stream Analytics -> ServiceBus Queueのスルーパスでどれくらいのスピードなのか見てみた

@xin9leさんと話しをしてて、EventHubに突っ込んだデータがStream Analyticsが処理してQueueに突っ込んだ結果どれくらいで返ってくるものなのかという話しになりました。 なので、まぁ適当にプログラム組んでみました。 Service Bus名前空間の作成 まず、Eve…

Azure MLでガジェクラかどうか判定してみよう #azurejp #jazug

たなかさんからこんな問い合わせがありました。 かずきせんせー、Azure MLで異常値検出をしたいです— たなか@ (@tanaka_733) 2015, 10月 8 @okazuki みんなの端末所持数一覧から異常な人をあぶりだすのはどうでしょう?— たなか@ (@tanaka_733) 2015, 10月 8…

Azure MLで天気予報をしてみた #azurejp #jazug

Azure MLで天気予報してみよう(占いくらいの精度のやつ) ということで、気象庁の過去データから 天気概況(昼:06時~18時)を15年分落としてみました。 www.data.jma.go.jp やることは月と日を入力したらなんと天気を出してくれる…!まぁ日付と天気には、…

Azure MLで平均気温を予測してみた #azurejp #jazug

Azure MLの勉強もかねて遊んでみました。 データの準備 機械学習って、データを用意するのがめんどくさいんですが@garicchiさんから気象庁の過去データおすすめを言われたので覗いてみました。これは確かにいい。 www.data.jma.go.jp ということで、東京都の…

CloudServicesのWorkerRoleでアプリケーションログを出す #azurejp #jazug

Azure SDK 1.xの時代からタイムスリップしてきたのですが、ログの出し方が変わってたんですね。 Azure SDK 2.6 の Azure Diagnostics に移行する | ROMANCE DAWN for the new world ということでメモ。 WorkerRoleを作って設定画面から、ログ用のストレージ…

Stream AnalyticsのCollectTop関数の罠?

ちょっとはまったことがあったのでメモです。 Stream Analyticsには、指定した並び順で並び替えたTopいくつかを返すCollectTop関数というものがあります。 CollectTOP こいつでCollectTop(1)とかやって一番上の1件だけ取ろうと目論んでたら同率一位が複数件…

#jazug でStream AnalyticsのLTしてきました

20150905 stream analytics from 一希 大田 www.slideshare.net 5分なのでだいぶんはしょってますが、どれくらいStream Analyticsが簡単かということを伝えるためにLTしてきました。

Stream Analytics入門してみた #azurejp

最近頑張ってるStream Analyticsですがここらへんでまとめてみようと思います。 Stream Analytics ドキュメントにも書いてありますが、Stream Analyticsは大量のデータをリアルタイムに処理するための基盤になります。大量のデータのインプットには、これま…

Stream AnalyticsのSystem.Timestampの返す日付

間違ってもその時のシステムの今の時間じゃないという点だけ覚えておかないといけないです(最初そう思ってた) デフォルトでは、そのレコードがイベントハブによって与えられた到着時刻になるっぽいです。ユーザーが明示的にTIMESTAMP BY句を使ってフィール…

Stream Analyticsで指定した時間内で最大の値を持つレコードを抜き出す

サンプルデータはこんな感じで。 [ { "Id": 0, "Value": 10, "Time": "2015-08-30T09:00:00.0000000Z" }, { "Id": 0, "Value": 11, "Time": "2015-08-30T09:01:00.0000000Z" }, { "Id": 0, "Value": 12, "Time": "2015-08-30T09:02:00.0000000Z" }, { "Id": …

Stream Analyticsのクエリのパターン 自己結合

Stream Analyticsで異常なデータを探すときによく使うのが自己結合です。ということで見ていきましょう。 以下のようなサンプルデータがあるとします。 [ { "Id": 0, "Value": 10, "Time": "2015-08-30T09:00:00.0000000Z" }, { "Id": 0, "Value": 11, "Time…

Universal WIndows Platform appからセンサーの値を拾ってイベントハブに叩き込んでStream Analyticsで処理してSQL Databaseに突っ込む

これまでの集大成です。 Microsoft AzureのEventHubに叩き込んだデータをStream Analyticsで加工してTableStorageで突っ込む - かずきのBlog@hatenaokazuki.hatenablog.com UWPでAzureのイベントハブにデータを突っ込む - かずきのBlog@hatenaokazuki.hatena…

UWPでAzureのイベントハブにデータを突っ込む

抱かれたい男No1様にとてもお世話になりました。 Windows 10 IoT Core(UWP)でSASトークンを生成buchizo.wordpress.com ServiceBusの名前空間をokazukihub-nsで作成して、イベントハブ名をokazukihubで作成して、送信の権限を持った口をInputという名前で作…

Stream Analytics練習

2つのセンサーから同じ場所のちょっと違う場所のある測定値を送ってもらってる。 ちょっと違う場所はInput1, Input2という別々のイベントハブに送られてるものとする。 そんなときに、3分間隔で最大値を比べてどれくらいの差があるかどうか…。 WITH Step1 AS…

Microsoft AzureのEventHubに叩き込んだデータをStream Analyticsで加工してTableStorageで突っ込む

時代はIoTですよね。 ということで、データの受け口として推されてるっぽいEventHubからStream Analyticsを使ってTableStorageで出力してみたいと思います。 受け口の作成 EventHubを作成します。Azureのポータル(クラシック使い)からService BusのEventHu…

MS AzureのEvent Hubsの使い方

IoTでデータ集めるときはWebAPIに直接叩き込むんじゃなくて、間にEventHubsを挟むとスケールしやすくていいぜHAHAHA。ということを聞いたのでぐぐってみたが、コード例があまりにも少ない…!! まぁ英語読めばいいんですが、TOEICの点数が確率論の世界の人に…

Windows 8とかでMSアカウント使ってるとAzure仮想マシンにRDPで認証で蹴られる

MSCCでMSDN Subscription Ultimate民が量産されたところなので、Azure上に仮想マシン立ててスグにこわせる開発環境として使おうとしてる人もいると思います。 そこで、たまに表題の件でつまずくことがあります。 ログインのときに認証ではじかれた場合は以下…

Windows Azure仮想マシンで壁紙に情報出すのを止めたい

2014/05/22 追記 かめぶちさんから、もっといいやり方を教えてもらいました。 @okazuki Remove-AzureVMBGInfoExtension とかすると幸せかもしれません2014-05-21 23:25:07 via Yubiseiakikana to @okazuki 以下駄文 BGInfoというので出してるんですね。 Azur…

なんか日本リージョン選べるんですけど!?

ついにきた!ふじこぴょんの運命やいかに!? 追記 ふじこぴょんの運命あった マイクロソフトとの連携強化に基づくパブリッククラウドサービス「A5 for Windows Azure」を提供開始 : 富士通

Windows Azure上に自前のイメージをアップロードするときに見るサイト

メモ Windows Server オペレーティング システムを格納した仮想ハード ディスクの作成とアップロード 今時点でサポートされてないのは知りつつWindows Server 2012 R2アップしてみるか…!? 追記1 上記日本語ドキュメントは古いので一番したまでスクロールし…

Windows Azure仮想マシンのWindows ServerとVisual Studioの日本語化メモ

Jazugのイベントへの参加の記事です。 少しでもいいね!って思ったら下記リンクからいいね!をお願いします。 このFacebookのページからいいね!をお願いします 結構前からですがVisual Studio 2013 Previewが入ったイメージがAzureの仮想マシンで提供されて…

Azure上に自分で用意したWindows Server 2012立てるために参考にするメモ

メモメモ。 Windows Azureの新IaaS機能「Virtual Machines」活用TIPS(後編)

SQL Databaseでツリー構造扱ってみよう

ちょっとツリー構造をRDBで扱わないといけなくなってしまったのでメモメモ。とりあえず、お試し用にWindows Azure SQL Database上に以下のようなファイルシステムを表すテーブルを用意しました。ローカルにDB持たなくていい世界って素晴らしいですね。 ブラ…

makecertコマンド覚書

いつもぐぐってしまうのでメモ…。okazukiappsという名前でクラウドサービスを作ってる場合のコマンド例打ち込むコマンド makecert -r -pe -n "CN=okazukiapps.cloudapp.net" -sky exchange "okazukiapps.cloudapp.net.cer" -sv "okazukiapps.cloudapp.net.pv…

Windows Azure Storage Client Library 2.0の使い方が書いてあるページ

How to use the Table Storage Service

Httpヘッダーからシステムに関する情報を消す方法のメモ

Removing Unnecessary HTTP Headers in IIS and ASP.NETこの2つは簡単だったけど X-AspNet-Version X-Powered-By こいつは、悩んだ…! Server Azure上でも同じでいけたよ!

SilverlightからAzureのStorageにアクセスするSDKってないのね・・・

不遇・・・!と思ってみてたら素敵なまとめ記事が。メモメモ http://blog.smarx.com/posts/uploading-windows-azure-blobs-from-silverlight-part-1-shared-access-signatures

ストレージのQueueのメッセージの不可視期間を更新する

Queueを使って非同期通信で重たいバッチ処理をWorkerロールに!とやってるときに気になるのがQueueから取得したメッセージの不可視時間。これをうまいこと制御しないと、バッチ処理中なのにQueueにメッセージが復活したりとちょっと嫌な感じになってしまいま…

Windows Azureの新機能Webサイトを試してみた

先日発表されたWindows Azureの新機能!wktkする内容ばかりでした!概要は以下の@ITの記事にまとまってます。 開発者は“Meet Windows Azure”で何と出会ったか さすが信頼と実績のAzure MVPの亀渕さん。素敵です。 IaaS関連の機能が目玉!!さらにはVPNま…

Windows Azure VIRTUAL MACHINES作ったあと完全に消せない? #azurejp

解決 ポータルのVIRTUAL MACHINES→DISKSからvhdを消すと消えました。 Windows Azureの新機能がリリースされたので楽しく遊んでみるためにWindows Server 2012を作ってみました!その後、自分のAzureのアカウントを一旦綺麗にしようと思ったのですがVIRTUAL M…

Windows Azureでなんでもできる気になる

Previewってついてるけど、今回追加されたVirtual MachineやVirtual NetrowkやらWeb Siteやらって組み合わせたら企業USEでも十分使えそうな気がしますね・・・。機能盛りだくさんすぎて、また勉強の日々ですね。というかおもちゃが増えた・・・!さとうなお…

Windows Azureのサービス名本当に変わってしまうん?

請求書の名前は変わるよ〜ってメールきたけど請求書だけなのか、全体的に変わるのか謎い・・・! 以前のサービス名 新しいサービス名 Windows Azure Compute Cloud Services Windows Azure Platform - All Services All Services Windows Azure CDN CDN Wind…

Transient Fault Handling Application Blockサンプル

以前、SQL Azureのリトライ処理で書いたRetry Logic for Transient Failures in SQL Azureですが、Enterprise Library 5.0にTransient Fault Handling Application Blockというものがあると@kamebuchiさんに教えてもらったので、試してみてCodeRecipeに書い…

SQL Azureのリトライ処理

SQL Azureは、普通のSQL Serverに比べて接続が切れることが多いということでリトライ処理が割と重要らしい。(ですよね?)そこらへんについて書いてある記事をメモメモ。 第4回 SQL Azureのコネクション管理 Retry Logic for Transient Failures in SQL Azu…

Windows Azure SDKとゲストOSの対応表

ふとAzure SDK 1.1とかみたいな太古?のSDKで開発したものって、今の最新ゲストOSでもサポートしてるのかな?というのが気になったので調べてみました。 Windows Azure ゲスト OS リリースと SDK の互換性対応表 情報が古いにおいがしたので英語のページをあ…

AppFabric AccessControl + Silverlightのサンプルかな??

気になるものがあったのでメモ。 Silverlight Samples for OData Over SQL Azure with AppFabric Access Control

Windows Azure Autoscaling Application Block (WASABi) でオートスケールアウトとか出来るみたい

いつのまにやらBetaがリリースされてるみたいですね。 Windows Azure Autoscaling Block BETA is out 何故この名前で略称が山葵なのかが気になります・・・。AzureのMVPの人たちはもう試してるのかな〜??

えっ?Azureで自動スケールアウトとかできないの?

というタイトルのような質問に対する解になるのかもしれません。 Info Q Enterprise Libraryは、Windows Azureアプリケーションの自動スケールを手に入れた これ使えるものに仕上がってるとしたら、自動でスケールできない or 自動でスケールするように作り…

ポータルが日本語化されてた件

日本語化されてるというか、日本語以外の言語にもいろいろ対応してる!!素敵。

Azureで作ったDateTimeをSilverlightに渡すと・・・?

Azureは世界標準時なので日本から見ると9時間ずれた時間がとれるのは有名ですよね!んで、先日Silverlight側でDateTime.Nowしたらどうなるか試したところ、これはクライアントサイドで動いてるので日本の時間が取れました。それでは、Azure側で作ったDateTim…

MSDNサブスクリプションの特典メモ

Visual Studio Ultimate with MSDN Subscription Monthly Benefit: Windows Azure 1,500 hours of a small compute instance 30 GB of storage 2,000,000 storage transactions SQL Azure 5 GB of Web Edition databases Windows Azure AppFabric 500,000 Ac…

Azureに配備したSilverlightのタイムゾーン

Silverlightはクライアントサイドで動くので、Azure上に置いてもタイムゾーンは日本時間なんですね! http://okazuki.cloudapp.net/CloudSLAppTestPage.aspxボタンを押したら現在時間を表示するのだけ作っておいてみた。数日しか残しておかないだろうけど・…

Azure契約してみた

Azure興味があったけど、環境すら整えてなかったので環境だけ整えてみました。 試しに現在時間表示するアプリ作って配備してみました。 21時23分くらいに実行したのに12時23分になってますね。GMTになってるっていうのがわかると思います。 あと、配備には時…