漫画:大企業が SaaS を導入していますが、IaaS、PaaS、SaaS とは何ですか?

漫画:大企業が SaaS を導入していますが、IaaS、PaaS、SaaS とは何ですか?

今日は前回の記事「彼女にクラウドコンピューティングとは何かを説明するには?」でクラウドコンピューティングについて紹介しました。この記事では、全員がクラウド コンピューティング サービスを使用しているものの、ユーザーによって必要なサービスは異なると述べました。企業によっては、サーバーのレンタルのみが必要な場合もあれば、一連のサービス全体が必要な場合もあり、個人顧客の中には、料金を支払って直接 Web サイトを入手したいと考えている場合もあります。

したがって、さまざまなサービス タイプに応じて、クラウド コンピューティングは、インフラストラクチャ アズ ア サービス (IaaS)、プラットフォーム アズ ア サービス (PaaS)、ソフトウェア アズ ア サービス (SaaS) の 3 つのカテゴリに分類できます。これら 3 つのクラウド コンピューティング サービスは、スタックを構築し、互いの上に配置されるため、クラウド コンピューティング スタックと呼ばれることもあります。

この記事では、IaaS、PaaS、SaaSがそれぞれ何であるかを紹介します。

クラウド

IaaS (Infrastructure as a Service) は、Infrastructure as a Service の略です。 IT インフラストラクチャがインターネットを通じてサービスとして提供され、ユーザーの実際の使用量やリソースの占有に基づいて課金されるサービスモデルを指します。

簡単に例えると、IaaS サービスの利点は共有キッチン サービスに似ています。

商人は、キッチン、鍋、ガスコンロ、オーブン、炊飯器など一連のキッチン用品をユーザーに提供します。ユーザーは、米、麺、野菜、調味料などを購入し、自分で加工する必要があります。

IaaS サービスを使用すると、ユーザーはクラウド サービス プロバイダーが提供するインフラストラクチャ上で、オペレーティング システムやアプリケーション ソフトウェアを含むあらゆるソフトウェアを展開して実行できます。

ユーザーには、サーバー、スイッチ、ハードディスクなどの基盤となるインフラストラクチャを管理およびアクセスする権限はありませんが、オペレーティング システムやストレージ コンテンツを管理する権限があり、管理アプリケーションをインストールでき、ネットワーク コンポーネントを管理する権限さえあります。

簡単に言えば、ユーザーが IaaS を使用する場合、オペレーティング システムの上位にあるすべての機能を管理する権限が与えられます。当社の一般的な IaaS サービスには、仮想マシン、仮想ネットワーク、ストレージが含まれます。

パース

PaaS (Platform as a Service) は、サービスとしてのプラットフォームを指します。コンピューティングプラットフォームとソリューションサービスを提供するクラウドコンピューティングサービスです。

共有キッチンの例を使って説明しましょう。

レストランではキッチンと調理器具の提供に加え、洗ってカットした野菜、味付けした肉、餃子の皮、餃子の餡なども提供しています。美味しい料理を楽しむには、まず炒めたり、温めたり、調理したりする必要がありますが、事前にあまり複雑な準備をする必要はありません。

PaaS は、クラウド サービス プロバイダーがサポートするプログラミング言語、ライブラリ、サービス、開発ツールを使用して、アプリケーションを作成および開発し、関連するインフラストラクチャにデプロイする機能をユーザーに提供します。

ユーザーは、ネットワーク、サーバー、オペレーティング システム、ストレージなどの基盤となるインフラストラクチャを管理する必要がありません。インフラストラクチャ内のオペレーティング システムに展開されたアプリケーションを制御し、アプリケーションがホストされている環境の構成可能なパラメータを構成することのみが可能です。

クラウド

SaaS (Software-as-a-Service) とは、サービスとしてのソフトウェア、つまりインターネットを通じて提供されるソフトウェア サービスを意味します。

