ホーム自己紹介ブログ
NO.26
DATE2019. 06. 29

AWS Summit Osaka 2019 2019年6月27日参加レポート

大阪のグランフロント大阪で開かれました「AWS Summit Osaka 2019」に参加してきましたので、 私の中で良かった3つのセッションを紹介したいなと思います。

AWS Summit Japan | 2025 年 6 月 25 日(水)、26 日(木)
AWS Summit は、AWS に関して学習し、ベストプラクティスの共有や情報交換ができる日本最大級の AWS イベントです。基調講演・スペシャルセッションに加え、160+ セッション、 270+ 展示やハンズオンなどの Expo コンテンツを体験し、皆様の学習にお役立てください。
aws.amazon.com
もらったもの
もらったもの

hastag はこちら #AWSSummit

私のメモはこちら

AWS Summit Osaka 2019 - silverbirder-memo
twitter hastag: AWSSummit, AWSSummitOsaka my twitter: silver_birder https://silver-birder.github.io ----------------------------------------------------------------------------------------------------
scrapbox.io

Amazon Sumerian による VR/AR/MR アプリケーションの開発

Amazon Sumerian の位置づけ

xR と呼ばれる3つの R について説明がありました。

  • xR
    • VR (virtual reality)
      • 仮想の世界に没入
    • AR (augmented reality)
      • 物理に仮想をオーバレイ
    • MR(mixed reality)
      • 物理と仮想が相互作用

VR や AR については、広く知れ渡っていると思いますが、MR ははじめて聞きました。

VR は、Oculus Quest のようなヘッドセットで仮想世界に没入できます。

- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
www.youtube.com

AR は、ポケモン Go のようなアプリで現実世界に仮想のキャラクタを投影できます。

MR は、VR と AR の Mix みたいな感じですね。ヘッドセットをかぶりながら、現実世界に仮想世界が mix された景色が見えます。
代表的なものとして、Microsoft HoloLens があります。

Amazon Sumerian は、この VR/AR にフォーカスしたサービスになります。

xR アプリの課題

課題は下記の感じです。

  • ハードウェアが浸透していない
  • 何が必要?
  • どうやって作る?
  • 使ってもらえるかわからない

私自身、xR のアプリを作ったことが1回だけありますが、同じような課題に悩んだことがあります。どうしても専用ハードウェアが必要になり、使ってもらうハードルが高くなってしまいます。

Sumerian の特徴

特徴は 4 つあります。

  • Web ブラウザベースの開発環境
    • 開発する環境は Web ブラウザベースになるので、特別なものを用意する必要がないです。良いですね。
  • マルチプラットフォーム
    • モバイル、デスクトップ、VR ヘッドセット、AR プラットフォームに対応しています。これが一番魅力的なんじゃないかなと思います。開発者にとってもユーザーにとってもありがたいですよね。
  • Sumerian Host
    • セリフにあわせて口を動かしたりジェスチャーを行うキャラクターが 8 人いるそうです。こちらのキャラで開発する感じでしょうか?
  • AWS のサービスとの連携
    • AWS SDK を使って各種サービスを使えます。そのため、より柔軟なアプリケーションを開発することができます。

感想

xR は Web 好きな私でも興味がある技術です。Sumerian をつかうことで、xR の開発をよりスピーディに進めれるようなサービスと感じました。 実際触るかどうかは分かりませんが(無料枠使い切ってしまったので...)、こういった xR を開発するための手段を1つ知れたことは良かったと思います。
(他のクラウドサービスには xR 向けサービスないのですかね...?)

