(587)ブロックチェーン(65)ソーシャル・エンタープライズ2.0(281)VR/AR/MR/SR/xR(48)O2O・オムニチャネル(96)IT市場調査(560)【マンガ解説】5分でわかるエッジコンピューティング。2019/08/14【まとめ】サーバレスがここ数カ月で一気に遂げた進化とは近年のインフラストラクチャのクラウド化が進む中で、「サーバレス」というクラウドネイティブな概念が広がりを見せている。Azure(Azure)など、さまざまなクラウドベンダーでサーバレスをうたうサービスが誕生している。今、このサーバレスは黎明期を過ぎ成長期に入ったことで、多種多様な領域で活用され始めている。今回、このサーバレスの今とこれからについて、そのトレンドを解説する。2018年アイレット入社。AWSのマネージドサービスを中心としたアーキテクチャの設計・構築やバックエンド開発を得意とし、インフラ構築からアプリケーション開発まで幅広く担当。これまでにサーバーレス・アーキテクチャを採用したWebアプリケーションやチャットボットシステムなどの開発を経験。サーバレスとはまず、サーバレスという概念について確認しておこう。サーバレスはその言葉の通り「サーバを持たない」という考えが基底にある。サーバを持たないことでサーバの管理を不要とし、高次のレイヤーのみに集中するシステム開発を実現するという概念である。これは、クラウドの特性をフル活用したクラウドネイティブな考え方である。Service)の2つの側面がある。APIやクライアントライブラリを通じて提供される、APIベースのサービスである。FaaSは任意のアプリケーションコードをイベント駆動で実行できる、イベント駆動のコンピューティングサービスである。コンピューティングサービスの中でも、最上位に抽象度が高いという特性がある。これらを組み合わせて構成するのがサーバレスアーキテクチャと呼ばれる。以下に、サーバレスのメリット/デメリットをまとめる。おけるサーバレスを例としながら、サーバレスのトレンドを確認しよう。Lambdaのアップデート情報これらのアップデートにより、よりサーバレスでできることが多くなった。タイムアウト制限が5分から15分まで伸びたことでより多くのデータを一度のLambda実行で処理することが可能となった。Service)がトリガーに追加されたことで、データ量に応じたより柔軟なスケーリングとパラレル処理が実現可能となった。イベント駆動型のコンピューティングの可能性が広がる中、コンテナの実行環境のサーバレス化が始まっている。コンテナもサーバレスへまさに今、コンテナの実行環境のサーバレス化が始まっている点を説明しよう。Service)の領域でもサーバレスが登場しており、ホストマシンの管理を必要としないコンテナ型アプリケーションの運用が実現される。Runこれにより、サーバー管理不要というサーバレスのメリットと従来のコンテナのメリットを生かしたシステム開発、運用が可能となる。FaaSと違いアイドル時間の課金は発生するなど、従来のサーバレスのメリットはある程度制限される。これまでのCaaSとの違いは、コンテナの実行環境がサーバレスであるということだけで、従来のコンテナのオーケストレーション(注1)やサービスメッシュ(注2)などのツールは変わらず使用可能である利点がある。注1:オーケストレーション......ここでは、複数のコンテナの展開や監視および管理をする一連の作業のこと。ECS」などがある注2:サービスメッシュ......マイクロサービスアーキテクチャにおける多数のサービス間通信を統合的に管理する考え方のこと。ツールとして「Istio」や「Linkerd」などがあるCaaSの抽象度はFaaSよりも低いが、その分、ユーザーがコントロールできる領域も広がる。コンテナ型はイベント駆動型よりも標準化が進んでいるためベンダー依存も少ない。FaaSよりもサーバレスとしてのメリットは限られてしまうが、FaaSを使った構成よりもリフト&シフトがしやすいため、その選択肢として活用されることも期待される。【マンガ解説】5分でわかるエッジコンピューティング。会社情報SBクリエイティブ株式会社ビジネス+ITはソフトバンクグループのSBクリエイティブ株式会社によって運営されています。]この続きを読むを前に...「ビジネス+IT(登録無料)」にご登録いただくと、最新の関連情報が届きます。会員登録をすると、4つのプレミアム特典を受け取ることができます。今すぐ登録(無料)会員ログインビジネス+IT会員とはこの続きを読むを前に...「ビジネス+IT(登録無料)」にご登録いただくと、最新の関連情報が届きます。ビジネス+IT会員とは。