このページの本文へ

前へ 1 2 3 次へ

コンテナやサーバーレス、ラッパー系サービスなどを使いこなせ

AWSのディープな使いこなしとビジネス考察をABEJA Meetupで聞いた

2017年03月09日 07時00分更新

文● 大谷イビサ/TECH.ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

コンピューティングサービスを使いやすくするラッパー系サービスの存在意義

 トリを飾ったのは、AWSの導入支援を手がけるクラスメソッドの大瀧隆太さん。「AWSのラッパー系サービス事例から見るアプリケーションライフサイクルの考察」というタイトルで、「ラッパー系サービス」と「アプリケーションライフサイクル」に関してユニークな視点を披露した。

クラスメソッド AWS事業部 シニアソリューションアーキテクト 大瀧隆太さん

 大瀧さんによると、AWSのサービスはコンピューティングサービスとラッパー系サービスの大きく2つに大別できるという。このうちコンピューティングサービスは、ご存じEC2やサーバーレスのLambdaが挙げられ、EC2は1時間単位、Lambdaは100ミリ秒単位で課金されている。一方、ラッパー系サービスは「コンピューティングサービスのリソースをより簡単に使えるようにする」サービスと定義できるという。具体的にはアプリ管理を容易にする「Elastic Beanstalk」、Chefをベースにした「OpsWorks」、デプロイに特化した「CodeDeploy」といったアプリケーション管理、さらにはOSの構成管理を見てくれる「EC2 Systems Manager」、コンテナ管理を提供する「ECS(EC2 Container Service」などが挙げられる。

大瀧さんの定義する「ラッパー系サービス」

 これらのラッパー系サービスに共通しているのは、結局のところEC2を使いやすくするあめに存在しているところ。当然、多くのサービスが無償提供されているのも、EC2をより多くのユーザーに利用することに紐付いているというのが大瀧さんの見立てだ。「ラッパー系サービスを経由したインスタンスの利用料が開発チームのKPIになっているのでは?」と大瀧氏は妄想する。

 最近では、re:Invent 2016で管理されたジョブ管理を行なう「StepFunctions」やバッチ管理の「AWS Batch」などのラッパー系サービスが登場した。これらはEC2ではなく、LambdaやECSに紐付いているのがポイント。EC2以外にLambdaというコンピューティングサービスにもきちんとラッパー系のサービスが出てきたわけだ。

 こうしたサービスの背景には、「アプリケーションライフサイクルを意識して、コンピューティングサービスを使い分けるべし!」というAWSのメッセージが読み取れるという。

アプリケーションライフサイクルを意識してコンピューティングサービスを使い分けよう

AWSのサービスから垣間見えるビジネスモデルを学べ

 では、アプリケーションライフサイクルとはなにか? 一般的にはプロセスが起動し、実行され、終了するまでの流れがある。途中で他のプロセスに処理を渡して、自身は停止し、必要に応じて再開するというフローだ。

 こうしたライフサイクルは実行時間によっていくつかに分類できる。たとえば、Webやアプリケーションサーバーのサービスプロセスは通常1秒未満。たとえば、Webサーバーの場合、80番ポートで待ち受ける全体のプロセスの下に、クライアントの接続を受け付けて、レスポンスを返すプロセスが紐付くツリーを形成している。後者のサービスプロセスは、呼ばれて返事を返したらおしまいになるので、1秒未満で処理が終わる。一方で、アプリのログ集計などは1秒~1分、Webサーバーやアプリケーションの常駐プロセスは基本的に永続的にプロセスが起動し続ける。

実行時間ごとのライフサイクルの分類

 このうち1秒で済むようなプロセスは300秒という実行制限のあるLambdaが選択肢に入る。継続的に動かす場合は当然EC2になるが、短期的な利用であればEC2のスポットインスタンスも使いどころがあるという。余剰リソースを有効活用するために生まれたらしいと言われるスポットインスタンスは入札制という特殊な料金体系を採用しており、通常のオンデマンドよりもおおむね安価に済む。市場の価格が上がるとインスタンスが止まるというばくち的な要素があるが、最近はSpot Fleetや継続時間指定などのオプションも登場しているので、うまく活用するとコストメリットも得られるという。

 大瀧さんは、小売り事業を手がけるAmazonならではのユニークなビジネスモデルに新しいサービスを立ち上げる際のさまざまなヒントがあると指摘する。「AWSの値下げ戦略」しかり、小売りのビジネスを変える「Amazon Dash Button」しかり、月額制サービスの「Amazon Prime」しかり、料金の多寡ではなく、どんな戦略に基づいて、この値付けになっているのかを考えることが重要だという。「値付けや運用の契約期間、請求など、サービスとしての立て付けの部分で、Amazonはヒントになるところがいっぱいある。彼らが工夫している様は、自分たちがサービスを作るのにも、参考にできるところがあるのではないか」と大瀧さんはまとめた。

ビジネスモデルを考えるヒントがAmazonにはいろいろある

前へ 1 2 3 次へ

カテゴリートップへ

本記事はアフィリエイトプログラムによる収益を得ている場合があります

アクセスランキング

  1. 1位

    TECH

    フォーティネットの「SSL-VPN廃止」 IPsec移行と脱VPN、それぞれの注意点を総ざらい

  2. 2位

    ソフトウェア・仮想化

    「SaaSの死」の影響は感じない ― グローバル以上に好調な日本市場、ServiceNow鈴木社長が語る

  3. 3位

    ビジネス・開発

    いますぐ捨てたいITサービスは? AI推しにそろそろ飽きてません? 情シスさんのホンネを「ゆるっとナイト」で聞いた

  4. 4位

    TECH

    「蟻の一穴」となるリモートアクセスVPNの脆弱性 ZTNA/SASEはなぜ必要か?

  5. 5位

    ネットワーク

    ネットワークとセキュリティの統合に強み 通信事業者系ZTNA/SASEサービス3選

  6. 6位

    デジタル

    海外駐在員の負担を軽減し、ワンチームへ kintoneは言語と文化の壁を越える「翻訳の魔法」

  7. 7位

    エンタープライズ

    基盤も古いし、コードも酷い! そんなクエストにGitHub Copilotで試行錯誤しまくった「みんな」こそ最高

  8. 8位

    ITトピック

    「AI導入で人員を減らしても収益は増えない」その理由/「専任情シス不在」中小企業の3社に2社/ユーザーアカウント流出が加速、ほか

  9. 9位

    sponsored

    完全自動運転の実現へ、チューリングが開発基盤にGMO GPUクラウドを選んだ理由

  10. 10位

    ビジネス

    医療費5兆円抑制につながる“国産ヘルスケア基盤”構築へ SMBC×富士通×ソフトバンクが業務連携

集計期間:
2026年05月17日~2026年05月23日
  • 角川アスキー総合研究所