AWS re:Invent 2020 Andy Jassy基調講演から気になるものまとめ

# AWS re:Invent Andy Jassy基調講演
![WaveLength.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/447180/c669bf40-57d0-37ef-a5be-9b001e5bbde7.png)

[AWS re:Invent](https://aws.amazon.com/jp/about-aws/events/2020/reinvent/)は今年はオンライン開催。
Andy Jassy CEOの基調講演を前半リアルタイム、後半再放送で視聴して、気になった発表をいくつかピックアップ。

早速まとめられてるページも参考に。

[Jeff Barrによる実況](https://aws.amazon.com/jp/blogs/aws/reinvent-2020-liveblog-andy-jassy-keynote/)
[クラスメソッドさんのまとめページ](https://dev.classmethod.jp/articles/aws-reinvent-2020-keynote-new-service-summary/)
[TIS Advent Calendar 2020 2日目 AWS re:Invent 2020で発表された新サービス/アップデートまとめ](https://qiita.com/nasuvitz/items/a191d96549b0d0a955dc)

# EC2 Update
EC2の新しいインスタンスタイプ：D3 / D3en / M5zn / G4ad / C6gn / R5b
ML用のプロセッサ/チップを搭載したインスタンス：Habana Gaudi搭載 / AWS Trainium 

前日のAWS Late Night Week 1だけど、EC2のMac対応の方が気になった。

# Amazon EC2 Mac Instance

EC2でMacインスタンスが起動できる。東京リージョンはまだ。
どんな用途があるかなと思ったら、iPhone、iPad、Mac、Apple Watch、Apple TV、Safari用のアプリ開発者がEC2上で開発できるので、スペックアップも要領拡張もMac入れ替えずにできるってことかな。
[Amazon Workspaces](https://aws.amazon.com/jp/workspaces/)でもいいのかなと思ったけど、スペックの融通の違いとかアクセス方法の違いとかがありそう。[少し古いけどWindowsの比較記事](https://dev.classmethod.jp/articles/ec2-vs-workspaces-2/)があった。

https://aws.amazon.com/jp/about-aws/whats-new/2020/11/announcing-amazon-ec2-mac-instances-for-macos/

# コンテナ
[GCPのAnthos](https://cloud.google.com/anthos?hl=ja)がAWSやオンプレでのコンテナのポータビリティと管理を共通化したように、AWSでもハイブリッドクラウドでの提供が発表。AWSとしてはパブリッククラウドとしての優位性がある分、マルチクラウドについては言及しないですね。

# AWS ECS/EKS Anywhere
[AWS ECS Anywhere](https://dev.classmethod.jp/articles/ecs-anywhere/)：オンプレミスとAWS横断でコンテナの管理が可能。コントロールプレーンがAWS上でマネージドになり、データプレーンはオンプレでもAWSでも任意の場所で実行可能になる。

[AWS EKS Anywhere](https://dev.classmethod.jp/articles/eks-anywhere/)：オンプレミスとAWS横断でK8sのクラスターを構成可能。EKS同様、k8sのコントロールプレーンがAWS上でマネージド。

# AWS Proton

![Proton.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/447180/4ff004e9-d33d-e33f-3c81-67d2400198f6.png)

コンテナおよびサーバーレスアプリケーション向けのフルマネージドアプリケーションデプロイメントサービス。
テンプレートを作成し、インフラのコード化による構築の自動化、アプリケーションのデプロイも行うことができる。
Terraformや[Serverless Framework](https://www.serverless.com/)によるインフラ構築、デプロイとの比較とかが気になるところ。

https://dev.classmethod.jp/articles/aws-proton/

[新井さんによるProtonについての詳細な解説](https://iselegant.hatenablog.com/entry/2020/12/02/173545)がめっちゃ参考になりそう。

# Severless

Servelessにまつわるアップデートも今年は既にずいぶんあったので、他にどんなものが出てくるか期待したけど、わりと小ぶりだけど地味に嬉しいアップデートかな。

# Lambda Container Support

![Lambda Container.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/447180/576df981-3276-2598-033c-412258dff26e.png)

Lambda Container Supportって名前を深夜に聴いた時にはワクワクしたけど、よくよく見てみると使い道は限定的かな。
[AWS西谷さんのブログ](https://www.keisuke69.net/entry/2020/12/02/051538)でも、「Dockerイメージがサポートされるからといって何でも自由にできるというよりは、あくまでもLambdaの実行モデルであるファンクションモデルはそのままにランタイムの自由度が増した」ってことなので、コンテナ使ってる人には使い慣れたコマンドで使えて、ローカルでテストするのがしやすいとかかな。

# New for AWS Lambda – 1ms Billing Granularity Adds Cost Savings

![lambda1ms.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/447180/eb089b6a-10bd-6306-fa5c-174fef9b4f8f.png)

Lambdaの実行時間に応じた課金が100ミリ秒から１ミリ秒に変更され、最大70%コストカット。

実際のプロダクションにどこまで効いてくるかは差がありそうだけど。

# New for AWS Lambda – Functions with Up to 10 GB of Memory and 6 vCPUs

基調講演では触れられなかったけど、[Lambdaのメモリ上限が10GB、6 vCPUまで拡張](https://dev.classmethod.jp/articles/lambda-memory-limit-inclease-to-10g/)された。

これまでなんとか実行してたやつも余裕できそうだし、厳しかったワークロードも実行できそうでありがたい。

# Amazon Aurora Serverless v2
![AuroraSeverlessv2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/447180/75d8dda5-1379-a51f-bab9-df5ebd8963c9.png)

開発およびテスト環境、Webサイト、ワークロードの頻度が低い、断続的、または予測できないアプリケーションから、大規模で高可用性を必要とする最も要求の厳しいビジネスクリティカルなアプリケーションまで、あらゆる種類のデータベースワークロードをサポート。

[v1は色々と制約が多かった](https://dev.classmethod.jp/articles/lessons-learned-from-up-and-running-aurora-serverless/)ので、Multi-AZなど高可用性を保つためのアップデートは含まれてそうだけど、どこまで制約が無くなってるかがポイントかな。

# その他の発表

# Amazon DevOps Guru

MLを活用することで、開発者とオペレーターが運用上の問題を自動的に検出して修正を推奨することでアプリケーションの可用性を簡単に向上できる、フルマネージドの運用サービス。

Datadogでもある程度頻発してるエラーとかメトリクス、X-Rayの可視化できたけど、さらに有意義なインサイトが得られるのかどうかかな。OpsCenterまでAWSで運用を統合していると良さそうだけど、なかなかそこまでの活用はできてないね。

# 3 More AWS Local Zones in 2020, and 12 More in 2021

![WaveLength.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/447180/c669bf40-57d0-37ef-a5be-9b001e5bbde7.png)

AWS Wavelengthが東京で対応。

5GとAWSによるエッジコンピューティングを活用して、機械学習やIoT、VRやARなどの超低遅延アプリケーションへの提供が進みそうですね（棒