プライベートクラウドとは何ですか?とその核となる利点
プライベート クラウドは、データ、セキュリティ、およびサービス品質を最も効果的に制御できるように、単一の顧客/企業向けに構築されています。同社はインフラストラクチャを備えており、そのインフラストラクチャ上でアプリケーションを展開する方法を制御しています。プライベート クラウドは、セキュリティを強化するために独自のファイアウォールの内側にある企業または企業独自のデータ センターに展開することも、安全なホスティング場所に展開することもできます。注意すべき点は、プライベート クラウド内のすべては独自のものであり、それを導入する会社に属しているということです。このタイプのクラウド モデルにプライベート ワードが追加されるのはそのためです。
企業独自の IT 組織は、プライベート クラウドを構築することも、クラウド プロバイダーを雇うこともできます。マネージド専用モデルのクラウド プロバイダーの場合、Sun や IBM などの企業は、企業のデータ センター内にプライベート クラウドをサポートするインフラストラクチャをインストール、構成、運用できます。この種のモデルにより、企業はクラウド リソースの使用を非常に高度に制御できると同時に、環境の構築と運用に必要な専門知識が得られます。
クラウド コンピューティングの定義は人によって異なる可能性がありますが、3 層アーキテクチャ (SaaS、PaaS、IaaS) など、クラウド コンピューティングの多くの側面については誰もが一定のコンセンサスを持っています。 3 層アーキテクチャに加えて、クラウドはパブリック クラウド、プライベート クラウド、ハイブリッド クラウドの 3 つのタイプに分類できると誰もが考えています。ただし、ここではプライベート クラウドについてのみ説明します。
プライベート クラウドの利点:
1. データのセキュリティ
たとえば、パブリック クラウドでは、個人または共同のデータを保存する Amazon、Google、Azure、およびその他のサービスは、何らかの形でそのようなクラウド サービス プロバイダーの制御下にあります。ただし、特にデータの管理においては安全です。しかし、企業、特に大企業にとって、ビジネス関連のデータは生命線であり、いかなる形でも脅かされることはできません。したがって、短期的には、大企業はミッションクリティカルな実行アプリケーションをパブリック クラウドに配置することはなくなるでしょう。プライベート クラウドは通常、ファイアウォールの内側に構築されるため、この点で非常に有利です。ただし、パブリック クラウドと比較するとコストもかかります。
2. SLA(サービスレベル契約)
企業がプライベート クラウド (通常、リモート データ センターではなく自社のファイアウォールの背後にあるサービス) を使用している場合、企業の従業員のみがクラウドベースのアプリケーションにアクセスでき、帯域幅が厳密に監視されているため、遅延率は低くなります。プライベート クラウドによって企業のクライアントや従業員に提供される SLA またはサービスの品質は、安定していてシームレスです。
3. 既存のハードウェア資源、ソフトウェア資源を最大限に活用する
すべての企業、特に大企業には多くのレガシー アプリケーションがあり、レガシーのほとんどがコア アプリケーションであることは誰もが知っています。パブリック クラウド テクノロジは非常に高度ですが、レガシー アプリケーションはサポートされていません。その多くは、主に Cobol、C、C++、Java などの静的言語で記述されており、既存のパブリック クラウドは一般にこれらの言語をあまりサポートしていないためです。しかし、プライベート クラウドはこの点で優れています。IBM が開始したクラウドバーストなど、クラウドバーストを通じて Java ベースのプライベート クラウドを構築するのは非常に便利です。また、一部のプライベート クラウド ツールは、企業の既存のハードウェア リソースを使用してクラウドを構築できるため、企業のコストを大幅に削減できます。
4. 既存の IT 管理プロセスに影響を与えない
大企業にとって、プロセスは経営の中核です。完璧なプロセスがなければ、企業は砂の上に落ちてしまいます。ビジネス関連のプロセスが非常に多いだけでなく、会計関連のプロセスやその他の重要な IT プロセスなど、IT 部門のプロセスも多数あります。この点、パブリッククラウドは非常に不利です。パブリッククラウドを利用すると、データ管理やセキュリティ規制など、IT部門のプロセスに多大な影響を与えるからです。プライベート クラウドでは、通常、ファイアウォールの内側にあるため、IT 部門のプロセスにほとんど影響を与えません。
プライベート クラウド プラットフォームは次の 3 つの部分に分かれています。
プライベートクラウドプラットフォーム:プライベート クラウド プラットフォームは、さまざまなプライベート クラウド コンピューティング サービス、リソース、管理システムをユーザーに提供します。
プライベートクラウドサービス:プライベート クラウド サービスは、ハードウェアの仮想化、集中管理、柔軟なリソース スケジュールなど、リソースとコンピューティング能力に基づいたクラウド サービスを提供します。
プライベートクラウド管理プラットフォーム:プライベート クラウド管理プラットフォームは、プライベート クラウド コンピューティングのさまざまなサービスの運用とさまざまなリソースの一元管理を担当します。
プライベート クラウドを構築するためのオープンソース ツールはほとんどありません。
ユーカリ:プログラムを有用なシステムにリンクするための Elastic Utility Computing Architecture (Eucalyptus) は、コンピューティング クラスターまたはワークステーション ファームを通じて柔軟で機能的なクラウド コンピューティングを実装するためのオープン ソース ソフトウェア インフラストラクチャです。元々はカリフォルニア大学サンタバーバラ校コンピューター サイエンス校の研究プロジェクトでしたが、現在は商業化され、Eucalyptus Systems Inc. として開発されました。ただし、Eucalyptus は今でもオープン ソース プロジェクトとして維持および開発されています。 Eucalyptus Systems は、オープンソースの Eucalyptus に基づいた追加製品も構築しています。サポートサービスも提供します。
その他のトップ オープン ソース ツールには、OpenStack、Hadoop、AppScale があります。これらは有名な名前ではありませんが、他にもオンラインで入手できるオープンソースのクラウド コンピューティング ソフトウェアがあり、検索するだけで多数のオプションが見つかります。