こんにちは、私は悟空兄弟です。 前回は、クラウド サービスのアーキテクチャ図を取り上げ、アーキテクチャ図の描き方について説明しました。 PaaS、IaaS、SaaS という 3 つの非常に重要な概念について言及しました。ここでそれらを要約する必要があります。 この記事の内容は次のとおりです。 インターネット業界の急速な発展に伴い、クラウドサービスは特に重要になってきました。ほぼすべての企業は、大量の機密データや秘密情報を管理するため、クラウド コンピューティング サービスを使用する必要があります。したがって、どのようなタイプの企業でもクラウド サービスの使用は不可欠です。 意味私が考えた、よりわかりやすい説明は次のとおりです。 SaaS:賃貸住宅は居住と物品の保管のみに利用でき、室内の設備を変更することはできません。 PaaS: 家具付きの家を購入すると、テレビやエアコンなどの家電製品を配置したり、壁に装飾品を掛けたりすることができ、一般的にソフトファニシングと呼ばれます。 IaaS:未完成の住宅を購入し、水道や電気の改修、キャビネットや家電製品の設置などを自分で行う、いわゆるハードデコレーション。 一般的に、企業には 3 つのクラウド コンピューティング サービス モデルから選択できます。
クラウド英語では、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 のうち、どのクラウド サービスが適しているでしょうか? 次に、必要なクラウドベースのサービスを選択します。実際のところ、選択はビジネス目標によって完全に左右されるため、まずはニーズを考慮してください。 |
>>: アリババクラウド、世界最高峰のネットワークカンファレンスSIGCOMM2022に6本の論文が選出され過去最高の成績を達成
Firstbyte は 2009 年に設立されたロシアのホスティング会社で、世界中の 7 つのデータ...
なぜあなたのサイトは消費者にとって魅力がないのでしょうか?なぜあなたのサイトのコンバージョン率はこん...
Taobao のウェブサイトは、コンバージョンという形で第三者の情報を取得するためのプラットフォーム...
2023年4月25日、 「デジタルクラウドフォースカンファレンスおよび2023TECH第5回デジタル...
クラウド コンピューティング サービスを導入したいが、クラウド コンピューティング プロバイダーにデ...
2009年に設立されたと主張しているが、資格は本物ではないVPSプロバイダーであるflarevm(イ...
extravmはどうですか?ロサンゼルスへの旅行はいかがでしょうか? extravm(~) は最近、...
5G、クラウドコンピューティング、VR、AR技術の急速な発展により、クラウド展示会は主要展示会の「寵...
中国は特殊な市場です。当社の製品販売はまさに、製品の本質よりもマーケティングが重要になる段階に達して...
「エッジ」という言葉は、モノのインターネットの世界では新たな意味を与えられています。 5G時代の到来...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン現在、短編動画は現代人の生活に欠かせない...
インターネットが変化し続けるにつれて、ウェブサイトで SEO を適切に行うことがますます困難になって...
[51CTO.comからのオリジナル記事] 最近、51CTOの記者は、Meituan-Dianpin...
筆者はこれまで5~6のウェブサイトを運営してきました。最近、自分が手がけたいくつかのウェブサイトを分...
Google の新しいクラウド コンピューティング責任者は弱者を演じるのに慣れており、それが世界で最...