Amazon Sumerian(VR および AR アプリケーションの構築と実行)| AWS
Amazon Sumerian を使用すると、魅力的なフロントエンドの 3D 体験を簡単に作成できます。Sumerian は AWS の各種サービスと統合されているため、機械学習や chatbot、コード実行などの機能に簡単にアクセスできます。作成した 3D の世界は、ウェブベースのプラットフォームとして、ブラウザに URL を入力するだけでアクセス可能なものにできるほか、一般的な AR/VR ハードウェア上で実行することも可能です。
aws.amazon.com
Amazon Sumerian(VR および AR アプリケーションの構築と実行)| AWS
Amazon Sumerian を使用すると、魅力的なフロントエンドの 3D 体験を簡単に作成できます。Sumerian は AWS の各種サービスと統合されているため、機械学習や chatbot、コード実行などの機能に簡単にアクセスできます。作成した 3D の世界は、ウェブベースのプラットフォームとして、ブラウザに URL を入力するだけでアクセス可能なものにできるほか、一般的な AR/VR ハードウェア上で実行することも可能です。
aws.amazon.com

※ 下記のレポートもご参考下さい https://dev.classmethod.jp/cloud/aws/awssummit-2019-tokyo-h2-01/

クラウドネイティブなモダンアプリケーション開発入門

モダンアプリケーションのデザインパターン

今回紹介されたパターンは、マイクロサービスのデザインパターンのことを指しているのでしょうか。 https://microservices.io/patterns/microservices.html

デザインパターンといえば、GoF のデザインパターンが有名ですね。 https://en.wikipedia.org/wiki/Software_design_pattern 最近では、分散システムにフォーカスした分散システムデザインパターンがあります。

今回登壇で話されいた内容を私が説明するより、下記のほうが十分に説明がありますので、そちらをご参考下さい。 https://qiita.com/yasuabe2613/items/3bff44e662c922083264

感想 (2)

今回のセッションでは、少し駆け足になっていたせいか全て聞き取れなかった印象でした。 ただ、マイクロサービスデザインパターンの存在を知れてよかったです。 CQRS というパターンを業務上調査した覚えがあるのですが、マイクロサービスデザインパターンの 1種だったんですね。知りませんでした。 デザインパターンというのは、先人の知恵が蓄積された素晴らしいカタログなので、 1度目を通しておこうと思いました。

※ 下記のレポートもご参考下さい https://dev.classmethod.jp/cloud/aws-summit-2019-day3-a03-06/

クラウドネイティブがもたらすスケーラブルな開発、インフラストラクチャー、そして組織

Nulab の現状

Nulab のサービス

Nulab ではbacklog,cacoo,typetalkの3つプロダクトをもっています。 backlog では、ユーザー数が順調に伸びてきており、今年で 100 万人を突破したそうです。

backlog について

backlog には、4 つのサービスに分かれており、それぞれ Issues, Wiki, Gantt, Git があります。 前 3 つのサービスが Monolith で作られており、後 1 つのサービスが 3 つの言語(Perl, Python, Java)で作らていたそうです(Go で再実装されました)。

インフラ部分については(backlog の話に限らない...?)、クラスタが日本に 6 個、海外に 2 個存在し、インスタンスが 200 個もあるそうです。 それらは、Terraform+Ansible で管理するようにしていたそうですが、物理ホストのメンテナンスに大きくコストがかかるという問題がありました。 また、コードベースが巨大化になると開発者、特に新規の人は理解するのに時間がかかってしまう問題もありました。

Kubernetes・EKS の導入

Backlog の問題点から、開発やインフラをスケールするため Kubernetes を検討するようになりました。 そこで(比較的規模が小さい?)Cacco に Kubernetes で動くように運用してみたそうです。Nulab ではコンテナのノウハウが蓄積されているので、効率よく進めれたそうですね。 しかし、kubernetes で運用していくと、ControlPlane の面倒を見るのが手間になってきます。そこで、マネージドサービスである EKS を使いはじめたそうです。

どういった点にメリット/デメリットがあるのか知るために、既存と新規を Nginx を通して平行提供したそうです。 運用を進めることで kubernetes や EKS のノウハウが蓄積され、Backlog に EKS を検討する材料を手に入れることができます。

感想 (3)

