今日は前回の記事「彼女にクラウドコンピューティングとは何かを説明するには?」でクラウドコンピューティングについて紹介しました。この記事では、全員がクラウド コンピューティング サービスを使用しているものの、ユーザーによって必要なサービスは異なると述べました。企業によっては、サーバーのレンタルのみが必要な場合もあれば、一連のサービス全体が必要な場合もあり、個人顧客の中には、料金を支払って直接 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 はトラフィックのピークにも耐えています。
webline-services.com は 2009 年に設立されたホスティング会社です。ニューヨ...
外部リンクの送り方は?リソースの発見方法は?なぜ送った外部リンクはいつも効果がないのでしょうか?それ...
[[428752]]詳細については、以下をご覧ください。 51CTOとHuaweiが共同で構築したH...
ご存知のとおり、budgetvm の以前の VPS はすべて 100M ポートでしたが、現在はすべて...
プラットフォーム型電子商取引が大きく拡大する時期に、ほとんどの垂直型電子商取引企業は、ブランドを構築...
まず初めに、皆様に中秋節おめでとうと申し上げます。皆様の幸せな再会、幸福、平和をお祈りいたします。ま...
マルチクラウド アプリケーションがすでに柔軟であると考えている場合は、ハイブリッド マルチクラウドが...
ethernetservers、Hostcat で紹介したばかりですが、今日、特別プロモーション バ...
建国記念日などのオンラインショッピングフェスティバルは、その始まり以来、必然的にトレンドを生み出し、...
Linkerd では、カナリア リリースはトラフィック分割を通じて管理されます。これは、動的に構成可...
smarthost(1998年~、アメリカの老舗ブランド)が、今年のブラックフライデーセールを開始し...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています現代人の車...
Hewlett Packard Enterprise 傘下の Aruba は、企業のクラウド、IoT...
ウェブサイトのドメイン名を登録することはお金を稼ぐための手っ取り早い方法です2007年、動画共有サイ...
私は以前 hao123 でインターンをしたことがあるので、この点についてはより深く理解しています。こ...