PaaSとは?PaaSを利用するメリットとAWSで提供されているPaaS
IT・技術関連
更新日:2024.09.05


PaaSとは
PaaS(Platform as a Service)とは、アプリケーションなどを構築するためのプラットフォームをクラウド上で提供するサービスです。
アプリケーションを動かすためのハードウェアやOS、ミドルウェアをセットで提供することで、アプリケーションの開発者はインフラストラクチャの管理をする必要がなくなります。
インフラストラクチャの管理は、リソースの調達やメンテナンス、拡張の計算、ミドルウェアのバージョンアップなど、非常にコストがかかるものです。
PaaSはこれらのコストのかかる作業を開発者に意識させることなく、アプリケーション開発をすぐに開始できる状態で提供するサービスです。
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についてのまとめ

この記事の監修者・著者

- AWSパートナー/Salesforce認定コンサルティングパートナー 認定企業
-
ITエンジニア派遣サービス事業を行っています。AWSやSalesforceなど専門領域に特化したITエンジニアが4,715名在籍し、常時100名以上のITエンジニアの即日派遣が可能です。
・2021年:AWS Japan Certification Award 2020 ライジングスター of the Year 受賞
・2022年3月:人材サービス型 AWSパートナー認定
・AWS認定資格保有者数1,154名(2024年6月現在)
・Salesforce認定コンサルティングパートナー
・Salesforce認定資格者276名在籍(2024年5月現在)
・LPIC+CCNA 認定資格者:472 名(2024年6月時点)
最新の投稿
- 2024-12-27営業インタビュー情報共有の活性化の中心に。SP企画部の新たな取り組み
- 2024-07-01営業インタビュー最短で当日にご提案可能。 OPE営業の対応が早い3つの理由
- 2024-07-01営業インタビュー研修見学ツアーが高評価!「お客様のOPEに対する期待を高め、継続に貢献できればと思います。」
- 2024-07-01営業インタビュー信頼関係を構築し、エンジニアの長期就業へ
ITエンジニアの派遣を利用したい企業様へ

- 求人・転職サイトや自社採用サイトを使っているが、自社に合ったITエンジニアが応募してこない…
- すぐに採用したいが、応募がぜんぜん集まらない
こんな悩みをお持ちの採用・人事担当者の方は、
オープンアップITエンジニアをご検討ください!
オープンアップITエンジニアをご検討ください!
当社のITエンジニア派遣サービスは
- 派遣スピードが速い!(最短即日)
- 4,500名のエンジニアから貴社にマッチした人材を派遣
- 正社員雇用も可能
こんな特長があり、貴社の事業やプロジェクトに合った最適なITエンジニアを派遣可能です。
まずは下記ボタンから無料でご相談ください。