IaaS開発の進め方/やり方/流れや方法/手法/工程/手順

IaaS開発は6つのフェーズで進み、要件整理から始めて、運用の定着まで進めます。各段階の結果を次へ渡すと、手戻りを防ぎ、稼働後も継続的に改善できます。

全体像は、次の完全ガイドもご覧ください。

▼全体ガイドの記事
・IaaS開発の完全ガイド

IaaS開発の全体像

Web層、AP層、DB層を上下に分けたIaaSの3層構成図
層を分けることで、システムの構成を見渡せます。

IaaSは、仮想サーバー、ストレージ、ネットワークなどを必要な分だけ使うサービスです。物理サーバーの購入やデータセンター設備の保守は、クラウド事業者に任せられます。一方で、OS、ミドルウェア、アプリケーション、データ、アクセス権は、利用者が設計・管理する範囲です。

IaaSの意味と基本構成

IaaSを選ぶ際は、提供機能と料金の決まり方に加え、業務システムの構成や環境管理も見ていきます。

  • 意味:IaaSはInfrastructure as a Serviceの略で、コンピューティング、ディスク、仮想ネットワークをクラウドで調達する仕組みです。
  • 代表例:AWS Amazon EC2/Microsoft Azure Virtual Machines/Google Cloud Compute Engine。
  • 料金:稼働時間に加え、ディスク、バックアップ、通信、負荷分散、ログ、監視で変わります。
  • 基本構成:Web層、AP層、DB層を分ける3層構成が基本です。
  • 環境管理:開発・検証・本番を分けて、DBをプライベート配置にし、バックアップと監視も組み込みます。

IaaSは自由度が高い反面、初期設定を誤ると、ストレージの公開範囲や権限が広がりやすくなります。そのため、基盤と運用ルールを合わせて設計します。

IaaS・PaaS・SaaSの使い分け

管理したい範囲と利用目的に合わせて、IaaS、PaaS、SaaSのどれを選ぶかを決めます。その際は、必要な機能と社内の運用負荷を見比べます。

  • IaaS:OSやミドルウェアまで細かく管理できます。
  • PaaS:アプリの実行環境の管理を減らせます。
  • SaaS:完成した業務機能を早く利用できます。

既存のWindows Server用パッケージを移すならIaaS、独自アプリのDB運用を簡素化するならPaaSが候補です。標準的な勤怠や会計には、SaaSが向きます。

業務ごとに使い分けると、標準化できる業務はSaaS、アプリ開発に集中する部分はPaaSで担えます。特殊なミドルウェアや既存資産を維持する部分にはIaaSを使い、こうした役割分担で運用負荷を抑えやすくなります。

IaaS開発とは、IaaS上に業務アプリを構築・移行し、継続して運用できる状態にすることです。IaaS自体を作り込むものではありません。

ポイント

IaaSを選ぶ前に、OSやミドルウェアを自社で管理する範囲がどこまでかを決めます。その範囲に応じて、IaaS、PaaS、SaaSのどれを使うかを判断します。

IaaS開発の進め方の考え方

要件整理から運用の定着と継続的な改善までを並べたIaaS開発の6段階
前の段階で決めた内容が、次の段階の判断材料になります。

まず業務要件、非機能要件、運用体制を整理し、そのうえでサービスを選ぶと判断しやすくなります。

6つのフェーズそれぞれの完了条件は文書にまとめます。次工程へ持ち越す課題も早めに洗い出しておくと、後半での大幅なやり直しを防げます。

フェーズ1:要件整理による業務と制約の洗い出し

要件整理では、業務とシステムの現状を一覧にします。移行の範囲や見積もりの精度を上げるため、次の情報をそろえます。

  • 業務条件:対象業務、利用者数、利用時間、既存連携、保存データ、停止可能時間。
  • システム資産:サーバー台数、OS、ミドルウェア、ライセンス、バッチ、固定IP。
  • 負荷と接続:外部接続、ピーク時のCPU・メモリ使用率。
  • 確認資料:構成図、アプリ一覧、データ容量、通信先一覧。
  • 運用記録:障害履歴と運用手順書。

非機能要件は、可用性、性能、セキュリティの3点を中心に決めます。拡張性、データ所在地、RTO、RPOも、あわせて決めておきます。可用性は、「止めない」ではなく月間の許容停止時間で記します。

そのうえで、復旧にかかる時間と、復旧時に戻せるデータの時点も具体化します。利用ピーク、同時接続数、許容遅延も確認対象です。

