AWSエンジニア、Microsoft Build 2018に参加する〜その2〜
...こんにちは、インフラエンジニアの赤川です。
引き続きBuild 2018に参加しています。
初日と本日はKey Noteがあったのですが、Azureだけに留まらず、HoloLensやMicrosoft製品、Visual Studioなどのアップデートも盛り込まれており、特にOffice製品周りは聞いていてもちょっと良くわからない・・となることが多かったです。 ちなみに本日一番の盛り上がりはnotepad(メモ帳)のLF改行コード対応、でした。
Key Note後はセッションやWork Shop、展示会場が用意されています。
本日はContainerサービスについて両クラウドの比較をしてみたいと思います。
Container
Key Noteやセッションリストを見てもContainer、とりわけkubernetesの文字が目立ちました。 AzureのContainerサービスをこちらから確認すると、
- Azure Kubernetes Service (AKS)
- Azure Container Instances(ACI)
- Azure Container Registry(ACR)
- Azure Service Fabric
- Azure App Service
- Azure Batch
があるようです。
一方AWSもこちらから確認すると、
- AWS Fargate
- Amazon Elastic Container Service(ECS)
- Amazon Elastic Container Service for Kubernetes(EKS)
- Amazon Elastic Container Registry(ECR)
が上げられていました。
AWSエンジニア、Microsoft Build 2018に参加する〜その1〜
...こんにちは、インフラエンジニアの赤川です。
GW明け(正確には最終日)からアメリカのシアトルに来ています。
AWSエンジニアの方ですとシアトル言えばAmazonの本社があり、Amazon Go、The Spheresなど聞いた事があると思いますが、実はMicrosoft本社もシアトルから少しの距離にあるレドモンドにあるそうで、こちらもお膝元となっています。
今回は橋本豪とMicrosoft Build 2018をレポートします。 初回は私の様に初めてBuildに参加する方向けの準備や会場についての説明となります。
Microsoft Buildって?
Microsoftの開発者向けカンファレンスのようです。 Azure Build、ではなくMicrosoft Buildとなっているので、Microsoft関連の最新アップデート発表会と言ったところでしょうか。 Session Schedulerを見ても、Office 365やらPower BIのセッションもあったりしました。 以前から参加している人に聞くと、年々Azureの取扱が多くなってきているとのことです。
どうやって行くの?
去年はツアーがあったとのことでしたが、今回は個別申し込みでした。 PTSさんがホテル、航空券、Build参加申し込みまでしてくれました。
行くまでにやっておくこと
Build参加登録をするとContact Preferencesを確認して下さいとメールが来ますので登録します。
登録が完了すると、登録完了メールが飛んできます。

登録にはLinkedInアカウントまたはMicrosoftアカウントが必要になります。 re:inventやAWS Summitでは人気セッションを早く予約しないと、と焦ってセッションリストとにらめっこしますが、 そこは大丈夫。1週間くらい前にならないとセッション一覧が発表されませんでした。気長に待ちましょう。

セッション一覧から気になるセッションを確認します。 k8s、IoTなどを中心にスケジューリングしました。
また、セッション一覧公開と共にBuildアプリも公開されますのでスマホにインストールしておきます。
いざ出発
成田から約8時間でシアトルへ到着します。
空港からシアトルのダウンタウンへはシャトルバスやらタクシーなどもありますが、今回はリンク・ライト・レールと呼ばれる電車で移動しました。 所要時間は40分程。10分間隔位で運行しているようです。 到着日は大谷がセーフコ・フィールドで登板する日で、途中のスタジアム駅では沢山の人が降りていきました。

到着後
ホテルにチェックインするまで時間があるので、Microsoft本社・・ではなくAmazon本社を見学に行きます。 Microsoftは冒頭に記載したように少し離れたレドモンドなので、移動には時間がかかります。
弊社古山が本社見学した際の記事はこちらになりますので、気になる方はご覧ください。
中も入れるものだと思っていましたが、休日だからか?The Spheres以外は入ることが出来ませんでした。

気を取り直してAmazon Goへ。事前にアプリケーションの登録が必要です。 色々手にとっては戻したりしましたが、最終的に持ち出した商品がちゃんと記録されていました。 間違っていた場合はキャンセルもできるようです。
build 2016 落ち穂拾い 〜Azure編 Day 3〜
...こんにちは、Azure担当の原です。 build 2016 で気になったセッションAzure編、最終日のDay 3 です。
Day 3
最終日、今日は15時までで基調講演もありません。
HoloLens体験コーナー
この夏JPLで公開予定の「Destination Mars」が体験できるブースがありました。 が、9時過ぎに並びに行ったものの間に合わず。後で聞いたところによると、相当早い時間から並んでいたようです。

