PaaS活用のRFP/要件定義書/提案依頼書について

PaaS(Platform as a Service)の活用を外部パートナーに委託する、あるいは社内で導入を進める際、その成否を最初に決めるのが要件定義とRFP(提案依頼書)の作り込みです。PaaSは「OSやミドルウェアの管理を任せられる便利な基盤」という漠然とした理解だけで進めると、可用性やコスト上限、責任分担の認識がベンダーと食い違い、後から仕様変更や追加費用が膨らみます。要件定義で何を、どの粒度で定めておくべきかを知っておくことが、PaaS導入の失敗を防ぐ最大の保険になります。

本記事は、PaaS活用のRFP・要件定義書・提案依頼書の書き方を、発注企業の視点から実務レベルで整理する「要件定義特化」の解説です。非機能要件(可用性・性能・コスト上限・セキュリティ)の定め方、クラウド責任共有モデルの落とし込み、構成パターンの選定基準、PoC(概念実証)の評価軸、業界別コンプライアンス要件まで、一次データとあわせて具体的に解説します。なお、PaaS活用の全体像をまだ把握していない方は、まずPaaS活用の完全ガイドから読むことをおすすめします。

▼全体ガイドの記事
・PaaS活用の完全ガイド

PaaS導入の非機能要件を定義する

PaaS導入の非機能要件を定義するイメージ

PaaS導入のRFPでもっとも重要なのが、非機能要件の定義です。機能要件(何をするシステムか)はもちろん大切ですが、PaaSの選定では「どれだけ止まらず、どれだけ速く、いくらまでで、どれだけ安全か」という非機能要件が、構成とコストを大きく左右します。ここを曖昧にしたままRFPを出すと、ベンダーごとに前提が異なる見積もりが返ってきて、比較ができなくなります。

可用性と性能の目標値を明文化する

可用性は、システムがどれだけ止まらず稼働し続けるかの指標です。RFPには「年間の許容ダウンタイム」や「目標稼働率(例:99.9%)」を数値で明記すべきです。可用性を高めるには、前述のマルチAZ構成などの冗長化が必要で、その分コストが上がります。一次データでは、中規模の高可用性構成(仮想サーバーやDBを各2台、WAFやロードバランサー込み)の構築相場は50万〜60万円が目安とされています。求める可用性が費用にどう跳ね返るかを理解したうえで、目標値を設定することが大切です。

性能要件も同様に、具体的な数値で定義します。想定する同時アクセス数、ピーク時のリクエスト量、レスポンスタイムの上限などを明示することで、ベンダーは適切なリソースとスケーリング設計を提案できます。PaaSの自動スケーリングは需要に応じてリソースを増減しますが、上限を決めておかないとコストが青天井になる恐れがあります。「平常時とピーク時でそれぞれどの程度の負荷を想定するか」をRFPに書き込むことが、過不足のない構成提案を引き出す前提になります。

コスト上限とセキュリティ要件を盛り込む

PaaSは従量課金が基本のため、コスト上限の設定がRFPで欠かせません。月額のインフラ費用は、小規模で数千円〜1万円、中規模で3万〜10万円、大規模エンタープライズで数十万〜100万円以上が一次データ上の幅です。RFPには「想定月額の上限」と「上限を超えそうな場合のアラート・制御の仕組み」を要件として盛り込むべきです。サポートプランもコストに影響し、ビジネス向けは月額最低100ドル、エンタープライズは月1万5,000ドル以上のケースもあるため、必要なサポートレベルも明示します。

セキュリティ要件も、RFPの中核です。データの暗号化、アクセス制御、ログの保全、脆弱性対応の体制などを具体的に定めます。PaaSではミドルウェアより下の層は事業者が管理しますが、アプリケーションとデータの保護は利用者の責任です。この責任範囲を踏まえ、自社が実装すべきセキュリティ対策をRFPに明記することで、ベンダーとの認識齟齬を防げます。非機能要件は、可用性・性能・コスト・セキュリティの四つをセットで定義することが、ぶれない選定の土台になります。

クラウド責任共有モデルを要件に落とし込む

クラウド責任共有モデルを要件に落とし込むイメージ

