イラスト付き建築 | SaaS、PaaS、IaaS

イラスト付き建築 | SaaS、PaaS、IaaS

こんにちは、私は悟空兄弟です。

前回は、クラウド サービスのアーキテクチャ図を取り上げ、アーキテクチャ図の描き方について説明しました。 PaaS、IaaS、SaaS という 3 つの非常に重要な概念について言及しました。ここでそれらを要約する必要があります。

この記事の内容は次のとおりです。

インターネット業界の急速な発展に伴い、クラウドサービスは特に重要になってきました。ほぼすべての企業は、大量の機密データや秘密情報を管理するため、クラウド コンピューティング サービスを使用する必要があります。したがって、どのようなタイプの企業でもクラウド サービスの使用は不可欠です。

意味

私が考えた、よりわかりやすい説明は次のとおりです。

SaaS:賃貸住宅は居住と物品の保管のみに利用でき、室内の設備を変更することはできません。

PaaS: 家具付きの家を購入すると、テレビやエアコンなどの家電製品を配置したり、壁に装飾品を掛けたりすることができ、一般的にソフトファニシングと呼ばれます。

IaaS:未完成の住宅を購入し、水道や電気の改修、キャビネットや家電製品の設置などを自分で行う、いわゆるハードデコレーション。

一般的に、企業には 3 つのクラウド コンピューティング サービス モデルから選択できます。

  • サービスとしてのソフトウェア (SaaS): これは、ユーザー インターフェイスを備えた完全なソフトウェア アプリケーションです。
  • プラットフォーム アズ ア サービス (PaaS): 開発者が独自のアプリケーションをデプロイできるプラットフォーム。
  • Infrastructure as a Service (IaaS): 開発者が独自のオペレーティング システム、アプリケーション、サポート リソースをインストールすることで管理できるマシン、ストレージ、ネットワーク リソースを提供します。

クラウド

英語では、Infrastructure-as-a-Service の略です。

IaaS が消費者に提供するサービスは、処理 CPU、メモリ、ストレージ、ネットワークなどの基本的なコンピューティング リソースを含むすべてのコンピューティング インフラストラクチャを活用するものであり、ユーザーはオペレーティング システムやアプリケーションを含む任意のソフトウェアを展開して実行できます。

消費者はクラウド コンピューティング インフラストラクチャを管理または制御しませんが、オペレーティング システム、ストレージ スペース、展開されたアプリケーションの選択を制御でき、限られたネットワーク コンポーネント (ルーター、ファイアウォール、ロード バランサーなど) を制御することもできます。

パース

英語名は Platform-as-a-Service です。

PaaS、ミドルウェアとも呼ばれる。提供された開発言語とツール(Java、Python、.Netなど)を使用して顧客が開発または取得したアプリケーションをサプライヤーのクラウドコンピューティングインフラストラクチャに展開することです。

顧客は、ネットワーク、サーバー、オペレーティング システム、ストレージなどの基盤となるクラウド インフラストラクチャを管理または制御する必要はありませんが、展開されたアプリケーションを制御し、アプリケーションを実行するホスティング環境の構成を制御することもできます。

クラウド

英語ではSoftware-as-a-Serviceと言います。

SaaS が顧客に提供するサービスは、クラウド コンピューティング インフラストラクチャ上で実行されるアプリケーションであり、ユーザーはさまざまなデバイス上のブラウザーなどのクライアント インターフェイスを通じてアクセスできます。

消費者は、ネットワーク、サーバー、オペレーティング システム、ストレージなどのクラウド コンピューティング インフラストラクチャを管理または制御する必要がありません。

応用

クラウド

IaaS は、レンタル可能なオフサイト サーバー、ストレージ、ネットワーク ハードウェアを提供します。メンテナンスコストとオフィススペースを節約しながら、企業はハードウェアを利用していつでもアプリケーションを実行できます。当社がもっともよく知っている IaaS サービスは、サーバー ホスティング事業です。ほとんどの IDC がこのようなサービスを提供しています。ユーザーは高価なサーバーやディスクアレイを購入する必要がなくなりました。ハードウェアはすべてIaaSで提供され、より高品質なネットワークリソースも得られます。

パース

