Windows Azure AppFabric Caching CTP版のハマりどころ

Windows Azure AppFabric Cachingは便利な機能ですが、ホステッドサービス(本番環境)とCompute Emulator(ローカル環境)では実行する動作原理が異なるよというお話。 Full IISモードで動作した場合、Compute Emulatorではうまく動かなかったのですが、 @kazuk さんの一言で解決。見識に脱帽です…。
1
(A_Y)m @A_Ym

.@kamebuchi @normalian とりあえずCodePlexでServer AppFabric Cachingの管理ツールっぽいものを見つけました。どうでしょう? http://bit.ly/11HiVH #JAZUG #AzureJP

2011-01-11 19:38:02
(A_Y)m @A_Ym

Azure AppFabric 全体の分かり易い資料発見 http://bit.ly/eqCop5 (teched Europe 2010) #AzureJP

2011-01-11 20:15:08
(A_Y)m @A_Ym

Azure AppFabric Cachingにはlocal cacheとdistributed cacheの2つがあり、シリアライズコストがゼロというのはlocal cacheの話。distributed cacheは思ったより速くないので今後に期待 #AzureJP

2011-01-11 20:21:17
Daichi @normalian

今日も検討資料作ってたけど、どう考えてもAppFabric Caching記事の方が気合い入れた図を書いてしまった件について

2011-01-11 23:16:06
こすもす.えび @kosmosebi

あるある QT @normalian: 今日も検討資料作ってたけど、どう考えてもAppFabric Caching記事の方が気合い入れた図を書いてしまった件について

2011-01-11 23:17:33
Daichi @normalian

判明した。やっぱAppFabric CachingはFull IISモードだとCompute Emulatorだと動作しません。 #Azure #Azurejp

2011-01-11 23:21:17
Daichi @normalian

ちょっとー、勘弁してくださいよー

2011-01-11 23:21:36
Daichi @normalian

ここ最近、βとかRCとかCTPとか呼ばれる機能を弄りすぎていると思う

2011-01-11 23:23:15
Daichi @normalian

日本語がおかしかったのは許してほしいお

2011-01-11 23:25:10
こすもす.えび @kosmosebi

Full IISをCompute Emulatorで動かさないといけない時ってどんな時なのかなー。

2011-01-11 23:25:58
Daichi @normalian

ふう、メイドのビンタと罵倒が必要だ

2011-01-11 23:26:22
Kazuhiko Kikuchi @kazuk

@normalian んー、Azureのワーカープロセス(名前なんだっけ)のキャッシュが inprocess でエミュレートされてるの?

2011-01-11 23:29:58
Daichi @normalian

@kazuk さーせん、現時点だと結果だけ分かってて、動作原理をさっぱり理解しておりません…(汗

2011-01-11 23:32:28
Kazuhiko Kikuchi @kazuk

@normalian Full IIS側でキャッシュを使おうとしたどの時点でエラー?もしくはエラーなし?

2011-01-11 23:34:11
Daichi @normalian

@kazuk エラー発生せずです。Compute Emulator(ローカル側)の場合、ASP.NETのセッションモードをAppFabric Cachingを設定しているのにInProc設定をしているような挙動をしていました。

2011-01-11 23:36:56
Kazuhiko Kikuchi @kazuk

@normalian 他のサイトとキャッシュが共有されてない感じなら sharedId 合わせてみ

2011-01-11 23:42:02
Kazuhiko Kikuchi @kazuk

ASP.NET のセッションは IISのサイト、アプリケーションの構造関係からキー導出するからサイトとアプリケーションの関係がマッチしない場合にはキーが合致せず引けない事になるんだわな

2011-01-11 23:45:21
Daichi @normalian

うぉぉぉぉおぉぉぉ!?!??!?! AppFabric CacheがFull IIS on Compute Emulatorでもちゃんと動作したっす!! #AzureJP RT @kazuk: 他のサイトとキャッシュが共有されてない感じなら sharedId 合わせてみ

2011-01-11 23:47:02
Daichi @normalian

激しくためになりすぎます… RT @kazuk: ASP.NET のセッションは IISのサイト、アプリケーションの構造関係からキー導出するからサイトとアプリケーションの関係がマッチしない場合にはキーが合致せず引けない事になるんだわな

2011-01-11 23:47:32
Kazuhiko Kikuchi @kazuk

@normalian Caching やるならAzureの前に Server AppFabric を触れと何度いったことか(いえ、初めてです)

2011-01-11 23:49:22
Daichi @normalian

うぉぉぉ、 @kazuk さんの見識に感服せざるを得ない…

2011-01-11 23:49:47