Nulab さんの取り組みで勉強になったのは「小さなところから検討したい技術を導入し、ノウハウを蓄積する」ところです。 社内で実績がない技術をプロダクトとして導入するには、それなりに調査する必要があります。
また、その技術に明るい人がいれば導入までの工数は短くなると思いますが、大抵の場合、そういった人は少ないはずです。 そこで、Nulab さんのような取り組みをすると、低いリスクで大きなリターンが得られます。
小さいところからスタートするので、失敗してもリスクは少なくて済みますし、
運用ノウハウが蓄積できれば、拡大できます。
私も、プロダクトへ何度か提案したことがありますが、今回のポイントも検討してみたいなと思います。

※ 下記のレポートもご参考下さい https://aws.amazon.com/jp/blogs/startup/summit-osaka-2019-racap/

全体感想

AWS Summit Osaka は今回が初めてだそうです。前回は震災の影響で中止になったみたいです。
AWS は、私がはじめて触ったクラウドサービスなので、今回参加してみました。
Sumerian ってものを知りませんでしたし、マイクロサービスデザインパターンも知りませんでした。
こういう大規模なセミナーでは、様々なジャンルのセッションが集まっているので、全く知らない領域のセッションを受けてみたり、より Deep なセッションを受けたりと面白いです。
関西に住んでいる私にとっては、こういった大規模セミナーは中々珍しいので、とてもありがたかったです。

クラウドインフラ
レポート

-

シェアする

フォローする

次のページ

Roundup IT Antenna Sites

前のページ

【増枠】Mix Leap Study 45 - Google I/O、WWDCまとめて報告会! 2019年6月15日参加レポート

関連する記事

タグ「クラウドインフラ」の記事

Docker Image に 構造化テスト container-structure-test を試してみた

Dockerイメージ内の構造や設定が期待通りかどうかを検証する `container-structure-test` を知りました。container-structure-test GitHub リポジトリ。せっかくなので、試してみました。

2024-03-29

テスト
クラウドインフラ
BigQueryだけで完結するモック可能なユニットテスト手法

BigQuery、皆さん使っていますか? 私は、業務でBigQueryを使ったデータ構築をしています。品質担保のため、BigQueryのSQLに対してテストをしたいと考えています。本記事では、BigQueryだけで完結し、かつ、Mockデータを差し替え可能なユニットテスト手法について、紹介します。

2021-11-26

フロントエンド
クラウドインフラ
テスト
TikTokスクレイプ基盤をGCP上で構築してハマったこと

TikTokへスクレイプするバッチをGCP上で構築しました。GCP構築のシステム設計話と、その構築時に、ハマったことを共有します。

2021-08-28

サービス
クラウドインフラ
成果物
クローリング

タグ「レポート」の記事

GDG DevFest Tokyo 2019に参加したら、Webの未来にワクワクした

GDG DevFest Tokyo 2019というイベントに参加してきました。最近はプライベートの都合上、中々時間が取れていませんでした。しかし今回、会社の都合上、良い感じに時間を確保できたため、こちらのイベントに参加してきました。`大阪→東京` でわざわざ新幹線を使ってまで参加しましたが、それに見合う発見が多くありました。今回、私が学んだ内容について、報告しようかなと思います。

2019-12-16

レポート
Google
ブラウザ
Cloud Native Days Tokyo 2019 -2019年7月22-23日参加レポート

今回、東京で開催されましたCloud Native Days Tokyo 2019に2日間とも参加してきましたので、報告しようと思います。セッション毎の報告というより、全体を通した感想を話そうかなと思います。

2019-07-27

レポート
クラウドインフラ
【増枠】Frontend de KANPAI! 7 - Going on 令和 - 2019年7月19日参加レポート

今回はDeNAさん主催のFrontendのイベントに参加してきましたので、報告しようと思います。hashtagはこちら frokan イベント概要 「Frontend de KANPAI!」(以下、FROKAN)は、フロントエンドエンジニアやフロントエンドに興味がある人が集い、ドリンク片手にゆるく交流・技術交換ができるコミュニティを目指しています。

2019-07-20

レポート
フロントエンド
← ブログ一覧へ