クラウドコンピューティングとは、インターネット経由でサーバーやデータベースなどのコンピューティング資源を必要な分だけ利用する仕組みです。自社で高価な物理サーバーを保有することなく、柔軟にリソースを増減できるため、「機械学習」や「ディープラーニング」に必要な「GPU」などの計算環境を迅速かつ低コストで調達可能です。
クラウドコンピューティングとは
クラウドコンピューティングとは、インターネットなどのネットワークを経由して、サーバー、ストレージ、データベース、ソフトウェアなどのコンピューター資源を必要な時に必要な分だけ利用する利用形態です。自社で物理的なハードウェアを所有・管理することなく、迅速に高度なシステムや「機械学習」の環境を構築できます。
詳しく解説
従来のシステム構築では、サーバーの購入やデータセンターの設置が必要でしたが、クラウドコンピューティングの登場により、初期投資を抑えて迅速にリソースを確保できるようになりました。インターネット経由でアクセスするだけで、CPUや「GPU」などの強力な計算資源を利用可能です。近年では、膨大なデータを処理する「ディープラーニング」などのAI開発において、膨大な初期投資なしに高速な計算環境を調達できるため、AI技術の普及に必要不可欠な基礎インフラとなっています。
具体例・使われ方
身近な例では、写真やドキュメントを保存するオンラインサービスや、動画配信サービス、企業の業務システムなどで活用されています。AI分野においては、数千台のサーバーを数時間だけ稼働させて大規模言語モデルの学習を行ったり、学習済みのモデルをWebAPIとして公開し、アプリからいつでも呼び出せるようにしたりする際に利用されます。
似た用語との違い
自社で物理サーバーを直接導入・運用する「オンプレミス」と対比されます。オンプレミスは自社専用のカスタマイズ性や強固なセキュリティを確保しやすい反面、導入コストが高く、リソースの増減に時間がかかります。一方、クラウドコンピューティングは従量課金制で柔軟性に優れますが、完全に自社独自の物理的制御は行えません。また、これらを組み合わせた「ハイブリッドクラウド」という構成も一般的です。
注意点
利用した分だけ料金が発生する従量課金制が一般的ですが、想定外のアクセス集中や設定ミスにより利用料金が高額になるリスクがあります。また、インターネットを経由するため通信遅延(レイテンシ)が生じる場合があることや、提供事業者のシステム障害によって自社のサービスが停止するリスクも存在します。