[速報] AWS re:Invent 2019 Keynote で発表された新サービスまとめ #reinvent
こんにちは、菊池です。今年もre:Invent 2019 キーノートではたくさんの新サービス/新機能が発表されています。
AWS re:Invent 2019のキーノートで発表された新サービスの記事をまとめます。
- 12/3(現地時間): Andy Jassy Keynote
- 12/5(現地時間): Werner Vogels Keynote
また、キーノート以外での発表についてはこちらにまとめています。
Andy Jassy Keynote
Andy Jassy Keynoteでは、新しいEC2インスタンスタイプやネットワークなどのインフラストラクチャをはじめ、5Gエッジを利用するWaveLengthやAI/機械学習まで、幅広いアップデートがありました。
インフラストラクチャ
新しい EC2 インスタンスタイプ M6g/R6g/C6g
EC2の新しいインスタンスタイプである、M6g/R6g/C6gが発表されました。M6g/R6g/C6gは、AWSがカスタムして提供するArmベースのCPUであるGraviton、その新世代であるGraviton2を採用したインスタンスタイプです。
機械学習推論向けインスタンス Inf1
Inf1インスタンスは、機械学習の推論を実行することに特化したインスタンスで、クラウド上でもっとも高速に推論が可能なサービスとのことです。機械学習サービスのコストのうち、一般に推論がしめる割合が非常に高いため、その課題に対応するためのインスタンスタイプとなるようです。
AWS Nitro Enclaves
Nitro EnclavesはEC2インスタンス内で、個人情報、医療、金融、知的財産データといった機密性の高いデータを保護および安全に処理するためのサービスです。Nitro Hypervisor技術を使用し、AWS KMSと統合された、 安全なローカル接続のみをもつ完全に隔離された領域(仮想マシン)を提供します。
[速報] EC2インスタンスで高機密性のデータ保護が可能となるAWS Nitro Enclavesのプレビュー申し込みが開始! #reinvent
AWS Transit Gateway Multicast
TGWにアタッチされたVPCのサブネット間のマルチキャストトラフィックのルーティングをサポートしました。インスタンスが複数の受信待ちインスタンスへトラフィックを送信するためのマルチキャストルータとして動作します。
AWS Accelerated Site to site VPN Connections
AWS Accelerated Site to site VPN Connections(以下、accelerated VPN connectionと記載)はサイト間VPNのオプションであり、AWS Global Acceleratorを利用してオンプレミスネットワークからのトラフィックをAWSのエッジロケーションに向ける機能です。
[速報] AWS Accelerated Site to site VPN Connectionsがリリースされました! #reinvent
AWS Transit Gateway inter-Region Peering
Transit Gateway inter-Region Peeringとは、2つのTransit Gatewayをピアリングしてルーティングすることが可能になる機能です。
- 別のアカウントのTransit Gatewayや、別のリージョンのTransit Gatewayを指定することが可能
- 通信トラフィックがグローバルなAWSバックボーンに留まりパブリックインターネットを通過しない
- 将来のルート伝播機能を利用するために、Transit Gatewayには一意のASNを指定することを推奨
AWS Transit Gateway Network Manager
AWS Transit Gatewayで作成した環境を、視覚化および監視できるようにしたものが、 AWS Transit Gateway Network Managerです。
[速報] AWS Transit Gateway Network Managerがしれっと発表されました #reinvent
コンテナ
Amazon Fargate for Amazon EKS
- EC2インスタンスのパッチ当て、スケーリング、セキュア化に時間を割く必要がありません。
- Fargeteのサーバーレスメリット、EKSベストプラクティス、k8sの開放性(を享受できます)
- AWS上でコンテナを動かすにあたり4つの選択肢があります。 (ECS on EC2 / ECS on Fargate / EKS on EC2 / EKS on Fargate)
ストレージサービス
Amazon S3 Access Points
Amazon S3 Access Pointsを用いることでアクセスポリシーを記述したセキュアなアクセスポイントを発行することができます。VPC内からのアクセスのみ許可するようなアクセスポイントを発行できたりします。
[速報]アクセスポリシーを持ったS3のアクセスポイント「Amazon S3 Access Points」がGAになりました! #reinvent
データベース
Amazon Managed(Apache)Cassandra Service
スケールに対応した分散KVSとして代表的なApache Cassandraが、ついにマネージドサービスのひとつとしてAWSでサポートされます。DynamoDBへの移行が簡単でないアプリケーションの管理者には福音ではないでしょうか。
[速報] AWSのマネージドCassandra、分散KVSのAmazon MCSが発表されました! (Open Preview) #reinvent
Amazon UltraWarm
UltraWarmはAmazon Elasticsearch ServiceにHot-Warm層を設ける、新しいアプローチのサービスです。最大900TBものHot-Warm層を設けることで 90%ものコスト削減を実現すると述べられています。
[速報] UltraWarm新登場!Elasticsearch Serviceのコストを90%削減!? #reinvent
データ分析
Amazon Redshiftの次世代ノードタイプRA3
次世代ノードタイプ『RA3』の特長は、ストレージに「SSD Cache」と「S3」の2つのストレージ組み合わせた構成です。具体的には、参照する頻繁が高いデータブロックはコンピュートノード本体のSSD Cacheにつねに保持して、更新・追加が生じたデータブロックはS3に保存します。
Amazon Redshiftでマテリアライズドビューをサポート
マテリアライズドビューは一言で表すと「データを持つデータベースビューオブジェクト」です。リレーショナルデータベースには古くからあるポピュラーな機能で、「マテビュー」あるいは「MV」などとも呼ばれています。
Amazon Redshift Federated Query
RDSとAurora PostgreSQLのテーブルにRedshiftから直接アクセスできるようになりました。所謂、RedshiftからPostgreSQLに対してデータベースリンクする機能です。
【アップデート】Amazon Redshift の新機能「Federated Query」でRDSとAuroraのPostgreSQLに直接クエリを実行できるようになりました #reinvent
Amazon Redshift の新機能「Data Lake Export」
今までRedshiftは、Parquetファイルの読み込みに対応していましたが、 UNLOADではParquet形式に対応していませんでした。「Data Lake Export」を使うことで、より手軽にParquetフォーマットへの出力が可能になりました。
[速報] Amazon Redshift の新機能「Data Lake Export」でParquet形式にUNLOADできるようになりました #reinvent
AQUA(Advanced Query Accelerator)for Amazon Redshift
AQUA(Advanced Query Accelerator)は、Amazon Redshiftが他のクラウドデータウェアハウスよりも最大10倍高速に実行出来るようにするために用意された、新しい分散型ハードウェアアクセラレーションキャッシュです。
AI/機械学習
Amazon SageMaker Notebooks
これまでNotebook Instancesを自分で作成して利用を行う必要がありました。また、利用が終了したらNotebook Instancesも停止を自分で行うため少々手間がかかりました。これからは使用したいときにワンクリックすることでJupyterNotebookを数秒で利用を開始できます。
Amazon SageMaker Studio
SageMakerのWebベースのIDEです。
- NoteBookの管理
- トレーニングモデルの管理
- ジョブの管理
- デバッグの管理
- トレーニングの分析、アラート
- モデルのモニタリング
- アルゴリズムの選択
- データセットの前処理
- モデルのチューニング
など、SageMakerの使えるあらゆる機能をこのSageMaker Studioから操作できます。
[速報]ついにSageMekerの統合環境が登場!「SageMaker Studio」が発表されました #reinvent
Amazon SageMaker Processing
Amazon SageMaker Processingは前処理と評価処理の部分を担ったサービスです。これまでの場合、前処理や評価処理の部分については別で用意する必要がありましたが、Amazon SageMaker Processingを利用することでAmazon SageMakerに統合することができます。また、検証時においてもノートブック環境で実行するには時間がかかりすぎる、重たい処理をAmazon SageMaker Processingに任せることもできます。
機械学習における前後処理と評価処理を担う、Amazon SageMaker Processingが発表されました #reinvent
Amazon SageMaker Experiments
機械学習のモデルバージョンを整理、追跡、比較、評価できるAmazon SageMakerの新しい機能です。できるだけ簡単にExprerimentを作成し、Traialを投入し、TrialとExperiment全体で分析の実現します。
Amazon SageMaker Debugger
Amazon SageMaker Debuggerは、TensorflowなどのFrameworkでの学習時にログに出てくるメトリクスを自動でSageMakerが収集してくれます。
[速報] モデルのデバッグをできる Amazon SageMaker Debugger が発表されました!! #reinvent
Amazon SageMaker Autopilot
機械学習のプロセスを完全に制御ししながら、最適な分類および回帰の機械学習モデルを自動的に作成できます。
機械学習モデルを自動的に作成するAmazon SageMaker Autopilotが発表されました! #reinvent
Amazon SageMaker Model Monitor
Amazon SageMaker Model MonitorはAmazon SageMakerのエンドポイントをモニターします。SageMaker上で動作するあらゆるタイプ(組み込みアルゴリズム、組み込みフレームワーク、または独自のコンテナでトレーニングされたモデル)をモニタリング対象とすることができます。
- 機械学習モデルのドリフトを自動で検知
- 1クリックでモニタリングを開始
- ドリフトが検知されると、開発者にアラートをあげることができる
- トレーニング時に使用したデータから統計のベースラインを作成
- ベースラインと実際に推論に使用したデータの比較
- Amazon SageMaker Studioを使用したモニタリング結果の可視化
[速報] Amazon SageMaker Model Monitor がGAでリリースされました! #reinvent
Amazon Fraud Detector
Amazonが長年ECサイトを運営するなかで培われてきた不正検出の知見がサービスとして提供されることになりました。
[速報] 不正検出サービスが登場 Amazon Fraud Detector が発表されました[プレビュー] #reinvent
Contact Lens for Amazon Connect
Amazon Connectで行われた通話情報を解析し、テキストに書き起こしするフルマネージドサービスです。
- Connectの画面からワンクリックでアクティベート可能
- 顧客の通話を自動的に書き起こし & 分析し、以前に録音した通話を書き起こす
- スピーカー検出で全文転写を入手、既存のソリューションの2倍の精度
- 感情、長い沈黙、およびエージェントと顧客が互いに話し合っている時間を分析
- キーワード、フレーズ、分析基準についてすべての文字起こしを検索
- 通話が行われているときに、ほぼリアルタイムで文字起こしを確認できる
[速報]コールセンター業界に革命が起こる!?Contact Lens for Amazon Connectが発表されました! #reinvent
Amazon Kendra
Kendraは、マシンラーニングを使ったエンタープライズのための検索サービスです。
- 社内に散らばったデーターをKendraで統合し共通のインタフェースを使って検索できる
- 検索結果に対するユーザーからのリアクションを元に、検索機能が最適化される(バックエンドでマシンラーニングが実行される)
[速報] マシンラーニングを使ったエンタープライズのための検索サービス「Kendra」が発表されました #reinvent
コードレビュー自動化
Amazon CodeGuru
CodeGuru は機械学習に最適なパフォーマンスと、ベストプラクティスに沿ったコードをユーザに提供するための自動化されたコードレビューサービスです。以下の2つの機能を提供します。
- CodeGuru Reviewer
- CodeGuru Profiler
[速報] コードレビューの自動化!パフォーマンスやコストの最適化まで出来ちゃう Amazon CodeGuru が発表されました!#reinvent
ロケーションの拡張
AWS Outposts
AWSから提供される物理ハードウェアをお客様環境(オンプレミス)に設置し、AWSを拡張するサービスです。AWS OutpostsはAWSのデータセンターのアーキテクチャ、つまりNitro Systemで設計されています。またオンプレミスと物理的な線での接続、近距離のロケーションに配置することで超低レイテンシーを実現します。
AWS Local Zones
Outposts と同じく、レイテンシに関して非常に厳しい条件がある場合向けのサービスとなります。
異なる点としては、Outposts は 「AWSから提供される物理ハードウェアをお客様環境(オンプレミス)に設置」する事に対して、Local Zones は「AWSが特定のエリアに展開しているインフラを使用する」サービスです。
AWS Wavelength
超低遅延が求められるモバイルアプリケーションを、キャリア網内の5Gネットワークのエッジにデプロイできるサービスです。
[速報]AWSのインフラを5Gのエッジで動かす!新サービスAWS Wavelengthが発表されました #reinvent
Werner Vogels Keynote
Amazon CTO、Werner Vogelsのキーノートでは、AWSの基盤を支えるNirto Systemの紹介から、多くのユーザー事例が紹介されました。その中で、Amazonがどのようにサービスを開発し、オペレーションを行なっているのか、そのノウハウをまとめた The Amazon Builders’ Library が発表されました。
The Amazon Builders’ Library
21年間に渡りAmazonが培ってきた開発者のためのドキュメントライブラリが公開されました!Amazonのノウハウの粋が詰まったドキュメントを参考にして、より洗練されたシステム構築を目指していきましょう!
最後に
今年のキーノートでもたくさんのサービスが公開されました!
これからガンガン触って機能を紹介していきますのでお楽しみに!