PaaSの要件定義で見落とされがちなのが、クラウドの責任共有モデルの明文化です。PaaSでは、物理基盤・OS・ミドルウェアは事業者の責任、その上のアプリケーション・データ・アクセス管理は利用者の責任、という分担になります。この境界をRFPと要件定義書で明確にしておかないと、障害やインシデント時に「どちらの責任か」で揉める原因になります。

事業者と自社の責任境界を表で整理する

責任共有モデルを要件に落とし込む実務的な方法は、責任分担を表形式で整理することです。データセンターの物理セキュリティ、ハードウェア、OS、ミドルウェアのパッチ、ネットワーク、アプリケーションコード、データ、ユーザー認証といった項目ごとに、「事業者が担う」「自社が担う」「共同で担う」を明記します。この一覧をRFPに添付することで、ベンダーは自社が期待する分担を正確に把握できます。

とくに注意すべきは、「共同で担う」とした項目の運用フローです。たとえば脆弱性対応では、事業者がミドルウェアのパッチを当てる一方、アプリケーション側の改修は自社が行う必要があります。この連携手順を要件として定めておかないと、対応の隙間が生まれます。責任境界を表で可視化し、グレーゾーンの運用ルールまで決めることが、PaaS導入後のトラブルを未然に防ぐ要件定義の勘どころです。

ベンダーロックイン回避の方針を定める

PaaSの要件定義では、ベンダーロックインへの方針もあらかじめ定めておくべきです。特定のクラウド事業者の独自サービスを多用するほど開発は速くなりますが、後から別の事業者へ移行しにくくなります。RFPには「ロックインをどこまで許容するか」「将来の移行可能性をどの程度確保するか」という方針を示し、ベンダーに設計上の配慮を求めます。

ロックインを抑える具体的な手段として、コンテナ技術によるポータビリティの確保があります。アプリケーションをコンテナ化しておけば、事業者間の移行が比較的容易になります。一方で、マネージドサービスをまったく使わないのも、PaaSの利点を損ないます。「どの機能はマネージドを使い、どの部分は移植性を優先するか」のバランスを要件定義で示すことが、開発スピードと将来の柔軟性を両立させる鍵になります。この方針の有無が、長期的なコスト構造を左右します。

構成パターンの選定基準を要件化する

構成パターンの選定基準を要件化するイメージ

PaaSを活用するアーキテクチャには、いくつかの典型的な構成パターンがあります。Web3層構成、静的サイト+CDN、サーバーレス(関数+APIゲートウェイ)、マルチAZの高可用性構成、ハイブリッド構成などです。RFPでは、自社のシステム特性に合った構成パターンの選定基準を要件として示すことで、ベンダーから適切な提案を引き出せます。

ワークロード特性で構成を選ぶ基準

構成パターンの選定は、ワークロードの特性で判断します。アクセスに波があり低頻度の処理ならサーバーレスが適し、常時一定の負荷がかかるシステムならマネージドなコンテナや仮想サーバーの構成が向きます。静的なコンテンツが中心ならCDNを前面に置く構成が効率的です。RFPには、システムのアクセスパターン、データ量、処理の特性を記載し、それに合う構成をベンダーに提案させる形にします。

選定基準を要件化する際は、料金との対応も意識します。サーバーレスは低頻度なら月数百円程度で済む一方、高負荷の連続処理には不向きです。常時稼働の仮想サーバー(Linux 2コア/約8GB)の従量課金は、AWSで月78.3ドル、Azureで79.6ドル、GCPで62.3ドルが一次データ上の水準です。3年契約にすればさらに下がります。「どんな構成だと、自社のワークロードでいくらになるか」を要件段階で見積もれるよう、構成と料金の対応関係を整理しておくことが重要です。

PoCの評価軸を要件定義に組み込む

PaaS導入のRFPでは、本格構築の前にPoC(概念実証)を行うことを要件に組み込むのが堅実です。PoCでは、何をどこまで検証し、何をもって合格とするかという評価軸をあらかじめ定義しておく必要があります。たとえば「想定アクセス時のレスポンスタイムが目標値内に収まるか」「月額コストが上限を超えないか」「自社の運用体制で監視・障害対応が回せるか」といった具体的な合否基準です。