さらに、バックアップ世代数、ログ保存期間、国内リージョン要件、個人情報の扱いを決めます。障害時の連絡先も決めておきます。

フェーズ2:クラウドと移行方式の選定

候補のクラウドは、既存資産との適合性や支援体制も含めて、次の観点で比べます。知名度やVM単価は、そのなかの一要素として扱います。

  • 技術面:OS・DBとの互換性、国内リージョン、接続性。
  • 運用面:バックアップ、監視、契約・請求の仕組み。
  • 体制面:社内スキルと障害時に相談できるパートナー。

Windows ServerやMicrosoft製品が中心ならAzureが候補です。また、データ分析やコンテナ活用ならGoogle Cloudも検討できます。既存事例やサービス選択肢の広さを重視する場合は、AWSも候補になります。

最終的には、自社要件との適合性で判断します。

移行方式には、現行環境をほぼそのまま移すリフトと、移行後に一部を最適化するリホストがあります。DBなどをマネージド化する方法はリプラットフォーム、アプリ自体をクラウド向けに作り直す方式はリファクタリングです。

短納期ではリフトが候補になります。ただし、古いOSや手作業の運用は、将来の負債になりえます。

移行方式は、業務の重要度、停止可能時間、改修予算、移行後の人員を踏まえて選びます。機能やデータ単位で段階的に移す方法も、あわせて比較します。

フェーズ3:基盤の設計と業務アプリの開発・移行

基盤設計では、再利用できる標準の形を決めておきます。環境の安全性と再現性を保つため、次の設定を扱います。

  • 基盤:アカウントまたはサブスクリプション、ネットワーク、サブネット。
  • 統制:IAM、監査ログ、暗号化、バックアップ。
  • 配置:Web・AP・DBの3層と外部公開範囲。
  • 変更管理:環境分離、本番反映経路、承認者。

外部に公開する部分はロードバランサーやWAFの背後に置き、DBや管理用サーバーはプライベート側に配置します。

コンソールでの手作業では同じ環境を再現しにくいため、TerraformなどのIaCで設定をコード化し、レビューと変更履歴を残します。

アプリ移行では、データ変換、文字コード、バッチ時刻、外部API接続先を確認します。ライセンス認証や帳票出力も対象です。

設計書には、構成図に加えて、障害時の切り分け先と復旧手順も記載します。

フェーズ4:性能・障害・セキュリティのテスト

移行後の業務と復旧を判断できるよう、次のテストを組み合わせます。画面の動作確認は、その一部にとどまります。

  • 機能:単体・結合・総合テスト。
  • 性能と可用性:ピーク負荷、インスタンスやAZの障害。
  • 復旧:バックアップからの復元。
  • 安全性:権限、脆弱性、ネットワーク公開範囲。

移行案件では、データ件数、金額、在庫、受注状態などの照合基準を、事前に決めておきます。復旧テストでは、RTOとRPOの達成度を測ります。

加えて、別環境へ復元し、アプリから読める状態まで戻せるかを確かめます。切り戻し手順は、本番直前ではなく移行リハーサルで確認します。

リハーサルでは、所要時間とデータ差分を確かめ、連絡体制と判断者も決めておきます。テスト結果と未解決リスクは一覧にまとめ、受け入れ条件を満たしたものから次の工程へ進めます。

フェーズ5:移行計画の実行と稼働

稼働前に、作業の実行と切り戻しに必要な情報を、1枚の移行計画にまとめます。

  • 実行条件:手順、担当者、開始・終了条件。
  • 連絡と監視:連絡網、監視開始時刻。
  • 切り戻し:判断条件と判断者。

停止可能な時間があれば、一括移行を選べます。一方で、停止できない場合は、レプリケーションや段階移行を使い、切り替え時のデータ差分を吸収します。

利用開始時刻と操作の変更点は、業務部門へ伝えます。問い合わせ窓口と障害時の案内方法も、あわせて共有します。

本番後は、CPUやメモリに加えて、エラー率や応答時間を監視します。キューやDB接続数も、あわせて見ておきます。さらに、バックアップ、認証失敗、外向き通信量も確認します。

初日から数日間は、開発会社、クラウド担当、業務責任者が連絡チャネルを共有します。そうすると、技術障害か業務影響かを切り分けられます。

稼働の判定は、主要業務が想定時間内に終わり、監視と復旧手順が機能することを確かめてから行います。サーバーが起動したかどうかは、その判断材料の一つです。

フェーズ6:運用の定着と継続的な改善

