IT用語集

DaaS / HaaS / IaaS / PaaS / SaaSって何?

はじめに

皆さんお久しぶりです!インターンの與那覇(ヨナハ)です
今回は「〇〇 as a Service」の略語である「DaaS / HaaS / IaaS / PaaS / SaaS」についてコンパクトに解説していきたいと思います
5つの違いをしっかり押さえ、最新ニュース記事も読めるようにしましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

DaaS(Desktop as a Service)・・・PCのデスクトップ環境をクラウドで提供すること。
HaaS(Hardware as a Service)・・・サーバやネットワーク回線などに必要なハードウェアを提供するサービス。
IaaS(Infrastructure as a Service)・・・仮想サーバ, ハードディスクなどのインフラを提供するサービス。
PaaS(Platform as a Service)・・・開発に必要なネットワークやOSなどのプラットフォームを提供するサービス。
SaaS(Software as a Service)・・・ソフトウェアを提供するサービス。他の人が作成したサービスをインターネット経由で利用できるのが特徴。

DaaS / HaaS / IaaS / PaaS / SaaSの意味・特徴・具体例

「DaaS / HaaS / IaaS / PaaS / SaaS」は全てインターネット経由で利用できるサービスで、これらをザックリ説明すると以下のようになります。
DaaS =「インターネット経由で利用できるデスクトップ環境
HaaS =「インターネット経由で利用できるハードウェア
IaaS =「HaaSとほぼ同義
PaaS =「インターネット経由で利用できるプラットフォーム
SaaS =「インターネット経由で利用できるソフトウェア

つまり、「0から開発を進めるか」「ある程度開発されたものを使うか」「既に完成したサービスを使うか」という「範囲」の違いです。
既に開発されたアプリは手軽に使えますが、完成されているためカスタマイズすることはできません。
一方、0から開発を進める場合はコストやスキルが必要ですが、自分で自由にカスタマイズすることができます。
どちらが良い/悪いではなく、必要に応じて使い分けることが大切なんですね。

DaaS / HaaS / IaaS / PaaS / SaaSの対象ユーザー

「DaaS / HaaS / IaaS / PaaS / SaaS」は扱う範囲が異なるので、対象となるユーザーも変わってきます。
SaaS:私たちが普段使うスマホアプリはほとんど「Saas」です。好きな時にだけ手軽に利用します。
DaaS:MacでWindows環境の作業をしたいとき、またはセキュリティが固いために特定のPCを遠隔で操作したいときなどに使うのが「DaaS」です。
HaaS / IaaS:サーバの設計・構築を業務で行うインフラエンジニアが利用するのが「HaaS」「IaaS」です。
PaaS:基盤となるサービスの上でアプリの開発を行う人が利用するのが「PaaS」です。

おわりに

いかがでしたでしょうか。
他のサイトではこれらの違いについて難しい言葉で説明していたので、ここではそれをできるだけコンパクトにまとめさせていただきました。
これからもクラウドを中心とする「○○ as a Service」から目が離せませんね!
この記事を通して「DaaS / HaaS / IaaS / PaaS / SaaS」に関する理解を深めていただければ幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️
追記;AWSにおける IaaS / PaaS / SaaS はこちらを参考にしてください。

参照元

.https://www.idcf.jp/words/saas.html
.https://data.wingarc.com/saas-paas-iaas-11087
.https://mercart.jp/contents/detail/12
.https://boxil.jp/mag/a852/#852-5
.https://www.americabu.com/saas
.https://note.com/naberun/n/n9026c6e9eec1
.https://boxil.jp/beyond/a5700

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    カーネル(Kernel)って何?

    はじめにあなたはカーネルと聞いてまず何が思い浮かびますか?私(ヨナ…

  2. IT用語集

    KPI、KGIって何?

    はじめに「KPI」「KGI」はPDCAと並んで用いられることが多いビ…

  3. IT用語集

    メソッド(Method)って何?

    はじめに「絶対に頭が良くなる〇〇式メソッド」なんて本を目にしたことは…

  4. IT用語集

    レンダリング(Rendering)って何?

    はじめにレンダー(render)は「元に戻す」という意味の英単語です…

  5. IT用語集

    コンピュートエンジン (Compute Engine)って何?

    はじめにコンピュートエンジンとは、一般にGoogle Compute…

  6. IT用語集

    テーブル(Table)・カラム(Column)・ロー(Row)・フィールド(Field)って何?

    はじめにテーブルとカラムってデータ系の業界だと、毎日のように聞く言葉…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. SnowPro Advanced: Architect 合格…
  2. LangChainのソースコードから実装を見てみる(Chat…
  3. Tableau×Teams連携
  4. AIを使ったマーケティングゲームを作ってみた
  5. Snowflakeや最新データ基盤が広義のマーケティングにも…
  1. Google Analytics

    Google Analyticsの「セグメント」機能について
  2. Matillion Practitioner Certification

    Matillion

    Matillion Practitioner Certification 合格体…
  3. Databricks

    Databricks: Spark RDDで使う主なメソッド
  4. Application Integration

    Google Cloud iPaaS 「Application Integrat…
  5. Python

    モダンデータスタックなワークフローオーケストレーションツール「Prefect」 …
PAGE TOP