PoCの評価軸を要件定義に明記しておくと、検証フェーズが「なんとなく動いた」で終わらず、本番移行の意思決定に直結する判断材料になります。期間の目安も定め、ダラダラと検証を続けないことが大切です。PoCを軽視して一気に本番化すると、転送量の急増や想定外のコストといった失敗を招きます。RFPの段階でPoCの位置づけと評価軸を明文化することが、PaaS導入のリスクを構造的に下げる要件定義の作法です。

業界別のコンプライアンス要件を反映する

業界別のコンプライアンス要件を反映するイメージ

PaaSの要件定義で見落とすと致命的になりやすいのが、業界特有のコンプライアンス要件です。金融、医療、製造といった規制の厳しい業界では、クラウド利用に固有の基準が課されます。これらをRFPと要件定義書に反映しておかないと、構築後に基準を満たさず作り直しになる、という重大な手戻りを招きます。

金融・医療など規制業界の基準を織り込む

金融業界では、FISC(金融情報システムセンター)の安全対策基準への準拠が求められます。医療業界では、いわゆる3省2ガイドライン(医療情報システムの安全管理に関するガイドライン)への適合が必要です。これらの基準は、データの所在地、暗号化、アクセス管理、監査ログの保全などに細かい要求を課します。RFPには、自社が準拠すべき基準名を明記し、その充足をベンダーの提案要件とすべきです。

製造業をはじめとする他業界でも、取引先や業界団体から求められるセキュリティ要件があります。これらを満たすには、PaaS事業者が提供するコンプライアンス対応のサービスやリージョン選択、認証取得状況を確認する必要があります。要件定義の段階で「自社にどの規制が適用されるか」を棚卸しし、RFPに反映することで、規制適合を後追いで取り繕う事態を避けられます。コンプライアンスは設計の前提であり、後付けできない要件だと認識することが肝心です。

ゼロトラストの実装方針を要件に含める

近年のセキュリティ要件として、ゼロトラストアーキテクチャの考え方を要件定義に含めることが増えています。「社内ネットワークだから安全」という前提を置かず、すべてのアクセスを検証するという設計思想です。PaaS環境では、APIアクセスの認証強化、最小権限の付与、通信の暗号化などが具体的な実装手段になります。RFPに「ゼロトラストの方針でアクセス制御を設計すること」を要件として示すと、ベンダーの提案の質が揃います。

ゼロトラストは一度に完全実装するものではなく、段階的に成熟度を上げていく取り組みです。要件定義では、まず優先的に守るべき資産とアクセス経路を特定し、そこから対策を厚くしていく方針を示すのが現実的です。riplaはフルスクラッチ受託と国内開発の立場から、業界規制とセキュリティ要件を要件定義の最初期に織り込み、後戻りのない設計を支援しています。コンプライアンスとセキュリティを要件の前提に据えることが、規制業界でのPaaS活用を成功させる土台になります。

まとめ

PaaS要件定義のまとめイメージ

PaaS活用のRFP・要件定義書を整理すると、その肝は「非機能要件・責任分担・構成基準・コンプライアンスを、曖昧さを残さず数値と方針で定義する」ことに尽きます。可用性・性能・コスト上限・セキュリティの四要件を明文化し、責任共有モデルを表で可視化し、ワークロード特性に応じた構成選定基準とPoC評価軸を示し、業界規制とゼロトラスト方針を前提に据える。この一連の作り込みが、見積もりの比較可能性と導入後の安定を担保します。

要件定義で大切なのは、「ベンダーに丸投げしない」ことです。自社のワークロード、許容コスト、適用される規制を発注側が整理し、RFPで明確に伝えることが、適切な提案と妥当な見積もりを引き出します。riplaはフルスクラッチ受託と国内開発を組み合わせ、PaaSの非機能要件と業界コンプライアンスを要件定義の初期から織り込み、後戻りのない導入を支援しています。全体像の確認には、あらためて完全ガイドをご活用ください。

株式会社riplaでは、IT事業会社出身のプロフェッショナルが「Impact-Driven型支援」を通じて、プロダクトやシステムの納品・提供を目的とせず、お客様と同じ目線で、事業成果の達成をゴールとして、高品質なDX/開発支援をいたします。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。IT事業会社出身のプロフェッショナルが集う株式会社riplaにおいて、「Impact-Driven型支援」を掲げ、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の実現に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。