GoAzure

6月29日・30日はGoAzureでした。

Go Azure (MSDN)

おいらはというと裏方で参加でした。金・土と2日間にも関わらず大盛況だったようでよかったよかった!

ぱっと見た感じの印象だとWindows Azure初めて~な人が多かった感じがします。

というわけで現時点のサマリ情報ほかもろもろ。

参加された方や関係者のBlogなど(気づいた範囲のみ)

 

USTもあるし資料もあるしTogetterなどでぜひ後追いしてみてくださいね!

Day1は真面目にUpdate関連全般をMicrosoftらしく綺麗にまとめてDay2はなんというか自分の好きなこと喋るぜ的なフリーダムな感じでした。毎度思いますが、スピーカーも内容も凄いですね。他じゃなかなか聞けない事ばかりだったと思います。

あとUSTにはありませんが、Hands-Onやミニセッションも盛況でしたね。さすがあんどーさんとスズカナさんでございます。

おいらはミニセッションの1つにおじゃましました。MSの鈴木章太郎さんと、おばか王・青木さん、橋本さん達と一緒にLT的にお互いバラバラのことを話するとw

↓こんな感じです。

image

サービスたくさんありますからね…考慮点抑えて適切に利用しましょう、でないと…

image

こうなるよ的な話をまったりとした次第です。セッション資料はそのうちUpdateされてSlideShareにUpされるはず…ま、あまり資料としての価値は(ネタ以外)ない気もします。

 

あと今年一番輝いてた人たち↓

サイン会まであってよかったね!

 

最後になりましたが参加された皆様、関係者の皆様、本当にありがとうございました。

WP_000541

image

Meet Windows Azure Keynote

というわけでMeet Windows Azure Keynoteです。

赤シャツことScott Guthrieから。

軽く新ポータルや機能について触れた後はいきなりデモ。

Macで管理したり、VPNを構成したりできます。HTML5ベースだしMax用のツールもリリースされましたからね。

次はVirtual Machines。VHDのアップロードが出きるのでOn-Premiseからの移行がだいぶ楽に。

 

ロックインさせないぜ的な。

で、超流してたけど永続化領域が!

これで非WindowsやWindowsで永続化が必要なアプリ(ADやSharePoint、SQL Serverなどなど)が安心して利用できます。しかもジオレプリケーション付!

 

でパートナー紹介。

Ubuntu、SUSEなどなど。ということでRightScaleのCEO Michael Crandell 氏登場。

お次はWeb Sitesのデモ。Mac上のShellから操作するよ。

Git使ってPushすればあら不思議。あっという間にアプリの更新ができました。

ギャラリーには予めいろいろなWeb Siteのテンプレートが挙がってます。パッケージのアップロードもできるみたいですね。

本当に10秒そこらでWordPressが立ち上がるわけです!

共用型の強みですね!

次はCloud Services。

今までのHosted Servicesが名称変更されました。それはさておき新ポータルでは細かいパフォーマンスデータを簡単に取得したりすることができます。

インスタンスサイズの増減もスライダ一発。

インフラじゃなくて、サービス/アプリに注力してね!

ビルディングブロックも増えましたね。

Pythonもサポートするなど、対応する開発言語も拡充されました。

旧称SQL Azure改めWindows Azure SQL databaseもSQL Reportingが正式リリースになるなど便利になりました。

ストレージ周りではBlobはジオレプリケーションかデータセンター内だけのレプリケーションか選べるようになったり、異なるBlobアカウントにコピーできるようになったり。

Table/QueueはSASが使えるようになったみたいですね。

他にはCloud Servicesと同様に新管理ポータルで使用量など確認できるようになりました。

次はキャッシュ。

これまでのWindows Azure Cache Serviceに加え、In-Memoryなキャッシュ機能を追加できるようになりました。

利用する側はNuGetからCacheクライアントを追加。

キャッシュを操作するコードも簡単ですね。

非.NETな言語(PHPなど)からでも利用できるようにmemcachedプロトコルをサポートしてるので、今までmemcachedを自前で構築してたりしてた人はすごくいいかもですね!

各インスタンスのメモリを利用する方法と、専用のインスタンスを用意してスケーラブルにする方法があります。