稼働後は、確認を担当する人と、対応を始める条件をはっきり決めておきます。運用の引き継ぎでは、手順書を渡すだけでなく、実際のアラートを使って対応を演習します。

  • 月次確認:コスト、使用率、バックアップ。
  • 安全管理:脆弱性、権限、インシデント。
  • 変更管理:変更履歴と運用改善。
  • 対応演習:一次対応、エスカレーション、復旧確認。

未使用のVMや過大なインスタンスが残ると、コストとリスクになります。古いスナップショットや不要なパブリックIPも同じです。

タグは、部門と環境を分けるほか、所有者と予算の管理にも使います。停止予定や予算アラートのほか、権限レビューと不要リソースの削除も運用に組み込みます。

AWSの公式料金ページでは、オンデマンド、Savings Plans、スポットが案内されています。割引を適用する際は、割引率に加えて、最低利用期間、負荷の変動、解約条件を確認します。

ポイント

サービスを決める前に、業務要件、非機能要件、運用体制を整理しておくのが目安です。フェーズごとに完了条件と持ち越し課題を文書にすると、後半でのやり直しを減らせます。

IaaS開発の費用相場とコストの内訳

開発・検証、小規模本番、可用性重視の3構成について、月額利用料の推定レンジを比較した横棒図
可用性を高める構成では、月額の幅も大きくなります。

IaaS費用は、クラウド利用料と初期構築・移行費に分けて考えます。それに加えて、月次運用費と稼働後の改善費も見ておく必要があります。

月額は、リージョンやOS、稼働時間で変わります。冗長化、通信量、ログ保存期間によっても変動します。

次に示すのは、リサーチノートで整理した典型構成の推定レンジです。個別案件の確定額ではありません。

月額利用料の目安

月額は環境の規模と可用性によって変わるため、開発・検証、小規模本番、可用性重視、大規模・高トラフィックの4つの構成ごとに推定レンジを示します。

  • 開発・検証:小型VM1〜2台なら月額1万〜5万円程度。
  • 小規模本番:Web・AP・DB等を含め月額3万〜15万円程度。
  • 可用性重視:複数AZ等を含め月額20万〜100万円以上。
  • 大規模・高トラフィック:GPU、専用線、複数リージョン、24時間365日の有人運用を含む場合、月額100万円を超える可能性があります。

開発・検証の試算では、少量のストレージと最低限のログを想定しています。小規模本番には、バックアップ、監視、WAFまたはロードバランサーを含めます。

可用性重視の本番では、複数AZやDB冗長化を含めます。さらに、日次バックアップ、通知、運用支援も見込みます。

これらは典型的な業務システムの推定であり、ベンダーの一律価格ではありません。

AWSのEC2オンデマンド料金は時間または秒単位で、通信量やOSによる追加料金もあります。AWS公式料金表では、Savings Plansはオンデマンド比で最大72%、スポットは最大90%の割引と案内されています。利用条件と中断リスクも含めて判断します。

リサーチノートで確認したAWS EC2 T3の掲載価格は、t3.nanoが1時間0.0052米ドルです。t3.microは0.0104米ドル、t3.smallは0.0209米ドルです。

730時間稼働、1米ドル150円で仮計算すると、VM本体は順に月約570円、約1,140円、約2,290円です。この概算には、EBSやバックアップ、監視、通信の費用が含まれていません。IPv4や税、OSライセンスも含まれないため、VM単価だけを業務システムの月額として見るのは避けます。

初期構築・移行費の内訳

環境の規模ごとに、構築・移行の推定費用と期間を比べます。

  • 小規模:100万〜500万円程度、4〜10週間程度。
  • 中規模:500万〜2,000万円程度、3〜9か月程度。
  • 大規模:2,000万円〜1億円以上、6〜18か月以上。

初期費用には、要件定義、現行調査、クラウド選定が含まれます。ネットワークやIAMの設計、IaC、監視、バックアップも含まれます。さらに、アプリ・データ移行、テスト、運用引き継ぎも対象です。

小規模は新規環境や既存アプリのリフトを想定しています。中規模は、複数サーバー、ネットワーク、バックアップ、総合テストまでを含む想定です。

大規模では、基幹系の再構築や段階移行を含む場合があります。複数拠点、DR、24時間運用を含む場合もあります。これは公的な一律の相場ではなく、リサーチノートと一般的なSI作業量から推定したものです。

期間や追加費用を抑えるには、資産を洗い出し、移行単位を分けて、標準サービスを採用することが役立ちます。また、テストデータと切り戻し手順を準備しておくことも有効です。

運用費と見えにくいコスト

