1

小さな社内プライベートクラウドを作成するための予算が限られていると仮定しましょう。ここで、このプライベートクラウドをパブリッククラウドの1つ(Amazon EC2など)と組み合わせることができるようにしたいと思います。どのようなオプションがありますか?

具体的には、次のことができるようにしたいと思います。

  1. 主にプライベートクラウドを使用しますが、データセットのリクエストレートまたはサイズが増加した場合は、ロード/データの一部をEC2に転送します

  2. 機密データをプライベートクラウドに保存し、より一般的なデータをEC2に移動します。リクエストを受け取ったら、公開データの計算を実行して、それを機密データの計算と組み合わせることができるようにしたいと思います。ただし、データの機密性が損なわれてはなりません。

私はこれをプロジェクトのために調査しており、アイデア/提案または関連資料をいただければ幸いです。

4

5 に答える 5

3

これを行うために取ることができるパスの多様性と量は素晴らしいので、それは難しい質問です。

とにかく、あなたが説明しているのはハイブリッドクラウドです:

まず、プライベートクラウドを構築する必要があります。これを行うには、CloudStack、OpenStack、Eucalyptus、Open Nebulaなどのオプションがたくさんあります。オープンソースの方法を選択すると(私はそれをお勧めします)、この分析を見ることができます。さまざまなオープンソースクラウドコンピューティングソリューション:

http://bit.ly/QeGpqK

独自のインフラストラクチャをプライベートクラウドで管理している場合、インフラストラクチャの「パブリックサイド」をデプロイするには、Amazonなどのサードパーティプロバイダーが必要です。

そして今、難しい部分が来ます:

インフラストラクチャを「パブリックサイド」に拡張するために独自のロジックを構築する必要があります。これは実際には作業の80%になります。いつ、何を、どこで拡張するかを計画し、何を特定する必要があります。パブリック側に保存したいデータなど...

Rackspaceのようなツールはあなたを少し助けることができます:

http://www.rackspace.com/cloud/hybrid/

于 2012-10-11T07:53:53.137 に答える
1

@arcade_fireは、OpenSourceである競合するプライベートクラウド製品の優れた概要を提供します。このリストに、MicrosoftのSCVMMとVMWareのvCloudを追加できます。予算と作業負荷によっては、これらの独自の製品も興味深い場合があります。

クラウドO/Sを選択した後、次の問題を検討してください。

  1. ハイブリッドクラウドのパブリック要素とプライベート要素をネットワークに対してどのように透過的にしますか?
  2. 結果として得られるハイブリッドクラウドをどのように制御しますか?

最初の問題は、VPC(仮想プライベートクラウド)と呼ばれるものを使用して対処されます。この用語は、プライベートネットワーク上にあるパブリッククラウドのデプロイを表すためにAWSによって導入されました。これらのマシンは、VPNを介してプライベートクラウドに参加します。VPNの一方の端はクラウドにあり、もう一方の端はデータセンターにあります。「awsvpcarchitecture」のグーグルはあなたに良い説明を得るでしょう。EC2からVPCへの移行が好きでした:実行する価値のある移行

2番目の問題は、パブリックアカウントとプライベートアカウントのそれぞれとの通信に使用されるAPIをサポートする作業負荷を管理するための管理ツールを選択することです。アーキタイプの例はRightScaleで、これは多くのAPIをサポートしていますが、他にもあります。@arcade_fireは、Rackspaceへのリンクを提供します。または、 ShapeBlue(CloudStackエコシステム)など、目的のワークロードに応じてツールを調整できるコンサルタント会社を見つけることもできます。

于 2012-10-16T15:12:39.273 に答える
1

独自のハイブリッドクラウドを計画している場合は、scaleUPやその他のプロビジョニングタスクを処理する独自のコードを用意する必要があります。プライベートクラウドの場合は、eucalyptusまたはOpenQRMを使用できます。Linuxに慣れている場合は、ApacheサーバーでホストされているLinux OSにバンドルされているオープンソースKVMを使用できます。公開されているメソッドを、JavaまたはPHPコードから呼び出して、プロビジョニングとプロビジョニング解除のタスクを実行できます。または、KVMが提供する管理コンソールを使用することもできます。citrix-Xenもオプションの1つです。現在、パブリッククラウドのEC2は、他のさまざまなIaaを使用できる以外のオプションです。高可用性を実現するために、負荷分散を処理するオープンソースのApacheHAProxyを使用できます。一部のデータを処理しているため、、mapreduse、Terradata、IBM-netzzaなどのビッグデータプロバイダーを選択できます。

プライベートクラウドとパブリッククラウドの統合とともに作成する必要のあるscaleUPコード。アマゾンはあなたがそれを活用できるそのウェブサービスを公開しています...。

于 2012-11-08T10:26:57.333 に答える
0

プライベート(主に)とパブリッククラウドの両方のこの複合サービスを提供するプロのベンダーがあります。これはハイブリッドクラウドと呼ばれ、プロジェクトにサービスを提供するために独自のプライベートクラウドを構築します。また、独自のクラウドが制限されているときにデータベースが増加した場合に、パブリッククラウドからいくつかの要素を引き出してさらにサービスを提供します。私は個人的にストラトスケールが好きです。彼らのシンフォニー製品は優れており、(私の経験から)顧客のすべてのニーズに応えますが、明らかにあなたはそこにたくさんあります(彼らはopenstackでも動作します)。

于 2016-12-05T16:02:45.687 に答える
-1

あなたが説明しているのは、間違いなくハイブリッドクラウド展開モデルです。私たちのチームでの経験から、サードパーティのツールにチャンスを与えることをお勧めします。現在のサードパーティサービスでは、クラウド環境内で関連するすべてのアクションの自由を得ることができます。これは、基本的に、クラウドリソースを完全に制御できることを意味します。これらのサービスを使用すると、オンプレミスのプライベートクラウドを管理できるほか、AWSをオンプレミスとして使用できます。これは非常に高度な機能です。コストだけでなく、チェックアウトすることもできます。これらのツールのほとんどは無料トライアルを提供しています。

于 2017-03-25T17:31:07.883 に答える