今日は前回の記事「彼女にクラウドコンピューティングとは何かを説明するには?」でクラウドコンピューティングについて紹介しました。この記事では、全員がクラウド コンピューティング サービスを使用しているものの、ユーザーによって必要なサービスは異なると述べました。企業によっては、サーバーのレンタルのみが必要な場合もあれば、一連のサービス全体が必要な場合もあり、個人顧客の中には、料金を支払って直接 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 はトラフィックのピークにも耐えています。
プロモーション活動を経て、物流業界についてある程度理解できました。今後、インターネットなしでは成り立...
Tencent Cloud Big Data チームが主導する Ozone 1.0.0 バージョンが...
マレーシアのホスト shinjiru: マレーシアのサーバーレンタルおよびホスティング サービス、1...
中国新聞社、北京、7月16日(記者:石燕)世界貿易機関が16日夜発表した、電子決済をめぐる米国と中国...
[[395417]]この記事はWeChatの公開アカウント「Ask Qi」から転載したもので、著者は...
今日、ネットサーフィンをしていたとき、とても落ち込むようなウェブサイトを見つけました。そのウェブサイ...
同社のコーポレートサイトである同ドメイン名は、2011年12月9日に購入され、それ以降は未有効化のま...
エッジ アーキテクチャに移行するには、コスト、ビジネス プロセス、セキュリティ上の課題を管理する必要...
人工知能をめぐる誇大宣伝により、分散型クラウドコンピューティングの概念が影に隠れてしまったかもしれな...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています近年、中国...
私の性格によるのかもしれませんが、しばらく仕事をしていると、混乱期に陥ってしまいます。私はいつも、自...
ZENON NSP は 1996 年に設立されたロシアのホスティング会社です。非常に古いブランドです...
包括的な「ディープクラウド導入」時代の到来により、ますます多くの中国企業がクラウドネイティブ技術を導...
多くの人は、安価なサーバーを求めています。安価で、高度な設定が可能で、操作が簡単で、できれば自由にイ...
小さな宅配伝票が新たな「情報保護戦争」を引き起こしている。 11月6日、「毎日経済新聞」が「複数の宅...