運用費は、運用体制によって変わります。見積もりでは、利用料や委託費に含まれる作業を確認します。

  • 日常運用:監視、一次対応、OS・ミドルウェアのパッチ、脆弱性対応。
  • 保守作業:バックアップ確認、アカウント管理、障害調査。
  • 報告と改善:月次報告、コスト最適化。

自社運用、平日日中のみの外注、24時間365日の委託では、金額が異なります。クラウド利用料と運用委託費は、別々の明細にして確かめます。

また、見落としやすい費用には、世代保管、スナップショット、パブリックIPv4があります。ロードバランサーや監視ログのほか、通信、専用線、サポート、ライセンスも確かめます。

さらに、バックアップ先や災害対策用の別リージョンも、費用に含めます。Google Cloudの公式料金では、VMとディスク、イメージ、ネットワーク、GPUが別扱いです。

月額の試算は、平常時とピーク時、開発・検証・本番に分けて作ります。通常月と障害・復旧月の試算も用意します。

ポイント

費用は、クラウド利用料、初期構築・移行費、運用費に分けて比べます。月額だけで判断せず、構成と運用範囲をそろえてから内訳を見ると、見積もりの差を読み取りやすくなります。

IaaS開発の見積もりを取る際のポイント

見積もりは、総額の安さだけでなく、同じ前提で比べられるかどうかが大切です。そのため、依頼条件をそろえ、追加費用が見える形で出してもらいます。

見積依頼書への要件と前提条件の明記

各社が同じ条件で提案できるよう、見積依頼書には、対象範囲、業務量、性能、可用性を記載します。移行方式と運用範囲も、あわせて書いておきます。

  • 環境条件:開発・検証・本番・災害対策ごとの台数、CPU・メモリ、ディスク、OS、DB、稼働時間。
  • 業務量:同時利用者数、ピーク時間、月間データ増加量、外部通信量。
  • サービス要件:バックアップ世代、ログ保存期間、RTO・RPO、SLA。
  • 納品物:構成図、パラメータシート、IaC、運用設計、監視・復旧手順、テスト計画・結果、教育資料。
  • 契約条件:納品範囲、前提条件、アカウント情報の引き渡し。

数値が不明なら、現行環境を計測します。そのうえで、通常時とピーク時を分けて示します。

IaCコードやログ設定が納品されず手作業で構築されると、将来の変更や障害復旧の際に、同じ環境を再現できなくなります。

クラウド料金・構築費・運用費の内訳比較

見積書は、費用の範囲と構成の違いを比べられる形で出してもらいます。内訳ごとに、必要な情報も一緒に示すよう求めます。

  • 利用料:サービス、リージョン、数量、単価、稼働時間。
  • 初期作業:要件定義、設計、構築、データ移行、テスト、運用引き継ぎ、教育。
  • 継続費:月次運用、サポート。
  • 追加費用:追加変更の費用と前提。

利用料については、為替の前提と税の扱いも確かめます。初期費用は、工程別の工数が分かると、範囲を調整しやすくなります。

比べるときは、単一AZと複数AZ、バックアップ7世代と30世代などの差を確かめます。見積もりが安い場合は、それが標準化によるものか、省略によるものかを見極めます。

クラウドアカウントやドメイン、暗号鍵の所有者を決めます。IaCと設計書の所有者も、あわせて決めておきます。契約終了時に持ち出せるデータや設定も、明記してもらいます。

責任共有モデルとリスク対応の確認

見積もりでは、責任分界とセキュリティ作業を具体的に書いてもらいます。IaaSでは、利用者側の管理範囲がどこまでかを確かめます。

  • 利用者側の管理:ゲストOS、パッチ、アプリ、データ。
  • 設定管理:セキュリティグループ、暗号鍵。
  • 障害対応:一次切り分け、連絡、復旧訓練。

クラウド事業者は一般に物理設備や仮想化基盤を守ります。AWSの責任共有モデルでは、EC2のゲストOS、導入ソフト、ファイアウォール設定は利用者側の責任です。

責任範囲はサービスごとに変わります。そのため、「セキュリティ対応込み」とだけ書かれている場合は、作業対象を具体的に確かめます。

OSパッチの頻度と実施者、脆弱性の検知方法を確かめます。IAMの棚卸しや管理者権限の承認、監査ログの保存場所と期間も対象です。暗号鍵やバックアップの暗号化、障害時の一次切り分け、復旧訓練の回数も決めておきます。

政府・自治体や規制業界では、データ所在地や国内リージョンに加え、監査証跡、ISMAP、ISO/IEC 27001・27017・27018などが加わる場合があります。デジタル庁は2026年3月2日にISMAPクラウドサービスリスト等を更新しています。そのため、調達時点の掲載状況は公式リストで確認します。

