クラウドスタックの3つの主要サービスモデルの分析

クラウドスタックの3つの主要サービスモデルの分析

クラウド コンピューティングを使用する場合、または独自の IT 環境にクラウド コンピューティングを展開する場合は、まず適切なサービス モデルを決定する必要があります。そのためには、各サービス モデルの意味と特性を理解し、そこからどのようなメリットが得られるか明確にする必要があります。諺にもあるように、「自分を知り、敵を知れば、百戦錬磨の人間は決して負けない」。私たちは、何を得たいのか、そしてクラウド コンピューティングが何をもたらしてくれるのかをしっかりと理解する必要があります。このとき、適切なサービス モデルを選択することが重要です。実際、何かをするとき、努力よりも選択の方が重要であることがよくあります。正しい方向を選び、一生懸命働きましょう。

広大な海を一人で航海しているとき、リアルタイムで方向を把握するために上を見上げずにただ全速力で進んでいると、間違った方向に進んでしまい、対岸にたどり着く前に燃料が尽きてしまう可能性があります。それでは、クラウド コンピューティングの集中型サービス モデルについて見ていきましょう。実際、Software as a Service (SaaS)、Platform as a Service (PaaS)、Infrastructure as a Service (IaaS) といったモデルは誰もがよく知っています。クラウド コンピューティングに触れたことのある人なら、クラウド コンピューティングの 3 つのスタックとも呼ばれるこれらの 3 つのモデルを間違いなく知っているでしょう。これら 3 つのモードについては誰もが知っていますが、3 つのモードを区別して説明する説明はあまりありません。この記事では、いくつかのクラウド スタック モードを詳細に分析します。

図 1 はクラウド スタック図を示しており、3 つのモードとそれぞれの機能属性の関係を明確に確認できます。図1に基づいて、3つのサービスモードについて詳しく説明します。各モードは異なるクラウド スタックに対応します。 IaaS にはインフラストラクチャ スタックが含まれ、PaaS にはインフラストラクチャとアプリケーション スタックが含まれます。 SaaS は最も包括的で、インフラストラクチャ、アプリケーション スタック、アプリケーション ソフトウェアの 3 つの部分で構成されます。各クラウド スタックは複数の異なるコンポーネントで構成されており、クラウド スタックの各レイヤーには異なるコンポーネントがあります。

まず、データセンターのコンピューティング、ネットワーク、ストレージ、セキュリティを含む、IaaS に対応するインフラストラクチャ スタックから始めましょう。 IaaS は、これらのデバイスを単にリストしたものではなく、これらのデバイスが提供できるリソースを、コードまたは Web コンソールからアクセスして自動的に展開できる一連の利用可能なサービスに抽象化したものです。 IaaS が提供するサービスは、必要に応じて仮想インフラストラクチャ リソースにアクセスできることです。 IaaS は、需要を受け取った場合、リクエストに基づいて数分以内にリソースの展開と操作を完了し、課金を実行してユーザーに対して使用料を請求することもできます。データ センターとインフラストラクチャの動作については IaaS プロバイダーが管理するため、ユーザーは心配する必要はなく、自分のアプリケーションに集中するだけで済みます。世界のAmazon AWSや中国のAlibaba Cloudなどの企業は、どちらも最も広く導入されているサービスモデルであるIaaSサービスを提供しています。 IaaS は差別化されたサービスをあまり提供していないため、価格競争力が非常に高く、IaaS 分野の競争は非常に熾烈になっています。

2つ目はPaaSです。 PaaS のインフラストラクチャ部分について説明しました。 PaaS には、オペレーティング システム、データベース、プログラミング環境、アプリケーション サーバーなどを含むアプリケーション スタック部分も含まれます。PaaS は主に開発および運用プラットフォームをサービスとしてユーザーに提供し、これには IDE 開発およびテスト環境の完全なセットが含まれる場合があります。仮想サービスまたはオペレーティング システムとして使用できるため、ハードウェアにかかるコストを節約できます。 PaaS の最大の利点は、シンプルな API 呼び出しを通じて、一連の調達およびインストール実装プロセスを経ることなく、多くの成熟した信頼性の高いサードパーティ ソリューションを迅速に統合できることです。一般的な PaaS サービス プロバイダーには、Force.com、Google Apps Engine、Heroku、Microsoft Azure などがあります。中国では、地域教育プラットフォーム、地域医療サービスセンター、地域公共サービスなどは、一般的に大規模な政府ネットワークとプライベートクラウドで実現できます。 3 つのクラウド サービス モデルの中で、PaaS は最も成熟度の低いモデルです。

