パブリッククラウドとは、クラウドプロバイダーが運用し、一般向けに広く提供するクラウドサービスを指します。代表例として、Amazon Web Services(AWS)やMicrosoft Azureがあります。

パブリッククラウドには、利用組織が自社でハードウェアを用意する必要がないというメリットがあります。また、運用はクラウドプロバイダーが担うため、初期投資や導入にかかる時間を抑えられるほか、運用負荷も軽減できます。ただし、パブリッククラウドでは従量課金制が採用されることが多く、負荷の高いワークロードを処理する場合は、総コストが増加する可能性があります。さらに、機密情報の管理をクラウドプロバイダーに委ねることで、場合によってはセキュリティ上の懸念が生じることもあります。

これに対し、利用組織が自ら構築・運用するクラウドをプライベートクラウドと呼びます。そのために使用するデータセンターは、組織が所有する場合もあれば、データセンター事業者から借りる場合もあります。プライベートクラウドでは、利用組織がシステムの構築と運用を担うため、初期投資が高額になり、導入に時間がかかるうえ、運用負荷も大きくなりますが、セキュリティを管理しやすいという利点があります。また、パブリッククラウドプラットフォームでの利用を想定していないソフトウェアを使用する場合には、プライベートクラウドが必要です。

近年では、この2種類のクラウドを組み合わせたハイブリッドクラウドが普及しつつあります。これは、両方のクラウドの利点を活かしてシステム全体を最適化するアプローチです。たとえば、ワークロードの変動が大きいアプリケーションはパブリッククラウドで、安定しているアプリケーションはプライベートクラウドで稼働させることで、全体的なコストを最適化できます。同様に、外部向けのWebアプリケーションはパブリッククラウドで運用し、機密情報を扱うアプリケーションはプライベートクラウド内に保持できます。