IPAのクラウド関連資料を踏まえると、監視はAPI操作、IAMの振る舞い、ネットワーク、ワークロード内部に分けて考えられます。CSPM、脆弱性管理、ログ監視、EDRやCWPPなどの対策から選びます。誰がアラートを確認し、何分以内に連絡するかも、見積もりに含めます。

「セキュリティはクラウドに任せる」とする会社には、責任分界表と対応範囲を示してもらいます。

ポイント

見積もりは、同じ前提条件をそろえてから比べます。要件と前提を依頼書に明記し、利用料、構築費、運用費を分けて出してもらうと、追加費用や責任範囲の差が見えやすくなります。

よくある質問(FAQ)

導入を検討する際は、費用や技術のほか、社内体制や既存資産についても疑問が出てきます。よくある質問と判断の起点を、ここでまとめます。

IaaS開発にはどのくらいの期間がかかりますか?

期間は、規模や移行条件によって異なります。サーバー台数だけでなく、連携、データ品質、停止許容時間、テスト、社内承認が左右します。

  • 小規模:新規環境やリフトは4〜10週間程度。
  • 中規模:業務システム移行は3〜9か月程度。
  • 大規模:基幹系再構築などは6〜18か月以上。

AWS・Azure・Google Cloudはどれを選ぶべきですか?

どれか一つが常に最適とは限りません。自社の環境や運用条件に照らして判断します。

  • 製品との適合:既存製品、必要なサービス、国内リージョン。
  • 活用領域:データ分析・AIの要件。
  • 支援体制:社内人材と支援会社の実績。
  • 概算比較:候補を2〜3社に絞り、同じ構成で見積もる。
  • 総合判断:性能、セキュリティ、運用負荷、5年程度のTCO(総所有コスト)。

IaaSに移行すればセキュリティ対策は不要ですか?

セキュリティ対策は必要です。事業者が物理設備や基盤を守る一方で、利用者はOSパッチ、IAM、ネットワーク公開範囲を管理します。

アプリやデータ、暗号鍵、ログ、バックアップも利用者の管理対象です。そのため、担当、点検頻度、障害時に何分以内で連絡するかを、運用設計に記しておきます。

オンプレミスの業務システムをIaaSへ移行できますか?

移行できる可能性はあります。判断にあたっては、OSやミドルウェア、ライセンス、固定IPを確認します。専用線や外部連携、性能、停止可能時間も、あわせて確かめます。

古いソフトがクラウドでサポートされない場合は、リプラットフォームや段階的な改修が必要になります。まず、検証環境でデータ移行、性能、バックアップを試します。さらに、切り戻しもリハーサルしたうえで、本番計画を確定します。

まとめ

IaaS開発は6つのフェーズに分けて考えると、技術選定と業務判断がつながりやすくなります。まずは現行資産と非機能要件を一覧にし、移行方式とクラウド候補を比べます。

設計ではIAMやネットワーク、ログ、バックアップ、IaCを扱います。テストでは性能・障害・復旧を確かめ、稼働後はコストとセキュリティを改善していきます。

着手前に確認するチェックリスト

着手前には、業務、環境、性能、予算、運用担当を確かめます。要件の漏れを避けるため、次の情報をそろえておきます。

  • 業務と利用者:対象業務、利用者数、停止許容時間。
  • 現行環境:サーバー、OS、DB、連携先、データ量。
  • 要件:ピーク性能、RTO・RPO、データ所在地。
  • 費用と体制:予算上限、社内運用担当。

見積依頼では、クラウド利用料と構築・移行費、運用費を分けてもらいます。バックアップや監視、通信、ライセンスも、内訳に含めてもらいます。

成果物と責任分界、追加変更の単価を明記します。アカウントやIaCの所有者も、あわせて記しておきます。

最初の一歩は現行環境の棚卸し

契約やサーバーサイズを決める前に、現行の情報をそろえて、採用範囲を検討します。棚卸しは、次の順に進めます。

  1. 構成図、利用実績、障害履歴、運用手順、データと連携先の一覧を集めます。
  2. 情報をもとにIaaS・PaaS・SaaSの範囲と移行時期を決めます。
  3. 要件整理が難しければ、業務システムとクラウド移行の両方に実績がある開発会社へ、棚卸しと概算見積もりから相談します。

▼全体ガイドの記事
・IaaS開発の完全ガイド

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

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

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

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

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

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。