Identityについても言及があるかと思えば

一瞬で終わり… Graph APIが提供されたりPersistentなVMと合わせてWindows Azure Active Directoryができたりはしますが…

Service Bus、Media Servicesもさらっと流してパートナーの話しておしまい、という感じでした。

 

 

そういうわけで、先行でいろいろ出てたのとじみーにセッションが進行したせいもあって楽しいけどイベントとしてはおとなしい感じのMeet Windows Azureでした!

Meet the New Windows Azure

2012年6月8日は新しいWindows Azureと出会えた記念日ですね。

image

というわけで大本営発表きました!

ま、本命は今日の5時から始まる Meet Windows Azure の発表ですけどね!

その他もろもろ先行で発表されてる内容は既にさとうなおきさんが翻訳されてたりするのでそちらもどうぞ。

細かい更新内容はこちら → What’s New in Windows Azure

以下赤シャツBlogの名状しがたき個人的見解みたいなのです。

新しい管理ポータルとコマンドラインツール

既にいろいろ出てますが新しい管理ポータルが利用可能になりました。

新しい管理ポータルはSilverlightベースをやめてHTML5ベースで再構築されてます。つまるところ、Windows、Mac、Linux、モバイルを問わずいろいろ管理できるようになりました。

新しい機能としては従来の機能だけでなくダッシュボードとしてパフォーマンスの確認、簡単なコンフィグの修正、スケーリングが可能になりました。※但し現状はACSなどの管理ができませんけどね :)

簡単なモニタリングであればダッシュボードから見れるのがいいですね。

またRESTベースのWeb APIとして管理系APIはすべて提供されることになりました。また既に多数のOS向けにコマンドラインツールが提供されているので、管理タスクの自動化もOS問わずできるようになりました。もちろんApache2ライセンスのもとGitHubで公開されてます!

Virtual Machine

今までBetaだったVM RoleがWindows Azure Virtual Machinesとして新しくなりました。これがいわゆるWindows AzureのIaaS対応とか言われてたやつですね。

新しいVirtual MachinesではカスタムのVHDを使用した従来のVM Role的な利用以外にも組み込みのイメージを使った迅速な展開が可能です。

OpeneessでもありましたがLinux系(CentOS、OpenSUSE、SUSE Linux Enterprise、Ubuntu)がサポートされてます。Hyper-Vのテクノロジが駆使されてますね~

リモート管理は非Windowsの場合、SSHで行うことができます。おなじみですね。

