19
Windows Azure 公公公公

Windows Azure 公開模試

Embed Size (px)

DESCRIPTION

2010/11/28「PDCパブリックビューイング」での「Windows Azure公開模試」

Citation preview

Page 1: Windows Azure 公開模試

Windows Azure 公開模試

Page 2: Windows Azure 公開模試

2

おことわり

• これから出題する問題は、知っていれば自慢できますが、知らなくてもどうということはないかもしれません。

Page 3: Windows Azure 公開模試

3

1 問目

Page 4: Windows Azure 公開模試

4

CPU って気になるよね

• Windows Azure が動作しているマシンのCPU は、どこのメーカーの CPU が使われているでしょう?1. Intel の CPU2. AMD の CPU3. 両方ある4. そんなことを知る手段はない

Page 5: Windows Azure 公開模試

5

答え

2AMD の CPU(が大抵使われてます)Environment.GetEnvironmentVariables()

とやって環境変数「 PROCESSOR_IDENTIFIER 」の値を見ると CPU の種類が取れます。が、データセンター全体がそうなのかと言われるとその保証はないですし、将来はまた違うかもしれません。

Page 6: Windows Azure 公開模試

6

2 問目

Page 7: Windows Azure 公開模試

7

やっぱり CPU って気になるよね

• 1 ヶ所だけ他のデータセンターとは違うCPU を使っているところがあります。さて、どこのデータセンターでしょう?1. East Asia2. Southeast Asia3. North Europe4. West Europe5. North Central US6. South Central US

Page 8: Windows Azure 公開模試

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

Page 9: Windows Azure 公開模試

9

3 問目

Page 10: Windows Azure 公開模試

10

プライマリーキーもクラスタ化インデクスも無い

• SQL Azure でこの SQL を実行するとどうなるでしょう?1. 成功して、テーブルも作られている。2. エラーで失敗する。3. 成功しているように見えて、テーブルは

正しく作成されていない。

CREATE TABLE Sample1(       Ident int NULL,       Name nvarchar(50) NULL)

Page 11: Windows Azure 公開模試

11

答え

1成功して、テーブルも作られている。

テーブルを作らないとクラスタ化インデクスの貼りようがないので、何のインデクスもないテーブルも作れる。(というふうに解釈しています)ただし、 INSERT しようとしてもエラーになってしまう。

Page 12: Windows Azure 公開模試

12

4 問目

Page 13: Windows Azure 公開模試

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 住所録

Page 14: Windows Azure 公開模試

14

答え

全部成功します !残念ながら本当です。

Page 15: Windows Azure 公開模試

15

5 問目

Page 16: Windows Azure 公開模試

16

JAZ のサイトについて• 今後、 JAZ のサイトは、サイトコア社の Azure 対応 CMS ツールを

使って、メンテナンスしていくことになりました。サイトコアさん、ご協賛ありがとうございます。

http://r.jazug.jp 取り急ぎ TOP のみ実装。

フォーラムや執筆用ページも速やかに用意予定。

Page 17: Windows Azure 公開模試

17

WebRole,SQLAzure に対してコンテンツのパブリッシュが可能

Page 18: Windows Azure 公開模試

18

地図をクリックするとデプロイ可能

Page 19: Windows Azure 公開模試

19

さて問題

サイトコアさんの本社がある都市名を答えてください。