PaaS は、仮想サーバーや特定のオペレーティング システムなど、インターネット上でアプリケーションを開発および配布するためのさまざまなソリューションを提供します。基盤となるプラットフォームの 3/4 はすでに構築されており、上位レベルのアプリケーションを独自に開発するだけで済みます。これにより、ハードウェアにかかるコストを節約できるだけでなく、さまざまなアプリケーションの開発もより便利になります。また、同じプラットフォーム上で同じプログラミング言語、プロトコル、および基礎となるコードが使用されるため、さまざまなタスクを相互に接続しやすくなります。

多くのウェブアプリケーション、アプリケーションホスティング、ストレージ、セキュリティ、アプリケーション開発コラボレーションツールなど。私たちが最もよく知っているPaaSプラットフォームには、Baidu BAE、Sina SAE、Alibaba Ali、Tencent Cloudなどがあります。多くのeコマースプラットフォーム、ビデオWebサイトなどは、PaaSを通じて迅速に展開できます。

クラウド

SaaS は私たち一般ユーザーと最も直接的なつながりを持つものかもしれません。簡単に言えば、インターネット経由で実行できるリモート サーバー上のアプリケーションはすべて SaaS です。

私たちが最も接触する可能性が高いのは、Web ページや WeChat 上のさまざまな小さなプログラムです。たとえば、H5 アプリケーションが本格的に稼働しています。これらのアプリケーションは、IT の素人に希望を実現する機会を提供します。

AlibabaのDingTalkやTencentのWeChat for Enterpriseなど、国内のインターネット大手が強く推奨するSaaSアプリケーションについては、皆さんもすでにご存知だと思います。これらのソフトウェアのアプリケーション プラットフォームには、OA、ERP、CRM など、企業運営に必要なほぼすべてのアプリケーションを網羅する、数え切れないほど多くの種類の SaaS ミニ ソフトウェアが用意されています。

原理

サービスとしてのソフトウェア (SaaS)

サービスとしてのソフトウェア (クラウド アプリケーション サービスとも呼ばれます) は、クラウド市場における企業にとって最も人気のあるオプションです。 SaaS は、サードパーティベンダーによって管理されるアプリケーションをインターネットを使用してユーザーに配信します。ほとんどの SaaS アプリケーションは Web ブラウザを通じて直接実行され、クライアント側でのダウンロードやインストールは必要ありません。

下図に示すように、データ情報はテナント自身によって管理されます。 SaaS サービスを提供する企業は、アプリケーション ソフトウェア、プラットフォーム ソフトウェア、インフラストラクチャを統合するため、テナントは基盤となるアーキテクチャについて心配する必要がありません。

SaaS ダイアグラム

サービスとしてのプラットフォーム (PaaS)

PaaS の配信モデルは SaaS と似ていますが、インターネット経由でソフトウェアを配信するのではなく、PaaS ではソフトウェア作成用のプラットフォームが提供される点が異なります。このプラットフォームは Web 経由で提供されるため、開発者はオペレーティング システム、ソフトウェアの更新、ストレージ、インフラストラクチャについて心配することなく、ソフトウェアの作成に集中できます。 PaaS を使用すると、企業は特殊なソフトウェア コンポーネントを使用して、PaaS に組み込まれたアプリケーションを設計および作成できます。クラウドの特定の特性により、これらのアプリケーションまたはミドルウェアはスケーラブルで可用性が高くなります。

PaaS ダイアグラム

サービスとしてのインフラストラクチャ (IaaS)

IaaS は、仮想化テクノロジーを通じて、サーバー、ネットワーク、オペレーティング システム、ストレージなどのクラウド コンピューティング インフラストラクチャを組織に提供します。これらのクラウド サーバーは通常、ダッシュボードまたは API を通じてクライアントに提供され、IaaS クライアントはインフラストラクチャ全体を完全に制御できます。 IaaS は、従来のデータセンターを物理的に保守または管理する必要なく、従来のデータセンターと同じテクノロジーと機能を提供します。 IaaS クライアントは引き続きサーバーやストレージに直接アクセスできますが、それらはすべてクラウド内の「仮想データセンター」を経由します。

SaaS や PaaS とは対照的に、IaaS クライアントはアプリケーション、ランタイム、オペレーティング システム、ミドルウェア、データなどの側面を管理する責任を負います。ただし、IaaS プロバイダーはサーバー、ハード ドライブ、ネットワーク、仮想化、ストレージを管理します。一部のプロバイダーは、データベースやメッセージ キューなど、仮想化レイヤーの外部で追加のサービスも提供しています。

