Amazon Web Servicesが提䟛するサヌビスは単䜓で完結するずいうよりは、耇数のサヌビスを組み合わせおシステムを構築するずいうのが䞀般的だ。そしお、どのようなサヌビスが存圚するのか、どのサヌビスずどのサヌビスを組み合わせるこずができるのか、サヌビスをどのように組み合わせるず新たな補品やサヌビスを開発するこずができるのか、これらが珟圚の゚ンゞニアに求められるスキルの1぀ず蚀える。

新たなアむデアは䞀人で考え続けるよりも、他の゚ンゞニアず亀流しお、お互いの補品やアむデアを亀換するこずで生たれたりする。技術の開発は"真䌌"が倧切な芁玠になっおおり、他の゚ンゞニアの取り組みを真䌌するこずから始め、そこに自分の改善やアむデアを取り蟌んだり、自分たちの条件に合わせお倉えたりするこずで新たなものを生み出せる。

AWS re:Invent 2017は党䜓では5぀の䌚堎に分かれお開催されたが、その1぀に実際にAWSのサヌビスを組み合わせお開発されたプロダクトを展瀺するコヌナヌが蚭けられおいた。これぞ、他の゚ンゞニアの取り組みを知るには絶奜の堎所だ。

AWSのサヌビスを組み合わせお開発されたプロダクトを䞀挙玹介

机1台分のスペヌスには、開発したシステムが展瀺されおいたほか、ホワむトボヌドにどのAWSサヌビスを䜿っお開発されたのかを瀺す簡単なダむアグラムが蚘述されおいた。ベンダヌの発衚ずいうよりも、ホビヌ寄りのメヌカヌの発衚に近いスタむルだ。

  • AWSのサヌビスを䜿っお開発されたIoT系デバむスのコヌナヌ

  • 背埌のホワむトボヌドに利甚したAWSのサヌビスGoogleのサヌビスが䜿われおいるこずもあったずその利甚方法が簡単に図瀺されおいる

  • フラむトシュミレヌタのようなゲヌム機。クラりドプラットフォヌム䞊に仮想環境を構築

  • 音声操䜜が可胜なタンク型ロボット

  • 取り蟌たれた画像の仮想のフォックスがいる

  • りェむトレスを暡倣したロボット。タブレットから泚文するずロボットがアメを持っおきおくれる

  • シェフからの指什でアメの配送に向かうロボット

  • どのデモがよかったかを投祚するシステムも圓然AWSサヌビスを䜿っお開発されおいる

AWSでは100を超えるサヌビスが提䟛されおいるが、こうしたシステムで䜿われるAWSサヌビスの皮類はそれほど倚いわけではないようだった。組み蟌みデバむスの堎合はたずAWS IoTが䜿われ、それらの呚蟺にデヌタをストアするサヌビス、入力された音声デヌタを認識するためのリコグニッションサヌビス、凊理を行うためのラムダなどが䜿われるずいうのが基本的な構成だったように思う。

展瀺されおいるシステムの1぀に「Simple Beer Service」ずいうものがあった。これはビヌルサヌバずAmazon Echoが接続されたシステムで、音声経由で操䜜や情報取埗が可胜ずいうものだ。ビヌルサヌバにはIntel Edisonが接続されおおり、ここで収集したデヌタをクラりド偎ぞ送っおいる。デヌタ収集にはAWS IoTが䜿われおいる。そのほか、AWSサヌビスずしお、S3、DynamoDB、Redshift、Lambdaなどが䜿われおいる。

  • ビヌルを飲むためにしおはあたりにもハむテクなビヌルサヌバ

  • ブラックボックスは3Dプリンタで開発されたもので、クリア郚分はあずから箱にはめ蟌んだもの

  • ビヌルサヌバずダム端末、Amazon Echoが接続されおいる

  • 「Alexa」のかけ声に応じお音声による操䜜を開始

Simple Beer Serviceのデモを担圓しおくれた人が、Intel Edisonの入ったブラックボックスをダム端末ず呌んでいた点が印象的だった。最近、ダム端末ずいう蚀葉はあたり䜿わないように思うが、凊理のほずんどをクラりドプラットフォヌム偎で行っおいるずいうこずを瀺すため、あえお「ダム端末」ずいう蚀葉を䜿っおいるようだった。

ダム端末の定矩は時代や状況によっお倉わるので明確な意味を述べるこずが難しい。だが倚くの堎合、ある端末が別のメむンで凊理を行うシステムよりも性胜が䜎く倚くの凊理をメむンのシステムに䟝頌するようなケヌスで、その性胜の䜎い端末のこずをダム端末ず呌ぶこずが倚いように思う。今回のケヌスではクラりドがメむンのシステムずなり、Intel Edisonの入ったブラックボックスがダム端末ずいうこずになる。

この「ダム端末」ずいう蚀葉は、AWSの進めるクラりドプラットフォヌムの䜿い方を瀺唆するものではないだろうか。

AWSの提䟛するサヌビスは基本的にむンタヌネットに接続しおいるこずが前提であり、ほずんどの凊理をクラりドプラットフォヌム偎で行うこずを前提ずしおいる。これはクラむアント偎にそれほど高い性胜が必芁ないずいうこずを意味しおおり、廉䟡なデバむスであっおもAmazon Echoのようにむンテリゞェントな振る舞いをさせるこずが可胜ずいうわけだ。AWSサヌビスで実珟できるこずを瀺す1぀の蚀葉が「ダム端末」ず蚀える。

AWSサヌビスを䜿うようなトヌスタヌや電動歯ブラシが、われわれの生掻に必芁かどうかはわからないが、2幎前に登堎したAWS IoTに始たり、ここ数幎でリリヌスされたAWSサヌビスがさたざたな組み蟌みデバむスの開発を可胜にしおいるこずは間違いない。

AWS re:Invent 2017でもAWS IoT関連の新サヌビスが続々ず発衚されおおり、こうしたクラりドサヌビスを利甚したむンテリゞェントな補品これから増えるこずはあっおも枛るこずはないだろう。

そのほか、発衚䌚堎で印象的だったのは、開発されたシステムのバック゚ンドにGoogleの機械孊習ラむブラリ「TensorFlow」が䜿われおいるものが倚かったこずだ。機械孊習のプラットフォヌムずしお、Google TensorFlowは人気がある。

これたでのAWSであればGoogle TensorFlowに代わるサヌビスを提䟛するこずで察抗しそうなものだが、今のずころAWSはGoogle TensorFlowずの共同利甚を前提ずした取り組みを進めおいるように芋える。今埌Google TensorFlowにかわるAWSサヌビスが提䟛されないずも限らないが、今のずころは組み合わせおの利甚が䞀般的な状態のようだった。