SaaS プラットフォーム サプライヤーは、アプリケーション ソフトウェアを独自のサーバーに均一に展開します。顧客は実際の業務ニーズに基づいて、インターネットを通じてメーカーに必要なアプリケーション ソフトウェア サービスを注文し、注文したサービスの量と期間に応じてメーカーに支払い、インターネットを通じて SaaS プラットフォーム サプライヤーが提供するサービスを取得できます。

IaaS や PaaS の共有キッチンと比較すると、SaaS はフードデリバリープラットフォームに似ています。

SaaS は、調理済みの料理をすべての人に直接提供し、テイクアウトのサービスも提供するレストランに相当します。ユーザーは料金を支払うだけでさまざまなおいしい料理を楽しむことができ、テイクアウト店舗がある場所で直接食べ物を注文することもできます。

SaaS は、クラウド インフラストラクチャ上で実行されるクラウド サービス プロバイダー アプリケーションを使用する機能をユーザーに提供します。アプリケーションには、Web ブラウザ (Web ベースの電子メールなど) やプログラム インターフェイスなどの軽量クライアント インターフェイスを介して、さまざまなクライアント デバイスからアクセスできます。

ユーザーは、限定されたユーザー固有のアプリケーション構成設定を除いて、ネットワーク、サーバー、オペレーティング システム、ストレージ、さらには個々のアプリケーション機能など、基盤となるクラウド インフラストラクチャを管理または制御する必要はありません。

SaaS 成熟度モデルは、SaaS アプリケーションが構成可能性、高パフォーマンス、スケーラビリティの特性を備えているかどうかに基づいて 4 つのレベルに分けられます。各レベルでは、前のレベルに次の 3 つの機能のいずれかが追加されます。

  • 複数の開発

このモデルでは、ソフトウェア サービス プロバイダーが各顧客向けにソフトウェア セットをカスタマイズし、展開します。各顧客は個別のデータベース インスタンスとアプリケーション サーバー インスタンスを使用します。データベース内のデータ構造とアプリケーション コードは、顧客のニーズに応じてカスタマイズされている場合があります。

  • 一度開発すれば、何度も展開可能

顧客ごとに特定のカスタマイズを行う必要がなく、さまざまな構成を使用してさまざまな顧客のニーズを満たすことができるため、カスタマイズされた開発のコストが削減されます。

ただし、ソフトウェアの展開アーキテクチャはあまり変わっておらず、実行中のインスタンスは引き続き顧客ごとに個別に展開されます。実行中の各インスタンスは同じコードを実行し、異なる構成を通じてさまざまな顧客の個別のニーズを満たすだけです。

構成可能性を実装するより一般的な方法は、MetaData (メタデータ) を使用することです。

  • 一度開発して一度展開

マルチテナント単一インスタンス (マルチテナント) アプリケーション アーキテクチャは、実際の SaaS アプリケーション アーキテクチャです。 SaaS アプリケーションのハードウェアおよび運用・保守コストを効果的に削減し、SaaS アプリケーションのスケール効果を最大化できます。

  • 開発は不要

第 3 レベルの Multi-Tenant SingleInstance システムを Multi-Tenant MultiInstance に拡張します。エンドユーザーは最初にテナント負荷分散レイヤーにアクセスし、その後、さまざまなインスタンスに割り当てられます。複数のインスタンスを使用して多数のユーザーからのアクセスを共有することで、アプリケーションのほぼ無制限の水平スケーラビリティを実現できます。

要約する

この記事では、キッチンの例を通じて、クラウド コンピューティングの 3 つの形式 (IaaS、PaaS、SaaS) を紹介します。

IaaS から PaaS、そして SaaS へと、サービスプロバイダーが提供するサービスや製品はますます増え、一般ユーザーが負担する作業負荷はますます少なくなっています。

左から順に、IaaS > PaaS > SaaS の順に、対応するクラウド サービスを使用した後、ユーザーが負担する作業負荷 (上図の緑色の部分) は少なくなっていきます。