Virtual Machinesでは追加のディスクを割り当てたりできますよ。つまり(ry

 

Web Sites

平たくいうとMS版のHerokuです。App Harborです。コードネーム”Antares”です。他と違うのはIIS上で動いてるということ。つまり.NETだけでなくPHPもNode.jsも動くよ!今まではなんだかんだ言ってインスタンス=サーバー単位で起動やら動作してたのでスケールするにもそれなりの時間を要してたり、デプロイに時間がかかったりしてました。新しいWindows Azure Web SitesではPaaSとして本当の意味でマルチテナントですぐにアプリを展開できるようになります。10秒で!

新規にWeb Siteを立ち上げることもできるし、ギャラリーからWordPressなど予め組み込まれたWeb Siteを利用することもできます。

※ちなみに今までのWeb Roleなどはそのまま。サービスとしての名称はWindows Azure Cloud Serviesになりました。(先月あたりの明細に書いてる名前がやっとつながりましたね!)

Web Siteは一般的な方法でWebアプリを展開できます。Git、TFS、FTP、WebDeploy!

Pushしたらすぐに終わるよ!

しかも10 Web Sitesまで無料だって(今だけかどうかはわからんけど)。

仕組み的には共有インスタンス上にWeb Siteが展開される感じです。

エラスティックにするためにインスタンスを予約しておくこともできます。

課金はもちろん時間単位。

Cloud Servicesと分散キャッシュ

これまでのWeb RoleやWorker Roleなどのホストサービス(Hosted Services)はCloud Servicesになりました。で、分散キャッシュ機能が追加。

分散キャッシュ

新しく追加された分散キャッシュ機能はWindows Server AppFabric Cache Server APIをサポートするだけでなく、memcachedプロトコルもサポートされます。PHP等OSS系のアプリからでも簡単に利用できますね。今まで苦労してMemcached構築してた手間がなくなるってもんです!

またよく見るとわかりますが、各インスタンスの空きメモリをうまく使う方法だけでなく、Worker Role上にキャッシュ専用インスタンスを構築することもできます。

 

新しいSDKとTools

今日、新しいSDKやToolsがリリースされてました。WebPlatform Installer 4.0からインストールすることもできるし、ダウンロードセンターやGitHubから取得することができます。

どれだけの言語サポートするんだって気もしますがOpennessはいいことだ!

Windows Azure SDK for .NET – June 2012で一番大きな変更点は分散キャッシュ機能がサポートされたことと、Visual Studio 2012 RCおよびVisual Studio 2012 Express for Webをサポートしたことですね。

これでOS問わず開発・管理することができるようになりました。

という感じで盛りだくさん、1回じゃ伝えきれない感じですが、細かいところはMeet Windows Azureを見ましょう!

それで、FlexibleでOpenでRock Solidな新しいWindows Azureを使って楽しいことしていきましょう!

Windows Developer Days のセッション資料公開

というわけで Windows Developer Days のセッション動画やスライドが公開されました。

見逃したあのセッションやあのセッションを動画とスライドで見れるなんて幸せですね!

ちなみにヤマハの剣持さんとおいらのセッションはスライドのみとなっております。

お察しください!!!(

Go Azure

6月29日~6月30日の2日間、ベルサール汐留 でMicrosoftとJAZUGの共催イベント、Go Azureが開催されます。

image

内容は最新のWindows Azureに関する情報てんこ盛り!

Day 1
パブリック クラウド活用の成功事例や Windows Azure のもたらす新しい可能性など、最新情報をお伝えします。

Day 2
Japan Windows Azure User Group (JAZ) が中心となって、Windows Azure 関連の技術セッションやハンズオン セミナーのほか、エキスパートへの質問コーナー、さらにネットワーキング パーティなどを予定しています。

日付を見ても分かる通り、「MEET Windows Azure」の後、、、ということは、言わなくてもわかるな?(

ぜひ予定を空けて今後の情報をお待ちください!

Cloud meet up in YOKOTE

6月15日~6月17日、秋田県横手市で開催される「ITエースをねらえプロジェクト – Cloud meet up in YOKOTE」で講師します。

ITエースをねらえプロジェクト

ITエースをねらえプロジェクト では、Cloud Meet upをテーマに、6月15日から17日までの3日間、クラウドサービスを利用した5つのセッションをお送りします。クラウドサービスって何?という方から、クラウドを利用したサービスを開始したい方まで、すべての方に楽しんでいただけるワークショップとセミナーです!

担当は「クラウドサービスデベロップメントミーティング」ということで開発よりの話になるかと思います。

ちなみにJAZUGからは @harutama と一緒に2人で参加します。他の講師陣もパクえ先生始め、えらく豪華なので最寄りの方はぜひご参加ください!

秋田でMeet up!

Community Open Day 2012

6月9日に全国で行われるCommunity Open Day 2012の大阪会場でしゃべります。

 

コミュニティに所属している方はもちろん、未だコミュニティに所属していない方々にコミュニティの活動内容(勉強会)を披露し、興味があればそのコミュニティに参加してもらう機会を構築するオンライン/オフラインイベントです。
6月9日に全国のコミュニティと合同で、勉強会を行い会場に参加できる方は会場に参加、会場が遠地のため参加できない場合は「USTREAM」で参加するといったイベントです。
イベント自体はコミュニティ主体ですが、後援としてマイクロソフト社が付いているため、午前中はWindows 8を題材にしたキーノートや、DeveloperやITPro、などをターゲットにしたジェネラルセッションを実施します。
午後は各コミュニティから現場視点での話や先進的な技術の紹介などの勉強会を実施します。

6月8日に何かあるみたいなので、そのあたり含めて最新情報も盛り込めるかも? ちなみに @k1hash と一緒になので大阪で会われてない方もぜひぜひ遊びに来てください!

TechFieldersの集い 2012 初夏

直近ですが、5/19と5/26にTechFieldersの集いでしゃべります。

今回のテーマは、ずばり「System Center」。
そう、マイクロソフトの運用管理製品群の総称です。
2012 年はシステム管理者にとって重要な年です。なぜならば、System Center がこぞってリニューアルされるからです。
System Center 萌えの皆さまにとっては、まさに血湧き肉躍る年と言えます。
今回の「集い」では、恒例「普段表に出ないマイクロソフト エンジニアによるセッション」をご用意している他、各界の System Center 名人の方々に成功事例、失敗体験、儲かった話、損した話、System Center への文句…などをお話しいただきます。
いままで System Center をご存知なかった方も、この機会に是非ともお見知りおきいただければ幸いです。
イベントの後には、やはり恒例の懇親会も開催しますので体調を整えてご参加ください。
希少なロゴ グッズが当選するじゃんけん大会も予定しています。

おいらは「パブリック クラウド担当の現場も注目している System Center 2012 ~その理由は?」というタイトルで何か喋ります。

ご都合よろしければご参加くださいませ。

プロ生@大阪でしゃべってきました

というわけでしゃべってきました。

4/21 プログラミング生放送勉強会 第15回@大阪 [Windows 8, JavaScript, Azure, Kinect 他] #pronama

当日はいろいろ楽しかったです。おいらは凄くざっくり適当なWindows AzureとKinectの概要と連携するようなデモしました。

デモネタ的には

  • Kinect for Windows SDKのサンプル紹介
  • Kinectで地球まわす → Kinect for Windows SDK で動かす KinectEarthMove をV1.0に対応してみました を参照
  • Kinectで取得したスケルトンの情報をCloud9IDEで作ったNode.js+WebSocketなアプリでみんなで共有
  • MikuMikuCaptureでクラウディアさんを表示させてKinectでモーションキャプチャしてWebカメラとして出力したものをExpression Encoder 4 SP2の入力ソースにしてWindows Azure上のLive Smooth Streamingでライブ配信

Kinectのスケルトン情報をWebSocketで共有するCloud9IDEのソースは AzureFan さんのチャットアプリを勝手に流用させて頂きました。ありがとうございます。仕組み的には単純で各ジョイントの位置情報をJSONにしてWebSocketでサーバー側に送信して受け取った内容をクライアントにPushしてCanvasに描画、というものです。本当はWindows Azure連携という感じにしたかったのですが、Cloud9IDEからWindows Azureにデプロイできず…(たぶんWindows Azure側の管理証明書の数が多すぎてエラーになった?)

ちょっとHTML5で描画させるコードが適当すぎて重い感じでしたが…

あとLive Smooth StreamingのデモもPCスペックのせいか回線のせいか、事前にやったときはうまく行ったんですが上手くライブ配信できず…エラーにはならないけど実際にSilverlightなクライアントで参照することはできませんでした。。無念。

あと時間が余ったのでKinectの深度情報を表示するアプリをライブコーディングで1からやったり。

セッションのスタンスがあくまで概要、かつ検索すればわかるような部分はスルーしました。正直KinectはかおるんさんのBlog見て頂いたほうが詳しいですはい。

一応PPTもあげておきます。生ものなのとだいぶ端折ってるので、資料としての価値はあまりないなぁ…と反省しつつ。

まぁ楽しんで頂けて且つ少しでもWindows AzureとKinectのことを知っていただけたら幸いです。

プロ生@大阪 & Windows Developer Days

今週末および来週以下のイベントで登壇します。

4/21 プログラミング生放送勉強会 第15回@大阪 [Windows 8, JavaScript, Azure, Kinect 他] #pronama

プロ生はWindows AzureとKinectです。すごく浅いところを喋ります。ネタ思案中。

 

Windows Developer Days

こちらは4月24日~25日にあるMicrosoftのイベントです。2日目(25日)の SP-011 Windows 8 と Azure で更に広がる VOCALOID の世界 というブレイクアウトセッションで、ボーカロイドの父、劔持さんと一緒に登壇します。Day 2のキーノートが先にあるので、そちらも是非!