iPaaS PaaS IaaSとか、何が何だかさっぱりわからん。
皆さん、ほんとに全くわからないですよね。マジほんとに理解できん。
ということで、ある程度整理しました。
まずはクラウドサービスで言われているサービスの形式について
・SaaS(ソフトウェア・アズ・ア・サービス)
・PaaS(プラットフォーム・アズ・ア・サービス)
・IaaS(インフラストラクチャ・アズ・ア・サービス)
・FaaS(ファンクション・アズ・ア・サービス)
・DaaS(デスクトップ・アズ・ア・サービス)
■SaaS(ソフトウェア・アズ・ア・サービス)
ローカルで言うところのアプリケーション(Office等)プログラムをクラウド上(インターネット上)にて実行できるようにしてくれているものです。ライセンス体系として、期間×ライセンス人数が多くみられます。ライセンスの買取も応じてくれるところもあります。ブラウザを介して行うものが多いのですが、まれにライセンス情報をやり取りしてサービスとして行うものが見られます。
SaaSサービスの代表
・Microsoft Office 365などのオフィスソフト
・GmailなどのWebメール
・Dropboxなどのオンラインストレージ
・サイボウズなどのグループウェア
・SalesForce
■PaaS(プラットフォーム・アズ・ア・サービス)
・開発環境を貸し出すサービス
・開発に必要な言語や管理システム、OSなどのプラットフォームを利用できる
「PaaS」では、複雑で面倒な開発環境を整備する手間がなくなるというメリットがあり、システム開発に注力したいという場合に適しています。一方で、開発言語やデータベースはベンダーが提供しているものに限られるというデメリットもあります。
例:
Amazon AWS
Microsoft Azure
Google Google Cloud Platform 等のサービス
■IaaS (インフラストラクチャ・アズ・ア・サービス)
「IaaS」では、ネットワークやサーバーといったインフラの運用を安価でベンダーに任せられるというメリットがあります。デメリットは、インフラ設計やサーバー管理・運用のスキルといった専門知識を持った技術者が必要となる点です。
つまり、どこまでサービスを求めるかにより、受けられるものが変わってくるものです。
実物の世界で言うと、
ハードウェア、OS、ミドルウェアを選定し用意する。アプリケーションを準備・インストールして、サーバーに設置し、ネットワークにハードウェア、サービスを組み込む。といった作業となるのですが、これらの作業がここからここまででいいよ、となるサービスとなります。
他にもこんなサービスがあります。
■BaaS(Backend as a service)
スマートフォンやタブレットなど、モバイルシステムのバックエンド機能をアプリケーションサーバーが代行するクラウドサービス
■DaaS(Desktop as a service)
アイコンやフォルダ、ウィンドウなどの環境をクラウドから呼び出し、クライアントのデスクトップ環境を提供するクラウドサービス
■IDaaS(Identity as a service)
ネットワークセキュリティの向上と、認証情報を管理する手間を省くため、クラウド上でID管理を行うクラウドサービス
■XaaS(X as a service)
コンピュータ処理に必要となるすべてのサービスを、ネットワークを介したサービスの形で提供する概念。EaaS(Everything as a service)と呼ばれることもある。
一息ついたところで、PaaSについては分かったけど、iPaaSってなんだよ。またわかんなくなったってば。
iPaaS というのは、PaaSと似ていますが、全然違うサービスです…
■iPaaS (Integration Platform as a Service)
「オンプレミスとクラウドベースのプロセス、サービス、アプリケーション、およびデータの任意の組み合わせを、個別または複数の組織に接続する統合フローの開発、実行、およびガバナンスを可能にするクラウドサービスのスイート」
iPaaSとは、複数のクラウド環境上に分散している業務システムを統合するためのクラウドサービス。
SaaSサービスについては、部門ごとに収集されたデータが部内者にしか閲覧できない状態(データサイロ)になっています。そうしたデータサイロはさまざまな問題の原因となります。業務を進めるうえで従業員が何度もデータを入力し直し、都度アプリケーションを切り替える必要があったり、仕事の効果的な遂行に必要なデータがそろわないといった問題です。
つまり、個々のサービスに個々の部門のデータはあるけど結局全体としてデータが揃わない状態となるということですね。経理部門が使っているデータと営業部門が使っている共通のデータや連携を行わないといけないデータがあってもそれができないとのことかな。
※個々のサービスとしては問題ないけど全体として問題ありな状態
iPaaSは、SaaSのサービス同士を組み合わせて、データの連携をスムーズにするサービスですね。