独断と偏見で選ぶ re:Invent 2018 で発表されたイケてる新サービス

今年も [re:Invent](http://reinvent.awseventsjapan.com/) 2018 が始まりました。

毎年この時期にはたくさんのサービスが発表されて、キャッチアップするのにもだいぶコストがかかります。そこで、今回発表された新サービスの中で **独断と偏見でコレはイケてる:grinning:！というサービスを紹介** します。

全部知りたいよー！ という方や、もっと詳しい情報が欲しい！ という方は、公式サイトもしくはクラスメソッドさんのポータルサイトを見ていただくのが確実かと思います。

公式サイト
https://aws.amazon.com/jp/new/reinvent/

AWS re:Invent 2018 JAPAN PORTAL | クラスメソッド
https://classmethod.jp/m/reinvent/2018/

## Day 0

### :new: [AWS RoboMaker](https://aws.amazon.com/jp/robomaker/)

ロボット :robot: アプリケーションを作るための必要なサービスをまとめたものです。

開発、テスト、デプロイと一通りの流れをマネージしてくれるそうなので、よりCloudにインテグレートされた開発がやりやすくなるという感じだと思います。**AWSが今まで開発を進めてきた音声系サービスや動画・画像解析系サービスといい感じにシナジー**していて、AWSの強みを統合させたような魅力的なサービスですね。

### :new: [AWS Transfer for SFTP](https://aws.amazon.com/jp/sftp/)

いままでなかったのが不思議なくらい(というか若干諦めていた)**SFTPプロトコルを使ってS3にダイレクトでアクセスする**サービスです。既存のサービスや機能を組み合わせれば作れそうですが、AWSがマネージドで出してくれるのはありがたいですね。まだまだ現場ではFTPを使ったデータ運用が結構残っていると思いますので、そういったエンタープライズ向けにはかなり刺さるサービスだと思います。

### :new: [AWS DataSync](https://aws.amazon.com/jp/datasync/)

AWSとオンプレのデータ転送サービスです。**自分がAWS移行を手がけてた頃にこれがあったら...と思わざるを得ない機能**の登場です。まだまだオンプレ全盛で、これから移行を検討しているというエンタープライズや、ハイブリット環境でのデータ保持が強制されるようなケースにドンピシャですね。

データ移行先が**S3だけではなくて、EFSを選べるってのがポイント**だと思います。既存のデータ運用がNFSでのファイル共有を使っているケースも結構多そうなので、そんな場合でもアプリ側の修正をほとんどせずにCloud側にデータを持っていけそうです。また、逆にディザスタリカバリ的な観点でオンプレにデータをコピーしたいケースでも有益ですね。

> DataSync uses a purpose-built network protocol and a parallel, multi-threaded architecture to accelerate your transfers. 

**転送が最大10倍早い** とのことですが、DataSyncは専用のネットワークプロトコルとマルチスレッドでの並列処理を組み合わせて転送を早くしているようです。

## Day 1

### :new: [Firecracker](https://firecracker-microvm.github.io/)

AWSがOSSとして公開した新しい仮想化技術です。まだプロセッサはIntel系しかうごかなかったり成約が多そうですが、VMとコンテナのいいとこ取りをできそうな期待大のプロジェクトです！

> Firecracker is written in **Rust**.

もうこれだけで激アツ :fire: 

### :new: [Amazon S3 Object lock](https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lock.html)

**S3はAWSの心臓**なので関連アップデートが続きますが、これは**いぶし銀**のアップデートですね。厳密なルールをシステム側で強制させることで事故を防止することや、エビデンス保持に役立つと思います。

### :new: [AWS Transit Gateway](https://aws.amazon.com/jp/transit-gateway/)

**本日の発表で一番のインパクト**かもしれない。。。

AWSには様々なネットワーク関連の機能がありますが、それらをシンプルに管理できるようになりました！！
オンプレとのハイブリッド環境、マルチアカウントでのネットワーク構成や、要件的な縛りで**ネットワーク構成が複雑になっている方には朗報**ですね！

> You pay a per-hour fee for each hour that a Transit Gateway is attached, along with a per-GB data processing fee.

ただ、課金形態には注意が必要で、あまりに万能すぎて全部ここでトランジットさせようとして、全部ここにつなげた結果単位時間あたりのコスト(いくらか見つけられませんでした...)が大変なことにならないように気をつけたいですね。

## Day 2

### :new: [Amazon Ground Station](https://aws.amazon.com/jp/ground-station/)

:upside_down::upside_down::upside_down: えっと。。。

ついに衛星もオンデマンドで調達することができるようになるそうです。
是非、スタートアップなどでの活用事例を聞いてみたいものですね。


### :new: [Amazon DynamoDB Transactions](https://aws.amazon.com/jp/blogs/aws/new-amazon-dynamodb-transactions/)

これは待ってた人が多いハズ！！ **DynamoDBにトランザクションが追加**されました！！

「ひゃっほー！ トランザクションしまくるぞー」 と、舞い上がってしまいましたが、アイテム数が10個までとか容量4Mなど1トランザクションごとの制限がございますので、皆まさもご注意ください。

> Each transaction can include up to 10 unique items or up to 4 MB of data, including conditions.

容量はまだしも、アイテム数は上限緩和したいケースがあるかもですね。

### :new: [Amazon CloudWatch Logs Insights](https://aws.amazon.com/jp/blogs/aws/new-amazon-cloudwatch-logs-insights-fast-interactive-log-analytics/)

**CloudWatch Logsにクエリを投げられる新機能**です！！

集計した結果に対して、パイプでフィルタするってのも簡単にできますし、グラフ:bar_chart:で表示することだってできちゃいます。

これは**ログの運用とか可視化が楽になりそう**ですねー。

検索結果をダッシュボードに表示したり、カスタムメトリクスに流したりと、いろいろ既存機能と組み合わせて使えますので、使い道はアイデア次第！ 地味に良いアップデートだと思います！！

## Day 3

今日も怒涛の新サービス発表になりました！！ さすがAWS CEO AndyのKeynoteですね！ 

### :new: [AWS Security Hub](https://aws.amazon.com/jp/security-hub/)

**今日のイチオシはこれです:point_left:**

エンタープライズにとっては**セキュリティは生命線**(だから一般的にセキュリティ系アプライアンスは高価なんですよね...)ですので、これは嬉しい。

いまはプレビューですが、GAになったらすぐ現場に導入できそうなのも魅了です。
こんなに簡単に統合されて確認できるなんて、**早く使ってみたいですね**

### :new: [Amazon Personalize](https://aws.amazon.com/jp/personalize/)

AWSは、GCPやAzureと比べてAI/ML系に遅れを取っている印象を思っている方もいるのではないでしょうか。今回のre:InventではMLのマーケットプレイスも発表されたりと、着々と足場を固めてきていますよ。

そんなAI/MLの使われ方の代表ともいうべきレコメンドサービスの登場です。

**Amazon.comで培った技術に裏付けされたリアルタイムでのレコメンドは期待大**ですね。はやくTOKYOリージョンに来てほしいと思います。

### :new: [AWS DeepRacer](https://aws.amazon.com/jp/deepracer/)

衛星に比べると見劣りしますが、これもめちゃくちゃすごいです！
RoboMakerにも通じていますが、今回は一段と物理的な世界に進出してきている感じです。

MLにて学習したモデルをこいつに突っ込んで動かすみたいです、いやー夢が広がりますね。

### :new: [Amazon Timestream](https://aws.amazon.com/jp/timestream/)

IoTのデータ爆発の流れから生まれた**時系列データベース**です。
RDBの1/10のコストで、何兆ものイベントがさばけるみたいですよ！！

正直こんなに性能が必要になるのような案件はあまり無いような気がしますが、要求と一致したらすごいハマりそうですね。

### :new: [Amazon Quantum Ledger Database](https://aws.amazon.com/jp/qldb/)

**フルマネージドの台帳DB**です。AWS Managed Blockcainと競合する部分もあるかもし、ひょっとしたら今すぐ使うという感じではないかもしれませんが、今のトレンドをしっかりと取り込んできてますね。

### :new: [Amazon Managed Blockchain](https://aws.amazon.com/jp/managed-blockchain/)

**ブロックチェーン のフルマネージドサービス**です。

ブロックチェーンに関しては、CFnのテンプレとかでお茶を濁してた感がありましたが、満を持して登場です。きっとエンタープライズ的な要望が多かったんでしょう。。。

**〇〇コインみたいなのが勃興しそうな予感大**です。

## Day 4

Keynote ２日目は Serverlessがテーマでした！

### :new: [Use Any Programming Language and Share Common Components](https://aws.amazon.com/jp/blogs/aws/new-for-aws-lambda-use-any-programming-language-and-share-common-components/)

Lambda Runtime APIによって、「Lambdaって〇〇動かないしなー...」というエクスキューズは通用しなくなります。どんな言語でも、Lambdaを利用できるようになりました！！！

興奮するのはわかります。しかし、落ち着きましょう。

Lambdaの良いところは言語はスクリプト以外の部分はマネージドだというところです。

なんでもかんでも動くようになった今、裏を返せば動かしたものは自分たちで管理してねってことなので、**運用を見据えた意思決定**が必要です。つまり、自由には責任が伴うってことですね。

その点、node.jsやpython、今回採用されたRubyなどの公式サポートされている言語は、ユーザの意識しないところでセキュリティパッチが当てられたりと、めんどくさい部分を請け負ってくれています。

どっちがいいかは要件しだいですが、目的を見据えた賢い選択をしたいものですね。

### :new: [Amazon Managed Streaming for Kafka](https://aws.amazon.com/jp/msk/)

**Kafka(cluster + Zookeeper)のフルマネージドサービス**が登場です！

Kafkaとは分散ストリーミングプラットフォームで、高スループットで低レイテンシーなので、リアルタイムでストリーミングデータのパイプラインなどを作ることができます。
https://kafka.apache.org/

いままではEC2上に構築しているケースが多かったと思うので、待ち望んでた人が多いと思います！
運用が楽になるのは幸せですよねー。

### :new: [ALB Support for Lambda](https://aws.amazon.com/jp/about-aws/whats-new/2018/11/alb-can-now-invoke-lambda-functions-to-serve-https-requests/)

**ALBのルーティング先に、Lambdaを選択できる**ようになりましたー！！！
これは熱い。グルーコードとしてのlambdaは応用範囲がめちゃくちゃ広いですね。

ただ、普通に考えるとlambdaは1コールいくらの世界なので、全部こっちにシフトしていくみたいな選択肢は全然ないと思ってます。API Gateway経由にしてキャッシュ効かせるほうがコストもパフォーマンスもいいでしょうね。

それでも、lambdaがどんな言語でも使えるようになった今。生産性をめっちゃ高めるための一つの引き出しとして覚えておくといいですね。


## まとめ

今年も激アツでしたね！!

**ML周りの強化と、serverless周りの強化**が個人的には良かったと感じています。

すぐに業務に活かせそうなものから一生縁がなさそうなサービスまでありましたが、**これは気にいった！というものがありましたら、コメント欄で教えて**いただけると嬉しいです:grin: