パブリック クラウドとは
パブリック クラウドは、リソースがインターネット経由でサードパーティ プロバイダから提供され、そのリソースの使用や購入を希望する組織や個人で共有するコンピューティングの一種です。パブリック クラウドのコンピューティング リソースの中には無料で利用できるものもありますが、お客様がサブスクリプションや従量制課金モデルで料金を支払うリソースもあります。
人工知能サービスやデベロッパー ツールから、ほぼすべてのワークロードに対応するストレージやコンピューティング容量まで、パブリック クラウドは、企業が最先端のテクノロジーを活用し、コストや労力を自ら負担することなくグローバル スケールを達成するのに役立ちます。
パブリック クラウドはプライベート クラウド モデルとは対照的です。プライベート クラウド モデルではリソースを 1 つの組織でのみ使用でき、データセンターはオンプレミスまたはベンダーによってオフサイトで管理されます。従来のオンプレミスの IT アーキテクチャやその他のタイプのクラウド コンピューティングに代わる方法を求めている組織向けに、パブリック クラウドは、ほぼ無限のスケーラビリティとワークロードやユーザーのニーズを満たすセルフサービスのプロビジョニングを提供します。
大手企業が Google Cloud を選ぶ理由をご確認ください。
パブリック クラウドの定義
パブリック クラウドは、パブリック クラウド サービス プロバイダが、コンピューティングとストレージ、開発およびデプロイ環境、アプリケーションなどのコンピューティング サービスを公共のインターネットを介して、オンデマンドで組織や個人に提供する IT モデルです。
プライベート クラウドとパブリック クラウド
パブリック クラウドとプライベート クラウドの主な違いは、ホストされる場所と、管理の責任者です。パブリック クラウドは共有インフラストラクチャを使用しますが、プライベート クラウドは組織独自の専用インフラストラクチャを使用します。その他の一般的なクラウドモデルには、パブリック クラウドとプライベート クラウドを組み合わせたハイブリッド クラウドや、お客様が複数のパブリック クラウドにまたがるクラウド サービスを採用しているマルチクラウドなどがあります。
Google Cloud などのパブリック クラウド プラットフォームは、複数の企業やユーザーがインターネットからアクセスできる、世界中の分散型データセンターにリソースをプールしています。社内チームではなくパブリック クラウド プロバイダが、基盤となるインフラストラクチャの管理と保守の責任を担います。その結果、パブリック クラウド サービスを活用すると、IT 運用のコストが削減され、チームはビジネスに直接利益をもたらす貴重な作業に集中するための時間を確保できます。
パブリック クラウドの一般的な例としては、アパートの賃貸と似ています。
- お客様は 1 ユニット分の家賃を支払う
- メンテナンスはビルの管理者が行う
- お客様はスペース全体を他のテナントと共有し、占有スペース周囲の警備も付く
プライベート クラウドは家の所有に似ています。家の中には自分用のスペースがありますが、全体のメンテナンスと維持管理にも個人的に責任を負います。ただし、業界のニーズ、地域固有のコンプライアンスとデータ主権のニーズなど、特定の要件を満たすために企業がプライベート クラウドを選択する場合もあります。
この例で重要な注意点の 1 つは、プロパティは柔軟にスケーリングできないのに対して、クラウド リソースはスケーリングできるということです。たとえば固定サイズのアパートを借りるのとは違って、100 万人でパーティーを開きたければ、「パブリック クラウド」のアパートを簡単にマンションにスケールアップすることができ、翌日にはアパートにスケールダウンして戻すことができます。
所有する住宅についても同様で、リフォームしなければ拡張できません。プライベート クラウドで需要を満たす場合は、ハードウェアを購入するだけでなく、ソフトウェア アプリケーションに必要なライセンス コストも必要になります。同様に、オンプレミスの IT スタックでは、担当者が新しいリソースを購入してインストールしなければ、トラフィックが急増しても簡単には対応できません(リソースを追加すると、次に急増が発生したり技術的負債になるまで役に立たなくなる可能性があります)。
パブリック クラウドを使用すると、必要に応じてセキュリティとサービスが強化され、コンピューティング リソースとストレージ リソースを自動的にスケールアップできます。
関連プロダクトとサービス
Google Cloud は、あらゆる業界の企業が困難な課題の解決と、必要な場所でのアプリの実行を支援する一連のパブリック クラウド コンピューティング サービスを提供しています。
組織は変革を目指す中で、統制を損なうことなくアジリティをさらに向上させたいと考えています。 オープンソース、マルチクラウド、ハイブリッド クラウドにコミットする Google Cloud を利用すると、あらゆるクラウドや環境で整合性をとってデータを使用し、アプリを実行することが可能となり、ビジネスのモダナイズが促進され、デベロッパーは開発を加速することができます。