著者について: クラウド コンピューティング ネットワークの運用保守担当者。ネットワークと運用保守の技術と乾物を日々共有しています。
座右の銘:頭を下げて道を急ぎ、礼儀正しく
個人ホームページ:Netdouのホームページ
序文
この章では、クラウドコンピューティングサービスの種類について説明します。
1. クラウドコンピューティングサービスの種類
1. サービスとしてのインフラストラクチャ IaaS (サービスとしてのインフラストラクチャ)
- サービス プロバイダーは、処理能力、ストレージ スペース、ネットワーク容量などの基本的なコンピューティング リソースをレンタルします。
基盤となる仮想化、ネットワーク、ストレージ、サーバーはすべて事業者が提供し、上位層のOSやミドルウェアなどはすべて自社で管理する。
これは、初期の頃に IBM、HP、ファーウェイのストレージ、そして私のエンタープライズ ビジネスを買収したようなものです。今では、これらのサービスを Web サイトに掲載できるようになり、実行するための機器は必要ありません。これらの機器はアプリケーション プロバイダーによって提供されます。機器の購入から——「機器のレンタル」。
(1) 一般的な IaaS ビジネスシナリオ
- 物理データセンター
IaaS プロバイダーは、データ センター上のさまざまな抽象化レイヤーに必要な物理マシンを含む大規模なデータ センター (多くの場合、世界中の大規模なデータ センター) を管理し、ネットワーク経由でエンド ユーザーが利用できるようにします。ほとんどの IaaS モデルでは、エンド ユーザーは物理インフラストラクチャと直接対話しませんが、物理インフラストラクチャはサービスとして提供されます。
- 計算する
IaaS は一般に、仮想化されたコンピューティング リソースとして理解されています。プロバイダーがハイパーバイザーを管理し、エンドユーザーは、必要な量のコンピューティングとストレージを備えた仮想「インスタンス」をプログラムでプロビジョニングできます。ほとんどのプロバイダーは、さまざまな種類のワークロードに対応する CPU と GPU を提供しています。クラウド コンピューティングは、多くの場合、自動スケーリングと負荷分散をサポートするサービスと組み合わせられ、クラウドをそもそも理想的なものにするスケールとパフォーマンスの特性を提供します。
- 保管所
クラウド ストレージの主なタイプは、ブロック ストレージ、ファイル ストレージ、オブジェクト ストレージの 3 つです。ブロック ストレージとファイル ストレージは従来のデータ センターでは一般的ですが、クラウドの規模、パフォーマンス、分散特性に適応するのに苦労することがよくあります。したがって、これら 3 つのオブジェクト ストレージのうち、オブジェクト ストレージはクラウドで最も一般的なストレージ モデルとなっています。これは、オブジェクト ストレージが高度に分散されており (したがって弾力性があり)、汎用ハードウェアを利用し、HTTP 経由でデータに簡単にアクセスでき、本質的に拡張できるだけでなく拡張性があるためです。は無限ですが、クラスターの成長に応じてパフォーマンスは直線的に増加します。
要約する
クラウドサービスを購入するというものですが、ハードウェアがサプライヤーから提供されること以外は、通常と同じです。
2. サービスとしてのプラットフォーム PaaS (サービスとしてのプラットフォーム)
- サービスプロバイダーは、プログラム可能で開発可能なクラウド環境をユーザーに提供します(開発者向け)。
サービス プロバイダーは、開発者向けにプログラム可能で開発可能な一連のクラウド環境を提供します。オペレーティング環境、ミドルウェア、オペレーティング システム、ストレージ、サーバー、ネットワーク、その他の環境はすべてプロバイダーによって提供されます。一部のアプリケーションのインストールとデータは独自に管理されます。
PaaS とは、以前は会社で業務ソフトウェアが必要になったときに、自社で開発して企業顧客に販売し、専門の人材を派遣して導入していましたが、現在は企業の開発と導入はすべて顧客が行っています。PaaS は、開発者がこれらのアプリケーションをテストできる、テスト可能な環境を開発することです。それは、データベース、ミドルウェア、オペレーティング システムをすべて開発者に提供するようなものです。
利点: さまざまなプラットフォームを構築する際の損失を軽減し、クラウドとユーザーのリソースを節約します。
デメリット: PaaS は IaaS に比べて自由度や柔軟性が比較的低く、高度な専門性を備えた IT 実務者には適していません。
範囲を限定して、特定の範囲で何かを行うことと同じです。私の理解は、QQ が自分のコンピューターをリモート制御して物事を処理するのと少し似ています
。
要約する
PaaS は独自にアップロードおよび管理されますが、その他はサプライヤーによって提供されます。
3. サービスとしてのソフトウェア (SaaS)
サービス プロバイダーは、クラウド環境で一連のツールとアプリケーションを顧客に提供します。
ソフトウェアはサービスであり、SaaSはアプリケーションプロバイダーがボトムアップで提供するもので、どのようなCPU、どのくらいのストレージ、どのようなOSが必要か、どのようなソフトウェアをインストールするかなど、サプライヤーのWebサイトで購入した機器です。 、などはサプライヤーによって提供されます。
オンライン メールボックス、オンライン オフィス ソフトウェア、オンライン タイムなど、これらは SaaS の具体化です。
これにより、クラウド サービスの利用者にとって敷居が低くなります。PaaS には開発能力 (知識プログラミング) が必要です。SaaS はクリックするだけで敷居が低くなります。
2. 従来のアーキテクチャと3つのサービスタイプの比較
- 従来のアーキテクチャでは、独自の管理と購入が必要であり、非常に複雑で高価であり、開発と開発後のコンパイルには専門の人材が必要であることがわかります。
- IaaS アーキテクチャの最下層は事業者によって提供され、開発環境や開発手順は専門家のみが実行する必要があります。
- PaaS アーキテクチャがより便利になったら、開発者はプログラムを作成するだけで済みます。
- SaaS アーキテクチャはすべて事業者によって提供されます。
料理のように
- 伝統 = 野菜を調理して購入し、テーブルに並べて食べる必要があります
- IaaS=食べ物を買う必要はありません。配達で買って、調理して食べる場所を提供します。
- PaaS=テイクアウトを注文します。料理は既製です。会場を提供するだけで済みます。
- SaaS=食べたい料理のお店に直接行き、お金を払うという意味です。
要約する
自社構築からリースまで、サービス運用を軸にどんどんシンプルになってきています。
作成は簡単ではありません、注意してください、いいね、収集、ありがとう~