【Building Collaborative Educational Experience in HoloLens】
https://channel9.msdn.com/Events/Build/2016/T703-R3
リンクは張ったもののビデオは公開されていませんでした。残念。 Unityを使って複数のHoloLens間で協調動作するアプリの作り方を説明していました。Unity万能ですね。 どれか1台のHoloLensがサーバーとなって、サーバー・クライアントモデルで同期動作するそうです。
【Azure Data Lake and Azure Data Warehouse: Applying Modern Practices to Your App】
https://channel9.msdn.com/Events/Build/2016/B813
Azure Data Lake と Azure Data Warehouse を上手に使って、モダンなアーキテクチャで大規模データの分析を行いましょう、というお話しでした。 「Ingestion」「Staging」「Processing」「Serving」の4ステージに分類して、それぞれのステージでどんなアプローチが適しているのかという話で、Azureの機能説明というよりは大規模データをどう扱えば良いかという一般論が中心でした。
【Building Hyper-Scale Web and Mobile Apps with Azure App Service】
build 2016 落ち穂拾い 〜Azure編 Day 2〜
...こんにちは、Azure担当の原です。 build 2016 で気になったセッションAzure編、Day 2 にまいります。
Day 2
キーノートは割愛。
【ランチ】
ポテトサラダにポテチが付いてくるという謎な構成。これがbuildか…
【Delivering Applications at Scale with DocumentDB, Azure’s NoSQL Document Database】
https://channel9.msdn.com/Events/Build/2016/B840
ほんとのセッション名は「Spartans, zombies and building for planet scale」だったものの大人の事情でNGだったそうで。 今回いろいろとエンハンスされたDocumentDBのお話しでした。 HALO5 や WALKING DEAD といった実際のゲームに利用した際のパフォーマンスデータも発表されていました。10億リクエスト/日に対して99%のクエリは10ms以下で応答していたとのこと。しっかりスケールしてますね。 これまでちょっと取っつきづらい印象のDocumentDBでしたが、インタフェースがMongoDB互換になったり、Partitioned Collections や Global Database が発表されたりと、面白くなってきました。
おやつ登場
リンゴとバナナとナッツとチーズ。これはおいしい。

【Overview of the MyDriving An Azure IoT and Mobile Suite】
build 2016 落ち穂拾い 〜Azure編 Day 1〜
...こんにちは、Azure担当の原です。
build では数多くの発表がありましたが、まずはAzure関連から。 現地で参加したセッションの中から、特に気になったものを中心にご紹介していきます。
尚、セッションの動画や資料は「Channel 9」で公開されています。buildの3日間だけでも大量のセッションがありましたので、参加しきれなかったものはこれから見ていこうと思ってます。
https://channel9.msdn.com/Events/Build/2016
全体的な感想
基調講演にもありましたが、Azureに関する今年のキーワードは「Choice + Flexibility」「Productivity」「Enterprise Ready」だったようです。 特にインフラ系のセッションでは「Hyper-Scale」という単語が良く出てきていました。イベント中にGAの発表があった Service Fabric なんかが象徴的ですが、より大規模なアプリケーションを支える基盤を柔軟に使えるというアピールですね。
Day 1
【A Lap Around Azure’s Open Source Driven Innovation, Part I: Shipping Penguins in the Cloud | Build 2016 | Channel 9】
https://channel9.msdn.com/Events/Build/2016/B801
Open Source のいろんなソリューションがAzure上でも展開されていますよというお話。 * Open API と Swagger * MariaDB Cluster & Maxscale on Azure * Elastic Product Portfolio (Kibana, Elasticsearch, Logstash ES-Hadoop Beats) * DataStax
build 2016 に参加してきました
...はじめまして。Azure担当の原です。
3月29日~4月1日(現地時間)にサンフランシスコで開催されたマイクロソフトの技術者向けカンファレンス「build 2016」に参加してきました。
【Microsoft Build Developer Conference | March 30 – April 1, 2016】 https://build.microsoft.com/
速報的な記事はもう出揃っているかと思いますので、いきなりですが全体を通して感じたことを1つ。 今年の Build を象徴しているなと感じたビデオがこちらです。 【Microsoft Cognitive Services: Seeing AI app (audio description version)】
基調講演1日目の最後に流れたので、ご覧になった方も多いと思います。
今回のBuildで発表された Cognitive Services を使って、目が見えないエンジニアの生活をどのようにサポートしているかの実例を示した動画です。 講演中、サティアCEOが「Is technology empowering people」と何度か言っていたのはこういうことだったんですね。 テクノロジーで何ができるのか、具体論が示されたことで、デベロッパーに対しては「既にある素材でもここまでできるよ」と強く背中を押された気がします。 長丁場も終わりにさしかかって緩みかけた会場の雰囲気が一変したこの瞬間を現地で過ごせたことが、今回いちばんの収穫だったかもしれません。
今年のbuild、去年のような派手さはありませんでしたが、かつてはビジョンだけだった技術が実際に使えるSDKやAPI、HoloLensのようなデバイスとして登場するなど、確実に推進していく姿勢をはっきりと見せてくれました。それはまた、「フィードバックを求めています」というのが言葉だけで無いこと、動くコードを通じてデベロッパーと対話しようという姿勢なのだと感じられました。
このあたりは、現地を訪れたからこそ強く感じられたことのように思います。
といったような、技術はもちろんですが思わぬ角度からの刺激も受けられた3日間のイベントでした。
▼イベントの主なポイントはこちらをどうぞ。 知っておくべき Build 2016 における発表まとめ【4/4 更新】 | Microsoft Partner Network ブログ https://blogs.technet.microsoft.com/mpn_japan/2016/04/04/build-2016-announcements-summary/