Upload
sunao-tomita
View
2.115
Download
0
Embed Size (px)
DESCRIPTION
2010/11/28「PDCパブリックビューイング」での「Windows Azure公開模試」
Citation preview
Windows Azure 公開模試
2
おことわり
• これから出題する問題は、知っていれば自慢できますが、知らなくてもどうということはないかもしれません。
3
1 問目
4
CPU って気になるよね
• Windows Azure が動作しているマシンのCPU は、どこのメーカーの CPU が使われているでしょう?1. Intel の CPU2. AMD の CPU3. 両方ある4. そんなことを知る手段はない
5
答え
2AMD の CPU(が大抵使われてます)Environment.GetEnvironmentVariables()
とやって環境変数「 PROCESSOR_IDENTIFIER 」の値を見ると CPU の種類が取れます。が、データセンター全体がそうなのかと言われるとその保証はないですし、将来はまた違うかもしれません。
6
2 問目
7
やっぱり CPU って気になるよね
• 1 ヶ所だけ他のデータセンターとは違うCPU を使っているところがあります。さて、どこのデータセンターでしょう?1. East Asia2. Southeast Asia3. North Europe4. West Europe5. North Central US6. South Central US
8
答え
6South Central US
場所 PROCESSOR_IDENTIFIER の値
East Asia AMD64 Family 16 Model 4 Stepping 2, AuthenticAMD
Southeast Asia AMD64 Family 16 Model 4 Stepping 2, AuthenticAMD
North Europe AMD64 Family 16 Model 4 Stepping 2, AuthenticAMD
West Europe AMD64 Family 16 Model 4 Stepping 2, AuthenticAMD
North Central US AMD64 Family 16 Model 4 Stepping 2, AuthenticAMD
South Central US AMD64 Family 16 Model 2 Stepping 3, AuthenticAMD
9
3 問目
10
プライマリーキーもクラスタ化インデクスも無い
• SQL Azure でこの SQL を実行するとどうなるでしょう?1. 成功して、テーブルも作られている。2. エラーで失敗する。3. 成功しているように見えて、テーブルは
正しく作成されていない。
CREATE TABLE Sample1( Ident int NULL, Name nvarchar(50) NULL)
11
答え
1成功して、テーブルも作られている。
テーブルを作らないとクラスタ化インデクスの貼りようがないので、何のインデクスもないテーブルも作れる。(というふうに解釈しています)ただし、 INSERT しようとしてもエラーになってしまう。
12
4 問目
13
カラム名が…日本語 !?
• 以下の 4 つの SQL を SQL Azure で順番に実行した場合、結果はどうなるでしょう?
--1 番目CREATE TABLE 住所録 ( キー int PRIMARY KEY, 名前 nvarchar(50) NULL, 住所 nvarchar(200) NULL)
--2 番目INSERT INTO 住所録 ( キー , 名前 , 住所 )VALUES (1, N' おれ ',N' ここ ')
--3 番目SELECT * FROM 住所録
--4 番目DROP TABLE 住所録
14
答え
全部成功します !残念ながら本当です。
15
5 問目
16
JAZ のサイトについて• 今後、 JAZ のサイトは、サイトコア社の Azure 対応 CMS ツールを
使って、メンテナンスしていくことになりました。サイトコアさん、ご協賛ありがとうございます。
http://r.jazug.jp 取り急ぎ TOP のみ実装。
フォーラムや執筆用ページも速やかに用意予定。
17
WebRole,SQLAzure に対してコンテンツのパブリッシュが可能
18
地図をクリックするとデプロイ可能
19
さて問題
サイトコアさんの本社がある都市名を答えてください。