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

推薦する

JD.comの最終商品ページのSEOとキーワード密度の合理的な分布の簡単な分析

今日は、JD.com の製品ページを見てみましょう。まずタイトルを見てみましょう。http://ww...

2013年の垂直B2Cの生死の瞬間を読んで、垂直電子商取引の発展の道筋についていくつかの考えがあります

記事「垂直型B2Cの生死の瞬間:天猫と京東に圧迫され、来年は最も厳しい年になる」では、2012年の垂...

5つの主要プラットフォームがChinasoftの新たな財務戦略を構築

[51CTO.com からのオリジナル記事] 情報技術は新たな時代に入りました。クラウドコンピューテ...

Ecvps-512m xen/20g ハードディスク/月間トラフィック 2T/sanjose-take2hosting/7.16 USD

ecvps では、生涯 20% オフのプロモーションを実施しています。生涯 20% オフの割引コード...

#BuildingVPS# host1plus-20% オフ/VPS 月額支払いは 2 ドルから/オプションのコンピューター ルーム 5 室

host1plus の最新プロモーション、1 月の 20% オフは、Amber を除く host1p...

デジタル変革プロジェクト: 中小企業がクラウド コンピューティングを活用するための 4 つの重要なヒント

シリコンバレーでのテクノロジー業界の大規模なレイオフに関する最近のニュースは憂慮すべきものだが、問題...

ウェブサイトの診断と分析方法についての簡単な説明

みなさんこんにちは。私は湖南省出身のキネスです。今日は、主にウェブサイト戦略、ウェブサイトディレクト...

業界に影響を与えるエッジコンピューティングのイノベーショントップ10

業界に影響を与えるエッジコンピューティングのイノベーショントップ10を解き明かすエッジコンピューティ...

図 - Kubernetes と OpenShift コンテナ ネットワーク開発

従来の仮想化と比較すると、Kubernetes コンテナはライフサイクルが短く、密度が高く、クラスタ...

ダブル11当日、速達で2400万個の荷物が集められたが、遅くとも20日まで発送されなかった。

国家郵政局は昨日、「ダブル11」のピーク時の速達注文数は約2400万個で、昨年より41%増加したと発...

#DoubleDanEvent# inxy: CDN プロモーションが 30% オフ (グローバル ノード 246 個)、専用サーバーが 30% オフ、クラウド ストレージが 28% オフ

inxyは、今から1月9日まで、クリスマスと元旦のスーパーセールを開始しました。(1) 6つの主要C...

脆弱なSEO Baiduが再びウェブマスターの心を試す

昨年6月下旬の「百度地震」に続き、今年6月下旬にも百度は再び「大地震」に見舞われ、多くのウェブサイト...

ウェブサイトのタイトルのキーワードを正しく書くにはどうすればいいですか?

Baidu の検索エンジン最適化では、ウェブサイトのタイトルの重要性は明らかです。ウェブサイトの t...

ハイブリッドおよびマルチクラウド向けの共有Kubernetesクラスターの詳細な説明

これまで以上に、ハイブリッドおよびマルチクラウドの導入は企業にとって重要になっています。企業内で K...