Lchiki-Lab

PK0-005 ・ 出題項目 4.4

ITプロジェクト管理に関係する基本的なIT概念の要約

Cookie Cat

ITプロジェクトで登場する基本的なIT用語をまとめて解説するよ!

インフラからクラウドまで幅広く出てくるよ。

概要

プロジェクトにおけるITの理解は、ハードウェア・ソフトウェア・ネットワークなどの基盤構成要素に加え、クラウド活用や運用モデルの理解も重要です。

CompTIA Project+では、プロジェクト実行環境としてのIT基礎知識が問われます。

インフラストラクチャ​(Infrastructure)

  • ITサービスを支える物理・仮想的な基盤

  • 主な構成要素:

  • サーバー(物理/仮想)

  • ストレージ(NAS/SAN)

  • ネットワーク機器(ルーター/スイッチ/ファイアウォール)

  • データセンター、電源、冷却など

  • オンプレミス(社内設置)型が代表的だが、近年はクラウド型も主流

クラウドモデル​(Cloud Models)

  • インフラをサービスとして提供する運用形態(仮想化ベース)

  • 主な提供モデル:

  • IaaS(Infrastructure as a Service)

    └ 仮想マシン・ストレージなどの基盤提供(例:AWS EC2)

  • PaaS(Platform as a Service)

    └ 開発や運用に必要なミドルウェア・ツールまで提供(例:Google App Engine)

  • SaaS(Software as a Service)

    └ 完成されたアプリを提供(例:Google Workspace、Salesforce)

  • 導入コスト削減・柔軟性・スケーラビリティに優れる

ソフトウェアの​基礎​(Software Fundamentals)

  • ソフトウェアはプロジェクト遂行や管理のツールとして不可欠

  • 主な分類:

  • OS(オペレーティングシステム):Windows, Linux, macOS など

  • 業務アプリケーション:MS Project, Jira, Slack など

  • データベースソフト:MySQL, PostgreSQL, Oracle DB

  • ユーティリティソフト:バックアップ、セキュリティ、監視ツールなど

  • ライセンス管理やアップデート、サポート期限も考慮が必要

エンタープライズソフトウェア​(CRM・ERP)

  • CRM(Customer Relationship Management / 顧客関係管理): 顧客とのやり取りを一元管理し、販売・マーケティング・サービスの追跡を強化するソフトウェア。
  • ERP(Enterprise Resource Planning / 統合基幹業務システム): 会計、サプライチェーン、調達などの基幹業務を統合管理し、プロジェクト財務や支出データを一元化して業務を合理化するソフトウェア。
  • EDRMS(Electronic Document and Records Management System / 電子文書記録管理システム): 電子文書やレコードを一元的に保管・管理し、バージョン管理・アクセス制御・検索・アーカイブを行うシステム。
  • CMS(Content Management System / コンテンツ管理システム): Webコンテンツや文書の作成・編集・公開を、専門知識がなくても管理できるシステム。
  • 財務システム(Financial Systems): 会計、予算、請求、支払いなどの財務処理を管理するシステム。プロジェクトのコスト管理や支出データの追跡に用いられる。
  • 多層アーキテクチャ(Multitier Architecture): ソフトウェアを独立した層(プレゼンテーション層・アプリケーション層・データ層など)に分割する論理設計。コンポーネントをモジュール化することで、保守性とシステム全体の回復力を高めます。

クラウド提供モデル比較表

モデル提供内容ユーザーの管理範囲・負荷代表例
IaaS仮想マシン、ネットワーク、ストレージOSの選定、ミドルウェア、アプリ構築のすべてを自社で管理(管理負荷:最大)AWS EC2, Azure VM
PaaSアプリケーションの実行環境(OS、DBなど)ユーザーはアプリケーションコードのみ管理(プラットフォームやOSの管理は不要)AWS Elastic Beanstalk, Heroku
SaaSインターネット経由で提供されるアプリ全体利用と設定のみ(管理負荷:最小)、自動アップデートされるSalesforce, Google Workspace

クラウドの​展開モデル​(Deployment Models)

  • パブリッククラウド(Public Cloud):
    • 一般の利用者や企業が共有する形でクラウドベンダーが提供するインフラ。
  • プライベートクラウド(Private Cloud):
    • 単一の企業または組織専用に構築・運用される高セキュリティなインフラ。
  • ハイブリッドクラウド(Hybrid Cloud):
    • パブリッククラウドとプライベートクラウド(または自社のオンプレミス環境)を組み合わせ、相互間でデータやアプリケーションを移行・共有できるように連携させた環境。
  • マルチクラウド(Multi-cloud):
    • 障害耐性や特定の機能性のために、2社以上の異なるパブリッククラウドベンダー(例:AWSとAzureを両方)を並行して併用すること。

