• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

サーバーレスの実力

図解!サーバーレスの全面採用の姿

山本 貴裕=アイレット 2017/07/13 日経SYSTEMS
出典:日経SYSTEMS 2017年5月号pp.77-79
(記事は執筆時の情報に基づいており、現在では異なる場合があります)
目次一覧

 サーバーレスアーキテクチャーの特徴を生かし、システムを構築する企業は増えている。アイレットが構築・運用を手掛ける毎日放送の動画配信サイト「MBS動画イズム444」もその一つ。イベント駆動型コード実行サービスである「AWS Lambda」をほぼ全面的に採用した点がユニークだ(図5)。

図5●サーバーレスアーキテクチャーを採用したシステム構成
毎日放送の動画配信サイト「MBS動画イズム444」の構成。ただし簡略化のため一部の構成、処理を省略している
[画像のクリックで拡大表示]

動画配信サイトと相性抜群

 全面的に採用した理由は、動画配信サイトとの相性がよいため。動画配信サイトは一般に、ユーザーがアクセスする時間に偏りがあり、バックエンドに必要なリソースの増減が激しい。サービス開始後、ユーザー数がどのくらいの勢いで増えるのかも見積もりにくい。自動的にスケールしてリソースを柔軟に増減できるサーバーレスアーキテクチャーが最適と判断した。

 このシステムでは、原則として一つの機能ごとに一つのAWS Lambdaを利用している。ユーザーがログイン、動画の視聴操作、決済といった処理をしようとすると、APIゲートウエイ経由でそれぞれの処理用のAWS Lambdaを呼び出す仕組みである。この構成であれば、一部で障害が発生しても、他の機能は継続して稼働できる。

 構築上の主なポイントは、コンテナーへのリクエスト回数(コードを実行する回数)をできるだけ減らすことと、処理時間を短くすること。AWS Lambdaがリクエスト回数や処理時間に応じた課金体系のためだ。

ここから先はITpro会員(無料)の登録が必要です。

次ページ リクエスト回数を減らすには、大半の処理をフロント...
  • 1
  • 2

あなたにお薦め

連載新着

連載目次を見る

今のおすすめ記事

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

ネットワーク/通信サービス

セキュリティ

もっと見る