3つ目は、IaaSやPaaSにはないアプリケーションソフトウェアを含むSaaSです。これは、サービスという形で人々に届けられる完全なアプリケーションです。クラウド コンピューティングが本格的に普及する前から、SaaS 自体はすでに非常に人気のある概念でした。 SaaS は、すべてのビジネス運用バックエンド環境をクラウドに配置し、ユーザーは Web ブラウザを通じてサービスにアクセスできるようになります。 SaaS と PaaS の違いは、SaaS はソフトウェアの開発者ではなく、ソフトウェアのエンドユーザーによって使用されることです。この方法では、ユーザーは特定のアプリケーション パラメータを構成してユーザーを管理するだけでよく、SaaS プロバイダーがすべてのインフラストラクチャの問題、すべてのアプリケーション ロジックと展開の問題を担当します。例えば、顧客関係管理CRM、企業資源計画ERPなどの一般的な業務ソフトウェアは、すべてSaaSサービスです。また、Twitterなどのインターネットユーザー向けのソーシャルネットワークもそうです。大企業の中核IT業務に触れていない、中小企業向けのメール、ウイルス対策、OA、財務ソフトウェアなどのツール型ソフトウェアもあります。

SaaS は広く利用されており、人々にもよく知られています。ユーザーフレンドリーなインターフェースを備え、シンプルで使いやすく、あまりプロフェッショナルではないため、専門家でない人でも簡単に始めることができます。 SaaS サービスの普及には 2 つの課題があります。一つはセキュリティの問題です。生産データやトランザクションデータを他の人のマシンに置いたり、アプリケーションを他の人に委託したりするには、大きな信頼と制度的保証が必要です。したがって、SaaS サービスはプライバシー データを伴わない、よりパブリックなツール タイプのアプリケーションです。一方では管理性の問題があります。 SaaS ベンダーはアプリケーションとプラットフォームの可視性を提供していますが、多くの場合、その管理機能は十分ではありません。外部のソフトウェア リソースへの依存度が高まるにつれて、技術的なリンクのパフォーマンスの可視性は影響を受けます。ソフトウェア アプリケーションが SaaS サービス モデルであるかどうかは、主にそのバックエンドの実装によって決まります。 SaaS サービスは PaaS または IaaS 上で実行され、バックエンド リソースの動的なスケーリングと循環に反映され、リソースのスケーラビリティが向上します。

上記の紹介により、クラウド コンピューティングの 3 つの主要なサービス モデル、特にそれぞれのサービス特性についてある程度理解でき、クラウド コンピューティングの選択について感覚的に理解できるようになります。どのモデルが使用されるかに関係なく、反映されるのは測定可能なサービスを重視したサービスの提供です。クラウド コンピューティングを使用すると、基本的な設計、監視、管理から完全に解放され、重要なビジネスに集中できるようになります。専門的な部分はクラウド コンピューティング サービス企業に任せることができ、人々は彼らが提供するさまざまなサービスを楽しむだけでよいのです。

<<:  IOの基本原則を実装する方法

>>:  クラウドコンピューティングの役割について合理的な見方を持つべきである

推薦する

Baidu ダブル 11 ブランド マーケティング戦略

百度は、ダブルイレブンマーケティングキャンペーンに合わせて、プロモーション期間中のトラフィックを活用...

レポート予測: 医療クラウドインフラ市場規模は2028年に1,420億ドルに達する

ResearchAndMarkets によると、世界のヘルスケア クラウド インフラストラクチャ市場...

PyTorch 1.7 がリリース、CUDA 11 と Windows 分散トレーニングをサポート

昨日、PyTorch チームは PyTorch 1.7 をリリースしました。このバージョンでは、CU...

OpenTelemetry に基づく Kubernetes フルリンク監視を 1 つの記事で理解する

こんにちは、皆さん。私はルガです。本日は、クラウド ネイティブ エコシステムのコア技術である「Ope...

オバマ大統領、サイバー攻撃の背後に中国がいると初めて公に発言

原題:オバマ大統領、中国政府がサイバー攻撃を支持していると初めて公に発言国際オンラインニュース(記者...

検索エンジンのスパイダーにウェブサイトをクロールさせる方法

SEO 最適化に携わる人なら誰でも、ウェブサイトが検索エンジンで上位にランクインするには、スパイダー...

クラウドコンピューティングの「噂」の裏では、クラウドへの移行が主流となっている

公共サービスシステムの障害によって引き起こされたクラウドコンピューティングベンダーへの攻撃は終息した...

タオバオ村が特許戦争に直面:競争により近隣関係が緊張

李喬沙麟鎮は遂寧県東部、江蘇省、安徽省、山東省の境界に位置し、総面積66平方キロメートル、行政村17...

クイック SEO 入門 (パート 1) - 15 分で SEO を学ぶ

ウェブサイト プランナーとして、SEO の知識を少し学ぶと、ウェブサイトを計画したり宣伝したりすると...

オンラインマーケティングの基本原則の詳細な分析:ユーザーの信頼を獲得する

オンラインマーケティングにはさまざまな形式があり、ソフト記事、ニュースの誇大宣伝、オンラインビデオマ...

個人的には、WordPressの方がPHPCMよりもSEOに使いやすいと感じています

最近、phpcmsプログラムを使用して新しいWebサイトを構築し、Webサイトのアーキテクチャ、UR...

Azure Kubernetes 構築シナリオ アプリケーションに関するワンストップ ディスカッション

私たちの業界は、Docker、Docker Compose、Kubernetes などのテクノロジー...