というわけで昨日に引き続き//buid/ 2014 Day2 Keynoteです。
今日は赤シャツ氏無双のはず!
ということでしょっぱなから赤シャツ氏登壇でCloudだぜ!
今年は日本や中国も増えたし、今後オーストラリアやブラジルも予定されてます。
沢山成長してます。
Taitan Fallも裏はAzureですよ。
それからソチ五輪も配信に使われてました。
NBC Sports DigtalのRick氏とソチ五輪の事例について紹介。
動画配信はここ数年大きなイベントでやってますね。前回の五輪もそうでしたねそういえば。
いよいよ詳細へ。まずは仮想マシン。
Visual Studioから仮想マシンが作ったりできるようになります。他のWebサイトなどと同じように管理やRDPへ接続、リモートでバッギングなどできます。
Mark るしのびっち氏がデモ(ProcessExplorer開発した人だったんですね。知らなかった)。簡単にデバッグもできるし、VM上のプロセス一覧なんかも見れます。デモの中ではSave-AzureVMIamgeなどで稼働させたままキャプチャしたりもしていました!
お次はPuppet/Chef、PowerShellを使って仮想マシンのデプロイや管理を簡単に。
仮想マシンの作成WizardでPuppet msterも簡単に作れるし、Agentもクリックひとつでインストールできます。
そのままPuppet LabsのLuke氏から詳細を説明。
Puppet Enterprise Consoleでいろいろ見れます。
でGetty Images(写真の配信会社)からのお話。Puppetユーザーからのお話でした。
AzureのIaaS周りをまとめるとこんな感じのUpdateがありました。(既に実装されてたのもありますね)
次はPaaS。
WebサイトでJavaもサポートするよ!
AutoscaleがGA!!
Stagingも既にきてますね。
WebJobsもきてますね。
TrafficManagerも最近対応しました。
続いてVisual StudioでのデモをMads氏が。
ASP.NET Webアプリケーション作成時にAzure上に置くかどうか聞かれる。
Web Essentials周りのUpdateがすごいですね。
そしてWebサイト周りのまとめの中に突然のCDNがGA。
次はMobile Services。
node.jsだけじゃなくて.NETでもバックエンドが作成できるようになってます。
バックエンドのDBも選べるし
Azure Active Directoryも使える。
Office 365のAPIもさわれるよ!
というわけでYavor氏がデモ。
テンプレートから.NETでMobile Servicesのバックエンドを簡単に作れます。(Web APIですね)
Office 365 API連携の強化でSharePointへのアクセスも簡単に。
Xamarin使えばMac上でも動きます。
次はAzure Active Directory。オンプレのActive Directoryと同期をとって認証連携など。トークン取得すればどちらのアプリでもアクセスできます。Office 365 APIとの統合もばっちりなのでエンタープライズ向きですね。
デモはDocuSignのGrant氏から。
EnterpriseなID使って認証してSharePoint上のファイルに電子署名するというデモでした。
突然のObjective-C。
という感じでした。
ひっそりと通知ハブにKindleサポートが入ってますね。。Offline Data Syncも面白そうです。
次はDataまわり。ということでSQL Databaseの拡張が。
まずは最大500GBとSLA 99.95%!
そして長らくまったPoint in time RecoveryことSelf service restoreが!
くる・・・らしいです。これでどの時点のデータでも簡単に戻せるようになりそうですね。DBサイズといいPremiumな機能な気がしないでもないですが。。
あとDCをまたいだ(ジオをまたいだ)複製ができるようになるようです。
読み取り側への切り替えは自動っぽいです。同一リージョン内でも欲しいですね。(SQL Server AlwaysOn使えという話かな)
というわけでDataのまとめ
Hadoop 2.2に対応は少し前に来ましたが、YARNもサポートしたようですね。
お次の.NETやRoslyn話はAnders Hejlsberg氏から。
コンパイラの刷新ということでRoslynです!
そしてRoslynがAnders氏の手によってその場でぽちっとOSSに!にくい演出ですね。
デモではその場でRoslynを書き換えて(コンパイラ弄って)文字列リテラル変えた!w
XamarinからはMiguelがC#Tシャツきて登壇。
さっきのデモを引き継いでMonoのコンパイラーをRoslynにするとXamarin Studioでもさっきのデモの結果になるよ!(コンパイラの変更が反映されてるよ!)
次は.NET Foundationを設立しましたという話。
Microsoftも、というか.NETまわりもオープンソース化が広がってきました。ということでそのあたりをまとめたサイトなようです。
このあたりはきっとC#でggrと1番目か2番目にHitする人が詳しく解説してくれると思います。
そしてAzureの新管理ポータル!
は、ちょっと長いので別Postで。
まとめると
ひっそりとVisual Studio OnlineがGAしてました。
さぁ今すぐアクセス!
最後はIoTやデバイス、その他いろいろ。
GuggsとShewが掛け合いでデモしてくれます。
いろんなデベロッパーたちと対話しよう、というコンセプト
クラウド、LOB、ゲーム、Web、Device、などなど
担当分野をまたがって対応することが増えましたしね。
でも共通する部分はそんなに変わらない
これらも提供していきますよ。
Office 365のAPIはそのあたり堅牢な例。
IoTだったり
デバイスだったり
グラフィックも裏でレンダリングしたりJSでWebGLだったり
これは http://babylonjs.com/ ですね。Oculusもでてきてました。
オフライン時も考慮してIndexDbを使ってキャッシュ利用したり。デバイス間の違いは#ifdefとか。
ちょっと時系列ずれますがVB6からC#なWebアプリにコンバートしたり。
mobilize.net というのを使ってるようです。
これスマフォでも動くんだぜ・・・・
という感じで(少し飛ばしたのもありますが)、既存資産を継承・活用したり、クロスプラットフォームや分野を超えてよくしていこう!というメッセージだったように思います。
Day1,Day2まとめるとクロスプラットフォーム、OSS、既存資産の活用という方針で、クラウドやその他のアップデート、新技術などはこれらの為の土台っていうことがよくわかる感じです。
というわけでとりあえず2日間Keynoteだけでしたがお疲れ様でした。