パブリック クラウドは、コンピューティングをユーティリティとしてサポートするように設計されたさまざまなサービスと機能を提供します。ただし、すべてのクラウド サービスが同じように作成されるわけではありません。 クラウド ユーザーは、サービス、プラットフォーム、さらにはインフラストラクチャ全体を展開して、必要なレベルのクラウド抽象化を確立し、エンタープライズ アプリケーションの展開と配信を制御できます。 企業がパブリック クラウドを検討して導入する際には、各抽象化レベルの違い、長所と短所、ユースケースを理解する必要があります。それぞれのクラウド抽象化オプションを確認し、ビジネスへのメリットと影響を検討してみましょう。
SaaS: クラウド コンピューティング サービスクラウドでは、抽象化の最高レベルは Software as a Service (SaaS) モデルです。 SaaS モデルでは、クラウド プロバイダーが特定のアプリケーションをパッケージ化してビジネス ユーザーに配信します。アプリケーションは通常、クラウドでホストされ、サードパーティベンダーによって管理されます。ユーザーは、アプリケーションにアクセスするためにプロバイダーにアカウントを作成します。アプリケーションはインターネットと Web ブラウザ経由でアクセス可能で、ユーザーが何かをインストールしたりメンテナンスしたりする必要はありません。企業は、ユーザー数とアプリケーションの機能に基づいて毎月定期的な料金を支払います。 SaaS の主な利点は、シンプルさと利便性です。企業が SaaS を使用する場合、社内でアプリケーションを調達、展開、管理、保守、サポートする必要はありません。これにより、アプリケーションのホスティングと管理にかかるコストとロジスティクスが不要になり、多くの一般的なアプリケーションをサポートする必要がある忙しいデータ センターで多額のコストが節約されます。同時に、オンプレミスから SaaS にアプリケーションを移行することでインフラストラクチャを削減し、IT スタッフが他のプロジェクトに集中できる時間を増やすこともできます。 基本的なビジネスメールを例に考えてみましょう。従来の企業では、オンプレミスのデータ センターで Microsoft Exchange サーバーとインフラストラクチャを構築、展開、保守する場合があります。ただし、企業は代わりに Office 365 SaaS を使用し、Microsoft がホストする Outlook と Exchange を使用することを選択する場合があります。 SaaS 製品は現在、無数のアプリケーションを提供しています。 SaaS の一般的な例としては、Salesforce、Dropbox、SAP Concur、Zoom、Microsoft Teams などがあります。 SaaS はソフトウェア製品にアクセスするための確立された手頃な方法ですが、このクラウド抽象化モデルでは考慮する必要がある問題がいくつかあります。
PaaS: クラウドコンピューティングを通じて提供されるプラットフォームパブリック クラウドにおける抽象化のより低いレベルは、Platform as a Service (PaaS) モデルです。 PaaS は多くの点で SaaS に似ています。プロバイダーは、単一のアプリケーションをホストして配信するのではなく、ユーザーがインターネットと Web ブラウザー経由でアクセスできる相互に関連する一連のアプリケーションとツールを提供します。これらのツールは多くのユーザーで共有でき、完全で完全に機能するソフトウェア開発環境、ハイブリッド クラウド、またはその他の環境を作成するために使用できます。 SaaS と同様に、PaaS ツールは通常クラウドでホストされ、サードパーティによって管理されます。これにより、企業やローカル IT スタッフは、独自のツール フレームワークを作成および管理する必要がなくなります。ユーザーは PaaS プロバイダーにアカウントを作成し、企業は SaaS モデルと同様に毎月定期的な料金を支払います。 SaaS では作成されたすべてのコンテンツがプロバイダー側に保持されますが、PaaS ではコンテンツ (開発されたアプリケーションやデータなど) がユーザー側に保持されます。 たとえば、ソフトウェア開発 PaaS がアプリケーションを作成すると、そのアプリケーションはユーザーの資産として残り、必要に応じて基盤となるプラットフォームがなくてもアプリケーションを販売、展開、使用することができます。 PaaS の最も一般的な形式は、Google App Engine、Heroku、Microsoft Power Apps、Salesforce Force.com などのソフトウェア開発フレームワークとツールセット、および AWS Elastic Beanstalk や Red Hat OpenShift などのオーケストレーション サービスです。 PaaS は、関連するアプリケーションやツールのグループをクラウドから整理して配信する効果的な方法ですが、企業は PaaS サービスに関連する制限を考慮する必要があります。
IaaS: クラウドコンピューティングを通じてインフラストラクチャを提供するパブリック クラウドでは、抽象化の最も低いレベルは Infrastructure as a Service (IaaS) モデルであり、これは基本的にクラウド内の仮想データ センターとして機能します。 IaaS はアプリケーションとデータをホストします。 IT チームは IaaS を使用して、アプリケーションを実行し、従業員、ビジネス パートナー、およびユーザーが利用できるクラウド リソースとサービスで構成される仮想インフラストラクチャを構築します。 IaaS の主な利点は利便性であり、企業は高価なオンプレミスのデータセンター インフラストラクチャを廃止し、必要なときにのみ利用可能で料金を支払う柔軟なクラウド リソースを導入できるようになります。 クラウド インフラストラクチャは、ローカル データ センターのインフラストラクチャと同じ目的を果たします。アプリケーションの展開とサポートに必要な基盤となるリソースとサービスを提供します。 IaaS を使用すると、企業は究極のインフラストラクチャを提供するリソースとサービスに対して大幅な制御権を持つことができます。 VM インスタンスを構成し、そのインスタンスをストレージ バケットに接続して基本的なアプリケーションを実行するのは簡単な場合があります。 一方、ユーザーは、さまざまなコンピューティング インスタンス、ストレージ要素、ロード バランサ、データベース サービスなどを含むようにクラウド インフラストラクチャを構成し、要求の厳しいアプリケーションに対応する強力で可用性の高い環境を構築できます。 各パブリック クラウド プロバイダーは、AWS、Microsoft Azure、Google Cloud など、幅広いインフラストラクチャ サービスを提供しています。その他の IaaS プロバイダーには、Rackspace や DigitalOcean などがあります。 IaaS はパブリック クラウドの典型的なユースケースであり、数十年にわたって進化し続けています。ただし、まだいくつかの問題と制限があります。
仮想マシン vs. コンテナ vs. サーバーレスIaaS モデルでは、考慮すべき抽象化レイヤーがさらに 3 つあります。各抽象化レイヤーは、ソフトウェアを基盤となるハードウェアから切り離すために仮想化に依存しています。
適切なクラウド抽象化レベルの選択クラウド抽象化モデルを選択するときは、リソースとサービスの可用性と、必要な制御レベルに基づいて決定します。 (1)SaaS 組織が既存のアプリケーションを使用したいが、そのアプリケーションを社内で購入、インストール、管理したくない場合は、SaaS が最適な選択肢となることがよくあります。たとえば、企業は仮想会議およびコラボレーション サービスとして Zoom を使用することを選択する場合があります。 SaaS プロバイダーがサービスを提供および管理します。ただし、データ セキュリティ、アプリケーションのパフォーマンス、可用性がビジネスで懸念される場合は、決定を下す前に SaaS オプションを慎重に検討する必要があります。 (2)PaaS ビジネス タスクやイニシアチブをサポートするために特定のプラットフォームまたはツールセットが必要な場合は、PaaS が適切な選択肢となります。たとえば、ソフトウェア開発者は開発 PaaS を使用することで、さまざまな開発者がコードを共有し、テストを実行し、バージョン管理を実装し、プロジェクトで共同作業を行うことができます。 SaaS と同様に、PaaS は外部プロバイダーによって管理および保守されるため、開発者は社内でツールをインストールしたり管理したりする必要がありません。ユーザーは、ソフトウェア製品など、自分が作成した作品のみを保存および制御します。これによりデータのセキュリティは向上しますが、可用性の問題は残ります。 (3)IaaS IaaS は、展開環境を細かく制御する必要がある企業に最適です。これは従来のクラウド モデルであり、ユーザーはコンピューティング、ストレージ、ネットワーク、およびその他のサービスを構成し、パブリック クラウド内でエンタープライズ アプリケーションを正常に展開、運用、保守するためのインフラストラクチャを作成します。企業が独自のアプリケーションをホストおよび制御する必要がある場合は、IaaS 環境を使用する必要があります。 幸いなことに、これらは相互に排他的なオプションではありません。これら 3 つの抽象化レベルはすべて共存可能であり、企業は 1 つ以上のプロバイダーからの SaaS、PaaS、および IaaS デプロイメントを組み合わせて使用することがよくあります。 TechTarget China オリジナルコンテンツ、オリジナルリンク: https://searchcloudcomputing.techtarget.com.cn/5-27759/ © TechTarget 中国: https://www.techtarget.com.cn |
<<: 2020年後半、中国のクラウドプロフェッショナルサービス市場規模は91.2億人民元に達した。
>>: サーバーレスが急増していますが、クラウド コンピューティングの次の波が到来するのでしょうか?
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス最近、よくこんな質問を目...
[編集者注] この記事は@nipal柜によって翻訳されました。この記事では、優れたユーザーエクスペリ...
SEO 最適化のプロセスで、多くの人が「検索エンジンはどのようなタイトルを求めているのか?」という問...
パブリック クラウド、プライベート クラウド、ハイブリッド クラウドのいずれをベースとしているかにか...
1. 開発ツールバージョン管理と共同開発1. バージョン管理システム Git Git は、非常に小さ...
[[408723]] 7月1日、市場調査会社ガートナーは2020年の世界的なインフラストラクチャ・ア...
筆者は、ある企業のインターネットプロモーターです。本日は、その企業のインターネットプロモーションの現...
[[232399]]...
インターネットは今もなお、たゆむことなく「トップストリーム」を生み出し続けています。今年に入ってから...
クラウド セキュリティの課題について話す前に、まず 1 つのことを確認しておく必要があります。クラウ...
著者は3年間SEOに携わっています。最初の2年間は主に自分のサイトを最適化していました。1つは実践し...
VMware (NYSE: VMW) は、VMware Workspace ONE、VMware N...
数日前、台湾人の友人 Darren Huang が Google SEO の月次レポートをまとめてい...
周知のとおり、ウェブサイト最適化中のウェブサイトキーワードの安定性は、SEO担当者にとって非常に重要...
□モーニングポスト記者 呉俊、特派員 王敏義映画のウェブサイトを立ち上げるのにかかった時間はわずか数...