クラウド コンピューティング リソースのタイプを理解するには、時間と費用がかかる場合があります。企業は、数か月かかる可能性のある調達プロセスを通じて物理サーバーなどのインフラストラクチャを購入し、クラウド コンピューティングのアーキテクチャをサポートする必要があります。取得したシステムには、物理的なスペース、通常は十分な電力と冷却を備えた専用の部屋が必要です。システムを構成してデプロイした後、管理する専門の担当者が必要です。
この時間のかかるプロセスでは、需要の急増時やビジネス拡大時のスケーリングが困難です。 企業は必要以上に多くのコンピューティング リソースを取得でき、最終的には使用率が低くなります。
クラウド コンピューティングでは、これらの問題に対処するためにコンピューティング リソースをスケーラブルなオンデマンド サービスとして提供しています。 Google が提供するクラウド コンピューティング サービス モデル スイートである Google Cloud の詳細をご覧ください。
クラウド コンピューティングとは、インターネット上のサービスとして、コンピューティング リソース(ストレージやインフラストラクチャなど)をオンデマンドで利用できる形式のことです。個人や企業が物理リソースを自己管理する必要がなくなり、使用した分に対してのみ支払いが発生します。
主なクラウド コンピューティング サービスモデルとして、コンピューティング サービスとストレージ サービスを提供する Infrastructure as a Service、クラウドアプリを構築するための開発 / デプロイ環境を提供する Platform as a Service、アプリをサービスとして提供する Software as a Service があります。
クラウド コンピューティングのサービスモデルは、インターネットを介してオンデマンドのコンピューティング リソース、ソフトウェア、情報を共有するというコンセプトに基づいています。企業や個人は、コンピューティング、ストレージ、ネットワーキング サービスなどの共有リソースの仮想プールにアクセスするために料金を支払います。これらのリソースは、サービス プロバイダが所有、管理するリモート サーバー上にあります。
クラウド コンピューティングの多くのメリットの一つは、使用した分だけ支払うことです。これにより、組織は独自の物理データセンターやサーバーを購入して維持する必要がなく、より迅速かつ効率的にスケーリングできます。
わかりやすく例えると、クラウド コンピューティングは、ネットワーク(ほとんどの場合はインターネット)を使用して、ユーザーをクラウド プラットフォームに接続させ、ユーザーはこのプラットフォームでレンタルしたコンピューティング サービスをリクエストしてアクセスします。中央サーバーがクライアント デバイスとサーバーの間のすべての通信を処理することで、データ交換を容易にします。セキュリティとプライバシーの機能は、この情報を安全に保護するための共通コンポーネントです。
クラウド コンピューティング アーキテクチャを採用する場合、万能なものはありません。別の企業でうまくいくことが、自分のビジネスニーズには合わないこともあります。実際、この柔軟性と汎用性はクラウドの特徴のひとつであり、企業は変化する市場や指標に迅速に適応できます。
クラウド コンピューティングのデプロイモデルには、パブリック クラウド、プライベート クラウド、ハイブリッド クラウドの 3 つがあります。
パブリック クラウドは、サードパーティのクラウド サービス プロバイダによって実行されます。インターネット経由でコンピューティング、ストレージ、ネットワークのリソースが提供され、企業は独自の要件とビジネス目標に基づいて、オンデマンドの共有リソースにアクセスできます。
プライベート クラウドは、単一の組織によって構築、管理、所有され、独自のデータセンターで非公開でホストされます。通常、「オンプレミス」と呼ばれます。データの制御、セキュリティ、管理が強化され、内部ユーザーはコンピューティング、ストレージ、ネットワークの各リソースの共有プールを利用できます。
ハイブリッド クラウドは、パブリック クラウド モデルとプライベート クラウド モデルを組み合わせたもので、企業はパブリック クラウド サービスを活用し、プライベート クラウドのアーキテクチャ内でよく利用されるセキュリティとコンプライアンスの機能を維持できます。
クラウド コンピューティングのサービスモデルは、大きく分けて 3 つのタイプがあり、ビジネスニーズに合った制御性、柔軟性、管理のレベルから選択できます。
Infrastructure as a Service(IaaS)は、コンピューティング、ストレージ、ネットワーキング、仮想化などの IT インフラストラクチャ サービスへのオンデマンド アクセスを提供します。IT リソースを詳細に制御でき、従来のオンプレミス IT リソースに最もよく似ています。
Platform as a Service(PaaS)は、クラウド アプリケーション開発に必要なすべてのハードウェアとソフトウェア リソースを提供します。PaaS を使用することで、企業は基盤となるインフラストラクチャの管理やメンテナンスの負担なしに、アプリケーション開発に完全に集中できます。
Software as a Service(SaaS)は、基盤となるインフラストラクチャからアプリケーション ソフトウェア自体のメンテナンスや更新まで、アプリケーション スタック全体をサービスとして提供します。多くの場合、SaaS ソリューションはエンドユーザー アプリケーションで、サービスとインフラストラクチャの両方がクラウド サービス プロバイダによって管理、保守されます。
柔軟
クラウド コンピューティングのアーキテクチャにより、企業とそのユーザーは、インターネット接続を介してどこからでもクラウド サービスにアクセスでき、必要に応じてサービスをスケールアップまたはスケールダウンできます。
効率的
企業は、基盤となるインフラストラクチャを心配することなく、新しいアプリケーションを開発し、本番環境に迅速に移行できます。
戦略的に価値を提供
クラウド プロバイダは最新のイノベーションを把握して顧客にサービスを提供しているので、企業は間もなく廃止となる技術に投資するよりも競争上の優位性を得ることができ、費用対効果も高まります。
安全性
企業から、クラウド コンピューティングのセキュリティ リスクは何かという質問をよくを受けます。リスクは比較的低いとみなされます。クラウド コンピューティングのセキュリティは通常、企業のデータセンターより強力であると認識されています。これは、クラウド プロバイダが高度で幅広いセキュリティ メカニズムを実装しているからです。さらに、クラウド プロバイダのセキュリティ チームはこのフィールドにおけるエキスパートとして知られています。
コスト効率の良さ
クラウド コンピューティングのどのサービスモデルを使用する場合でも、企業は使用するコンピューティング リソースに対してのみ課金されます。需要の急増やビジネスの拡大に備えてデータセンターの容量を過剰に増やす必要がありません。また、IT スタッフをデプロイすることで、より戦略的な取り組みに注力できるようになります。
研究の推進や新たなプロダクト開発の高速化を実現するうえで、イノベーションのペースと、この成長を加速させるために高度なコンピューティングが必要とされることから、クラウド コンピューティングは有効な選択肢となっています。クラウド コンピューティングにより、企業は資本支出や限られた固定インフラストラクチャについて心配することなく、スケーラブルなリソースと最新のテクノロジーにアクセスできます。クラウド コンピューティングの未来クラウド コンピューティングは今後、企業の IT 環境の中核をなすと予想されています。
組織が次のいずれかに該当する場合は、クラウド コンピューティングの利用をおすすめします。
これらのシナリオでは、従来のデータセンター以上のものが求められます。
クラウド コンピューティングは、組織にメリットのあるさまざまなアプリケーションを提供します。一般的なユースケースを次に示します。
インフラストラクチャのスケーリング
小売業者を含む多くの企業のコンピューティング容量に対するニーズは、それぞれ大きく異なります。クラウド コンピューティングは、こうした違いに容易に対応できます。
障害復旧
企業は、障害発生時の継続性を確保するために、さらにデータセンターを構築するのではなく、クラウド コンピューティングを使用してデジタル資産を安全にバックアップします。
クラウド コンピューティングは、大量のデータを保存し、データへのアクセスやデータの分析、バックアップを容易にすることで、データセンターのオーバーロードに対処します。
アプリケーション開発
クラウド コンピューティングでは、企業のデベロッパーはアプリケーションのビルドとテスト用のツールとプラットフォームにすばやくアクセスできるため、製品化までの時間を短縮できます。
ビッグデータ分析
クラウド コンピューティングでは、ほぼ無制限のリソースにより膨大な量のデータを処理して調査を高速化し、短時間で分析情報が得られます。