この記事の目次
PaaSとは

PaaSを利用するメリット

AWSにおけるPaaS

AWSで提供されているPaaSその1 Lambda

AWS Lambdaの特徴
ユーザーはAWSにコードをデプロイするだけで、そのアプリケーションの動作の確認を行うことができます。アプリケーションを動かすためのリソースなどは実行時に必要な分だけ自動的に使用されます。 そのためAWSの利用料金もコードを実行している時間のみにかかる仕組みで、アプリケーションの動作確認を行うのに非常に便利です。また、モバイルアプリケーションなどでサーバ処理が必要なときだけに利用することなども考えられます。 このようにサーバやストレージを意識することなく利用できる環境は、PaaSといえます。AWS Lambdaの導入事例や料金
導入事例としてはコカ・コーラの自販機と連携するアプリがあります。コストカットのため自販機の決済時のみに瞬時に利用でき、信頼性の高いAWS Lambdaは自販機のアプリと非常に相性が良いサービスといえるでしょう。 コカ・コーラはAWS LambdaとAWS Step Functionsの組み合わせによってCokeon.comのサービスを構築しており、自販機アプリとして必要な信頼性と大幅なコストカットの両方を実現できる良い選択となっています。 AWS Lambdaの利用料金はコードの実行時に使用した分のみとなります。具体的にはLambda関数の呼び出しのリクエスト数、そして処理の時間に対して課金が行われます。 他のサービスと同様にAWS Lambdaにも無料枠があり、一ヶ月あたり100万件のリクエストと40 万GB-秒のコードの実行時間の範囲が無料です。AWS Lambda利用料金の割引サービス
また、AWS LambdaはCompute Savings Plansの対象となります。Compute Savings PlansはAWSのサービスを一定範囲以上利用する代わりに通常の利用よりも安価に提供するプランです。 Compute Savings Plansを使った場合は最大で17%もの費用削減になります。 さらにProvisioned Concurrencyという機能を有効にした場合は、追加料金がかかります。Provisioned ConcurrencyはLambdaで実行するアプリケーションのパフォーマンスをより詳細にチューニングできる機能です。 この機能もリクエスト数と実行時間に対して課金される仕組みとなっています。AWSで提供されているPaaSその2 Amazon S3

Amazon S3の特徴
Amazon S3はオブジェクトを自動的に複数のリソースにコピーしており、高い可用性が維持されています。また、どこからでも高速にアクセスすることが可能であるため、たくさんのエンドユーザーがいるアプリケーションに最適です。 AWS上の他のサービスとの連携ももちろん容易であるため、AWS Lambdaなどで実行するアプリケーションのデータなどを格納するのに使用されています。Amazon S3の利用料
Amazon S3の利用料金は、非常に細かく分けられていますが、新規のユーザーは1年間だけ無料枠が設けられています。 Amazon S3の無料枠はユーザー登録後1年間、S3標準ストレージクラスで5GBの容量となっており、20,000GETリクエスト、2,000PUT/COPY/POST/ LISTリクエスト、データ送信15GBまでとなります。Amazon S3の利用料金詳細(ストレージ)
Amazon S3の一番汎用的なストレージ(S3標準)の利用料金は次の通りになります。利用容量が多くなるとGBあたりの料金は若干低くなります。S3標準(汎用ストレージ) | 料金 |
---|---|
50TB/月まで | 0.023USD/GB |
450TB/月まで | 0.022USD/GB |
500TB/月 以上 | 0.021USD/GB |
AWSで提供されているPaaSその3 AWS Elastic Beanstalk

AWS Elastic Beanstalkの料金
AWS Elastic Beanstalkはアプリケーションの動作に必要なリソースを自動的に構築してくれます。AWS Elastic Beanstalk自体には利用料金がかかりませんが、構築、使用されているリソースには課金されますので少し注意が必要となります。 AWS料金計算ツールを使って事前にある程度、見積もりをしておきましょう。PaaSについてのまとめ

この記事の監修者・著者

-
未経験からITエンジニアへのキャリアチェンジを支援するサイト「キャリアチェンジアカデミー」を運営。これまで4500人以上のITエンジニアを未経験から育成・排出してきました。
・AWS、salesforce、LPICの合計認定資格取得件数:2100以上(2023年6月時点)
・AWS Japan Certification Award 2020 ライジングスター of the Year 受賞