ビデオ: Deep Dive into AWS SAM (十一月 2024)
昨日、ニューヨークで開催されたAmazon Web Services Summitに参加しましたが、AWSが長年にわたってそのメッセージを微妙に変えてきたことに驚きました。
現在、AWSは、社内のデータセンターの代替インフラストラクチャの作成のみに焦点を当てるのではなく、開発者の生活を楽にするツールの提供にますます注目しているようです。 これは、新製品の発表で明らかでした。APIゲートウェイと、AndroidおよびAmazon Fireの幅広い携帯電話とタブレットでのアプリケーションの互換性をテストするためのファームです。
基調講演を主催したアマゾンウェブサービスの最高技術責任者であるウェルナーフォーゲルスは、会社がどのように進化したかを指摘しました。 彼は2006年にAWSの発売を開始しました。2006年は、ほとんどのメリットがビジネス側にあり、Amazonは「従来のIT企業に人質にされることから」抜け出していました。
Vogelsは、2014年に516の主要な新しい機能とサービスを開始し、今年は追加の機能を開始する予定であることを確認しながら、それ以降、同社がどのように機能を継続的に追加してきたかに注目しました。 Amazonは、インフラストラクチャサービスから、セキュリティと管理、管理ツール、プラットフォームサービス、エンタープライズアプリ、そして最近ではハイブリッドクラウド管理ツールへと分岐し続けています。
彼がよくするように、彼は「雲は新しい普通の人」というマントラを繰り返しました。 ただし、AmazonがAPI(アプリケーションプログラムインターフェイス)の終わりにインフラストラクチャのみを提供することから「APIの終わりにプラットフォーム」を提供することを計画していると彼が言ったとき、私はもっと興味がありました。 つまり、サービスとしてのインフラストラクチャ(IaaS)だけでなく、サービスとしてのプラットフォーム(PaaS)にも重点が置かれています。
もちろん、これはそれほど新しいものではありません。Amazonは、2009年に導入されたHadoop上で動作するElastic MapReduce(EMR)や3年前に導入されたDynamo DB noSQLデータベースなどのプラットフォームサービスを長い間提供してきました。 しかし、強調の変化は注目に値するようです。
基調講演では、フォーゲルスはコンピューティングの6つの主要な傾向と、それぞれに対するAmazonの反応について説明しました。 これらには、次のものが含まれます。迅速な移動(さまざまなサービスを簡単に起動または停止する)。 コアコンピテンシーに焦点を当てる(企業はコードの作成に集中し、Amazonはインフラストラクチャを提供します); サーバーを持たない(サーバーインスタンスさえも使用せず、代わりにデータストリーミング用のKinesisやコンピューティングサービス用のLambdaなどのイベント駆動型サービスを使用する)。 安全で準拠している(HIPAAを含む複数の認証を使用)。 モバイル化(モバイルデバイスで実行されるサービスのバックエンドをホスト); データを機能させる(会社の機械学習プロセスに重点を置いて)。
特定のサーバーを指定または展開せずにコンピューティングサービスを展開し、代わりにLambdaなどのイベント駆動型サービスを使用するという概念に特に興味がありました。 これにより特定の種類のサービスの開発者が実際に生活を楽にすることができる場所を見ることができ、さまざまな分野での機械学習の潜在的なアプリケーションに魅了され続けています。
Amazon MLに関する後のより詳細なセッションの行は、会議の中で最も長いものでした。 そのセッションでは、パーソナライズと推奨から不正検出とターゲット広告に至る可能性のあるアプリケーションに言及しました。 サービスのコスト(予測1, 000回あたり10セント)がどこで予測されるかは非常に低く、他の予測ではかなり高いように見えます。
新製品は興味深く、開発者向けでした。最も興味深いのは、新しいAmazon API Gatewayです。これにより、開発者は自分が書いたコードに基づいてスケーラブルなREST APIをより簡単に作成および管理できます。 AmazonのMatt Woodが説明したように、これはバージョニング、計測と調整、キャッシュ、署名と自動化、JavaScript、iOS、またはAndroidのSDKを生成する機能など、あらゆる種類の機能をサポートします。 アイデアは、複雑なプロセスを取り、それを簡単にすることです。
その他の比較的新しい機能には、マネージコードリポジトリであるCodeCommitが含まれます。 CodePipeline、継続的配信プラットフォーム。 セルフサービス環境向けのさまざまなサービスの組織化を可能にするサービスカタログ。 デバイスファーム。AndroidおよびAmazon Fireの幅広いスマートフォンおよびタブレットでアプリケーションをテストします。 (注:これにはiOSデバイスが含まれていないようです。)繰り返しになりますが、主に開発者の作業を楽にすることに重点が置かれているようです。
開発者の基調講演で一般的になったように、多くの顧客がアマゾンウェブサービスの使用方法について話しました。 ノードストロームの幹部は、クラウドサポートに重点を置いた小規模なチームが、現在は50以上のアプリケーションチームをサポートできるようになり、これらのチームがより優れた、より高速なアプリケーションを構築できるようになりました。 ニューヨーク市交通局のCTOは、Amazonのバックエンドを使用してVision Zero Viewと呼ばれるアプリケーションを強化することを議論しました。これは、2009年に遡る交通死者と重傷を示し、ニューヨーク市民が減速して慎重に運転することを期待しています。 また、健康保険の新興企業であるオスカーのCTOは、HIPPA準拠のAmazonサービスを使用することにより、オスカーが45人の開発者に対して1日あたり最大125の生産変更に取り組むシステムエンジニアを2人しか持たないようになったと語りました。 「物理データセンターはこれで終わりです」と彼は結論付けました。
Vogelsは、「高速で動くことがすべてだ」と強調し、ツールの数は増え続けていると指摘しました。 「現在よりもアプリケーションを構築するのに良い時期はありませんでした」と彼は言いました。