イラスト付き建築 | 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本の論文が選出され過去最高の成績を達成

推薦する

企業がクラウドロックインを回避するための 4 つの重要な技術決定

[51CTO.com クイック翻訳] すべてのクラウドプロバイダーには、企業や開発者をそのプラットフ...

タオバオの売り手は小さくて美しい運営の考え方を持つべきだ

電子商取引の発展により、多くの若者がインターネット上で独自のビジネスを始めるようになりました。Tao...

ソフト商品のプロモーションが罠を生んでいます。商品マーケティングではどのような点に注意すべきでしょうか?

ハード広告マーケティングに少しでも偏りがあれば、製品の販売に影響するだけでなく、ブランドイメージにも...

HTML の芸術: SEO 最適化の剣

HTML(ハイパーテキスト マークアップ言語)は、Web ページを設計するときに使用される基本言語で...

ウェブサイトの運用開始時に行うべきことは何ですか?

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますウェブサイ...

最小限の投資で最大限の利益を得てウェブサイトのコンバージョン率を向上させるためのヒントがあります

ウェブサイト運営におけるトラフィックの追求には、基本的に2つの大きな流れがあります。1つは、トラフィ...

フィリピンサーバー: zenlayer、30% 割引、マニラデータセンター、カスタマイズ可能なリソース、最大 10Gbps の帯域幅

世界的に有名なデータセンターであるZenlayerは、フィリピンのマニラに独自のデータセンターを持ち...

Ctrip の Songguo.com がピンインドメイン名 songguo.com を購入

2012年2月15日、Ctripが出資し自主運営するSongguo.comが2月18日に正式オープン...

もし私が記事だったら、インターネットの考え方をどのように使って問題を解決できるでしょうか?

テンセントテクノロジー 孫石/文最近、ネットユーザーは、ウェン・チャン、マー・イーリー、ヤオ・ディの...

第9回ソフトコピーライティング&ソフトコピーマーケティング研修の申込受付を開始しました

企業向けでもウェブサイトマーケティング向けでも、ソフトテキストマーケティングは欠かせないマーケティン...

青島SEOがドメイン名投資について語る

最近、青島SEOはドメイン名投資に関連するいくつかの事柄を扱っているので、それについて話し、私の見解...

上海のインターネット企業64,000社が営業許可情報を公開

消費者が饅頭を購入し、詐欺の疑いがある場合、現行の消費者保護法によれば、消費者は1対1の払い戻しで2...

自動車ブランドの若者向けマーケティング

若さとファッション性が自動車ブランドの戦略的焦点と市場刺激ポイントになりつつあります。若者向けにどう...

ウェブサイトマーケティングのための鋭い剣を作る:ブログマーケティング

ウェブサイトマーケティングのための鋭い剣を作る:ブログマーケティング今日では、ブログ マーケティング...