LoginSignup
6
6

More than 5 years have passed since last update.

AWS Summit Tokyo 2016 - サーバーレスで構築する、マイクロサービスの未来形

Posted at

セミナーの基本情報

  • 時間
    • 14:20 ~ 15:00
  • 場所
    • グランドプリンスホテル新高輪 飛天
  • 発表者
    • Tim Wagner (General Manager of AWS Lambda and Amazon API Gateway, Amazon Web Services, Inc.)
  • 概要:
    • AWS Lambda はサーバーレスで、マイクロサービスを構築するための主要コンポーネントであり、AWS Lambda を使用することで、モバイルやウェブ、IoT アプリケーション用のスケーラブルなマイクロサービスをより簡単に構築することができる

内容

AWS computing

  • VM
    • スケーリング単位としてのマシン
    • ハードウェアの抽象化
    • マシン、ストレージ、ネットワーク、OSを構成したい時に、EC2を選べる
  • コンテナ
    • スケーリング単位としてのアプリ
    • OSを抽象化
    • サーバーを実行し、アプリケーションを構成し、スケーリング制御したい時に、ECSを選べる
  • サーバーレス
    • スケーリング単位としての機能
    • 言語ランタイムを抽象化
    • コードが必要なときに実行したいで、AWS Lambdaを選べる

AWS Lambdaのメリット

  • サーバー管理不要
  • 継続的なスケーリング
  • アイドル時間は課金されない

ユースケース

データ圧縮処理

  • データをS3に保存
  • S3バケットイベントで、lambdaへ通信
  • Lambdaで圧縮済みのデータをS3へ保存

サーバーレスウェブアプリ

  • 静的なコンテンツを提供するAmazon S3
  • 動的なコンテンツ提供するAWS Lambda
  • HTTPアクセスを提供するAmazon API Gateway
  • NoSQLデータストレージを提供するAmazon DynamoDB

サーバーレスアプリケーションエコシステム

  • Amazon Echoから、Lambda経由して、Slackへメッセージ送信
  • スケジュールされたポーリングによりメッセージを取得
  • Echoで結果をユーザに報告
6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6