IaaS はクラウド サービスの最下層であり、主にいくつかの基本的なリソースを提供します。一般的な製品には、Amazong EC2、Alibaba Cloud などがあります。

PaaS は、ハードウェアとオペレーティング システムの詳細を抽象化し、シームレスに拡張できるソフトウェア展開プラットフォームを提供します。開発者は、基盤となるレイヤーではなく、独自のビジネス ロジックにのみ集中する必要があります。一般的な製品には Heroku などがあります。

SaaS とは、ソフトウェアの開発、管理、展開がすべて第三者に委託されることを意味します。技術的な問題を心配する必要がなく、すぐに使用できます。一般的な製品には、Gmail、PayPal などがあります。

<<:  デジタルワークスペース:長期計画と即時の救済

>>:  全国の人々がオンラインで授業を受けたり仕事をしたりしていますが、Alibaba Cloud はトラフィックのピークにも耐えています。

推薦する

#BlackFriday# alphavps: 5 つのオプション データ センター、VPS は年間 9.99 ユーロから、AMD+NVMe シリーズ、専用サーバーは月額 30 ドルから

Alphavps はブルガリアでは本当に古いブランドであり、2018 年のブラック フライデーには ...

「共引用」についての私の意見

業界の著名人である呂松松氏(以下、「呂」)が自身のブログに「『共通引用』は『アンカーテキスト』に取っ...

将来の量子コンピューティング攻撃の脅威に対処するため、我が国は新たなデータ保護暗号アルゴリズムの研究を開始しました。

量子コンピューティングの継続的な進歩により、コンピュータ能力の大幅な向上がネットワーク セキュリティ...

ethernetservers-ホスティングレビューの特別割引が 85% オフ

ethernetservers はホスト モデムに何度か登場しています。非常に強力なのでしょうか?私...

上位 15 社のハイブリッド クラウド プロバイダーはどのようなソリューションを提供していますか?

[51CTO.com クイック翻訳] ハイブリッドクラウドが企業にとって最適なクラウドであることに疑...

ウェブサイトのキーワードレイアウトの4つのポイント

ウェブサイトのキーワードレイアウトの4つのポイントキーワードのレイアウトはどれくらい重要ですか? 適...

おすすめ: photonvps-エンタープライズ VPS 50% オフ プロモーション (中国語 + Alipay をサポート)

何ということでしょう?チャンスは一瞬です、ハハハ! photonvps(通称ライスバケット)では、現...

Baidu スパイダーによるクロールを効率化するためにウェブサイトを最適化する方法

ウェブサイトのランキングがよいかどうか、またトラフィックが多いかどうかを決定する重要な要素の 1 つ...

Huaban.com SEO分析:「独創性」はSEOの主な焦点ではない

はじめに:私は以前、MeilishuoのSEOを分析しました。実は、SEOがそれほど優れているわけで...

、Weiboは安定していますか?

Weiboは3月3日に第4四半期および通期の財務報告書を発表した。財務報告によると、微博の年間総収入...

domaincom - 仮想ホスティングが 25% オフ、月額 0.76 ドルから

2000年に設立されたドメイン名販売業者であるdomain.comが、特別プロモーションを行っていま...

hostkvm: 新年 40% オフ、オーストラリア AS9929 VPS、月額 4.2 ドルから、Linux/Windows をサポート

hostkvm は新年の特別 VPS プロモーションを実施しました。会場のコンピューター ルームのす...

初心者同士が友情リンクを交換するジョーク

1. フレンドリーリンクの定義と重要性フレンドリーリンクの定義これは、ウェブサイト間の協力の単純な形...

クラウドネイティブデータレイクの探求と実践: Mobvista EnginePlusチームがAlibaba Cloud Summitに参加したとき

人工知能からビッグデータ、クラウドコンピューティングまで、新しいテクノロジーの革命はあらゆるところで...