IaaS ダイアグラム

各クラウド サービス (IaaS、PaaS、SaaS) は、対象ユーザーのビジネス ニーズに合わせてカスタマイズされます。技術的な観点から見ると、IaaS では最も多くの制御が可能になりますが、コンピューティング インフラストラクチャを管理するには広範な専門知識が必要になります。一方、SaaS ではインフラストラクチャを管理せずにクラウドベースのアプリケーションを使用でき、PaaS ではアプリケーションの開発、テスト、管理のための環境が提供されます。したがって、PaaS はソフトウェア開発会社にとって理想的な選択肢です。

まとめると、IaaS、PaaS、SaaS のうち、どのクラウド サービスが適しているでしょうか?

次に、必要なクラウドベースのサービスを選択します。実際のところ、選択はビジネス目標によって完全に左右されるため、まずはニーズを考慮してください。

<<:  テストスキルの向上 - k8s のコアコンセプト

>>:  アリババクラウド、世界最高峰のネットワークカンファレンスSIGCOMM2022に6本の論文が選出され過去最高の成績を達成

推薦する

今年最も高速な海外 VPS サーバー 10 個を推奨します。あなたにぴったりのものが必ず見つかります!

最も速度が速い海外の VPS はどれですか? 2019 年に最も速い海外 VPS は何ですか?多くの...

Fliphost - 128m メモリ/5g SSD/500g トラフィック/G ポート/年間 16 ドル (より低価格の SSD)

Fliphostは2周年を機にKVMベースのVPSをリリースしました。1Gと2Gのメモリは月額4ドル...

パブリッククラウド: 現実世界の戦略的成功の教訓

パブリック クラウドは、企業がオンプレミスのデータ センターでワークロードを運用する代わりに、インフ...

2017年インターネットクイーンレポート:中国は世界最大のゲーム市場となり、ライブストリーミングの収益化能力はゲームを上回る!

6月1日の早朝、「インターネットの女王」として知られるウォール街の証券アナリスト、メアリー・ミーカー...

hiformance - VPS 最低 $10/年/KVM/1T トラフィック/5 つのデータ センター/Windows/#2 倍のリソースを送信#

Hiformanceは今年のブラックフライデーから数々のプロモーションを開催し、海外のネットユーザー...

Virmach AMD Ryzen+NVMe シリーズ VPS が再入荷しました。日本/米国の 11 のデータセンターからお選びいただけます。

virmachは最近非常に話題になっています。同社は、特に日本の東京データセンターで、国内のユーザー...

ウェブサイトデータ分析における正しい視点を確立する方法

2012年、Baiduは独自のウェブマスターツールプラットフォームを立ち上げました。ほとんどのウェブ...

新しい CN ドメイン名ポリシーがドメイン名登録者に与える影響

今月28日、CNNICは新しいドメイン名政策である「中国インターネットネットワーク情報センタードメイ...

Alibaba では、ユーザーよりも先に Kubernetes クラスターの問題を発見して特定するにはどうすればよいでしょうか?

問題を素早く発見して特定する能力は、迅速なシステム回復の基礎となります。問題を迅速に発見して特定する...

人工知能やモノのインターネットから仮想現実やブロックチェーンまで、将来の技術進歩の大部分はクラウドで起こるだろう。

今では、ほとんどの企業リーダーがクラウド コンピューティングの価値を理解しています。すでに多くの人が...

新しいサイトが含まれない要因と解決策

多くのウェブマスターは、この厄介な問題に遭遇します。なぜ私の新しいサイトはいつも含まれないのでしょう...

クラウドスタックの3つの主要サービスモデルの分析

クラウド コンピューティングを使用する場合、または独自の IT 環境にクラウド コンピューティングを...

プロモーションの致命的な盲点を避ければ、Seoerの成功はすぐそこです

今日のインターネット時代では、オンラインユーザーの数は徐々に増加しており、SEO 業界に従事するウェ...

クラウドコンピューティングアーキテクチャに基づくスマート政府業務プラットフォームの設計と実装

政府クラウド プラットフォームの全体的なアーキテクチャ、ネットワーク トポロジ、災害復旧バックアップ...

コンテンツマーケティングに関するケーススタディの簡単な説明

ケーススタディ: 単一の例またはアクティビティの詳細な調査。特定の概念やアイデアをより深く理解したり...