安全な​ネットワークアクセス方​法

  • VPN(Virtual Private Network / 仮想プライベートネットワーク):
    • 暗号化とトンネリング技術を用いて、パブリックネットワーク(インターネット)上に仮想的な安全な専用回線を構築し、外出先や自宅からオフィスのプライベートな社内LANへ安全に接続する技術。

アプリケーションの​展開・アクセス方​式

  • ローカルインストール(Local Install): 個々の端末に直接ソフトウェアを導入する方式。オフラインでも動作するが、端末スペックに依存し、バージョン管理や共有が難しい。
  • ウェブベース(Web-based / ブラウザベース): アプリ本体は中央サーバーで稼働し、ユーザーはWebブラウザ経由でアクセスする方式。バージョンやセキュリティを管理者側で一元制御でき、OSやデバイスを問わずアクセス可能。
  • クライアント・サーバー型(Client-Server): 端末に専用ソフトをインストールし、ネットワーク経由で中央のデータベースに接続する方式。一括アップデートが難しく、対応する特定のOS・デバイスからのみアクセスできる。
試験対策ポイント
  • IaaS・PaaS・SaaSの管理範囲の違い(自社管理が最も多いのがIaaS、最も少ないのがSaaS)を明確にする。
  • ハイブリッドクラウド(パブリック+プライベートの連携)とマルチクラウド(複数パブリックの併用)の違いに注意。
  • VPNはリモートからプライベートネットワークにセキュアに接続する手段。
  • CRM(顧客関係管理)とERP(基幹業務の統合管理)の役割の違いを理解する。
  • ソフトウェアの制御を自社で完全に持ちたい場合はウェブベース/オンプレミス、ネット接続なしで端末内完結ならローカルインストール、という選択基準を押さえる。

関連模擬問題

【問1】

質問: プロジェクトマネージャーのManjahは、ストレージ、ネットワーク接続、データベースインフラ、すべてのソフトウェアを含む完全なデータベースソリューションを探しています。保守とサービスのほとんどは外部に委託したいと考えています。このニーズに最も適したクラウドサービスモデルはどれですか?

選択肢:

  • A. PaaS
  • B. SaaS
  • C. XaaS
  • D. IaaS
回答と解説を見る

正解は C です。

解説: PaaS: PaaS (Platform as a Service) は、顧客がソフトウェア開発に必要なミドルウェアと開発ツールに対して料金を支払うクラウドモデルです。サーバー、ネットワーク、ストレージなどのインフラも含まれています。

SaaS: SaaS (Software as a Service) は、顧客が必要なソフトウェアを購入するクラウドモデルです。多くの場合、顧客はブラウザを通じてソフトウェアにアクセスします。

XaaS (Anything as a Service) は、多くのものをサービスとして提供できるクラウドモデルです。これは基本的に、サービスを第三者にアウトソーシングすることを意味します。データベースは複雑なため、クラウドベースのサービスとして提供されることが多いです。

IaaS: IaaS (Infrastructure as a Service) は、顧客がサーバー、ネットワーク、ストレージなどの基盤インフラを自社内に購入・設置する代わりに、リソースの使用に対して料金を支払うクラウドモデルです。リソースプロバイダーは使用量に基づいて顧客に請求します。

【問2】

質問: 新人プロジェクトマネージャーのJenniferは、現在のプロジェクト管理ソフトが1年間更新されていないことを知りました。前任者は頻繁な更新通知に苛立っていたようです。Jenniferも同様に感じるかもしれません。常に最新バージョンが使えるクラウドモデルはどれですか?

選択肢:

  • A. XaaS
  • B. IaaS
  • C. SaaS
  • D. PaaS
回答と解説を見る

正解は C です。

解説: XaaS: XaaS (Anything as a Service) は、多様なサービスをクラウドで提供するモデルですが、Jennifer のニーズはソフトウェアに特化しているため、この選択肢は適切ではありません。

IaaS: IaaS (Infrastructure as a Service) は、サーバーやネットワークなどのインフラストラクチャリソースを使用量に基づいて提供するクラウドモデルです。拡張性が高いのが特徴ですが、Jennifer が求めているのはソフトウェアであり、インフラストラクチャではないため、この選択肢も適切ではありません。

SaaS (Software as a Service) は、Jennifer のニーズに最適なクラウドモデルです。SaaS では、顧客はブラウザを通じて必要なソフトウェアにアクセスします。ソフトウェア会社が常に最新の状態に維持するため、Jennifer は更新の手間から解放されます。また、ソフトウェアをコンピューターにインストールする必要もありません。

PaaS: PaaS (Platform as a Service) は、ソフトウェア開発に必要なミドルウェアとツールを提供するクラウドモデルです。インフラストラクチャも含まれますが、Jennifer に必要なのはソフトウェアのみであるため、この選択肢も適切ではありません。