AWS Lambda関数の起動時間を約10分の1に短縮、全リージョンに展開:Lambda関数がVPCに接続する方法を改善
Amazon Web Services(AWS)は、「AWS Lambda」関数が「Amazon VPC」に接続する方法を大幅に改善する新機能を提供開始した。これにより、ユーザーはAWS Lambda関数の起動時間が短縮するというメリットを享受できる。
Amazon Web Services(AWS)は2019年9月3日(米国時間)、AWS Lambda(Lambda)関数の起動パフォーマンスが大幅に向上したと発表した。「Elastic Network Interface」(ENI)をより効率的に利用したためだ。
「Amazon Virtual Private Cloud」(VPC)に接続する全ての既存の関数と新規の関数で効果がある。9月3日から徐々に新機能を展開し、今後数カ月で全リージョンに広げる。ユーザーが追加コストを投じる必要はなく、新機能を手動で有効にする必要もない。
Lambdaは、サーバのプロビジョニングや管理をすることなく、コードを実行できるサービス。VPCは、AWSクラウドの論理的に分離されたセクションをプロビジョニングし、ユーザー定義による仮想ネットワーク内でAWSリソースを起動できるサービス。ENIは、仮想ネットワークカードを表すVPC内の論理ネットワーキングコンポーネントだ。
AWS Hyperplaneを利用
今回提供を開始した新機能は、「AWS Hyperplane」(Hyperplane)を使用して、Lambda VPCから顧客のVPCにNAT(Network Address Translation)機能を提供するというもの。AWS Hyperplaneは、ネットワークロードバランサーとNATゲートウェイに使用されるネットワーク機能仮想化(NFV:Network Function Virtualization)プラットフォームであり、「AWS PrivateLink」などの製品でVPC間接続をサポートしている。
Hyperplane ENIは、Lambdaサービスが制御するマネージドネットワークリソース。複数の実行環境が顧客アカウントのVPC内にあるリソースへ安全にアクセスできるようにする。
従来のソリューションでは、顧客VPCのネットワークインタフェースをLambda実行環境に直接マッピングしていたが、新機能により、顧客VPCのネットワークインタフェースがHyperplane ENIにマッピングされるようになった。関数はHyperplane ENIを使用して接続する。
改善後の関数の呼び出し時間は約10分の1以下に短縮
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- AWSは高い? 15時間の基幹システム全停止で地獄に近づいた日機装のIT部門がV2C移行――何を重視したのか
多数の事例取材から企業ごとのクラウド移行プロジェクトの特色、移行の普遍的なポイントを抽出する本特集「百花繚乱。令和のクラウド移行」。基幹システムの安定化、パフォーマンス向上、コスト削減などを目指した日機装の事例からは、特にコスト削減のポイントを中心にお届けする。 - AWSへ「電話システム」を移行するメリットはあるか?
アマゾンウェブサービスジャパンは2018年12月、Amazon Web Services(AWS)上のクラウドコールセンターサービス「Amazon Connect」を東京リージョンで提供開始した。同サービスはユーザー企業にとってどのようなメリットがあるのだろうか。 - アプリ開発者もインフラ管理者も知っておきたいサーバレスとAWS Lambdaの基礎知識
システム開発の常識を覆す「サーバレスアーキテクチャ」について「AWS Lambda」を使って構築方法を学ぶ連載。初回は、サーバレスアーキテクチャの仕組み、メリット、Lambdaの特徴と留意点について。