問題タブ [jclouds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
128 参照

java - クラウド:Amazon、Google、Microsoft-どのようなフレームワークを使用できますか?

デモのような簡単なアプリケーションを開発する必要があります。このデモは、3つのクラウドS3、Google Storage、Azureに接続する必要があります。このプロジェクトはJavaベースですが、いくつかのフレームワークを使用できますか?私はjclouds、ネイティブs3、およびSpringデータを調べて、この質問をすることにしました...ありがとう

0 投票する
2 に答える
3059 参照

java - クラウドのJavaフレームワーク

ですから、私は最終的に、クラウドベースのエンタープライズアプリケーションがどのように機能するか、そしてそれらのアーキテクチャが通常どのように見えるかを把握しようとしています。アマゾンのようなクラウドプロバイダーを使用しているとしましょう。私は、アプリケーションのニーズに応じてソフトウェアのスタックを収容する1台以上の仮想マシンにお金を払っていると思います(間違っている場合は訂正してください)。

jcloudsTerracottaのようなフレームワークがどのように画像に適合するかについて私は混乱しています。jcloudsは、自分自身を「クラウドの使用を開始するのに役立つオープンソースライブラリ」として宣伝し、意味のある例がなければあまり意味のない多数の巨大な機能をリストアップしています。Terracottaは、大規模なクラスタリングフレームワークとしての地位を誇っています。なぜjcloudsのようなものを使用する必要があるのですか?どのような具体的で具体的なシナリオに使用しますか?

繰り返しになりますが、Amazonをクラウドプロバイダーとして使用している場合、それらはすでに大規模に拡張されているのではないでしょうか。クラウドにテラコッタが必要なのはなぜですか?

0 投票する
2 に答える
532 参照

azure - AzureBlob用のJCloud

JCloudsを使用して特定の場所(シンガポール)で新しいコンテナ/バケットを作成する方法の例が見つかりません。私がグーグルで見つけたすべての例は、デフォルトの場所としてnullを使用しています。

azureBlobStore.createContainerInLocation(null、containerName);

JCloudsのベテランの誰かが、ここで私を助けてくれませんか?

0 投票する
2 に答える
686 参照

java - jclouds:BlobStoreContextを作成するときに独自のKeyStoreを提供する方法

自己署名証明書を備えたプライベートBLOBストア(Swift)があります。

このストアをjcloudsで使用したいと思います。現在、次のように機能します。

しかし、私は証明書を持っているので、これをより安全にし、jcloudsに信頼するのではなくその特定の証明書を使用するように指示する方法はありますか?

証明書をオブジェクトにロードする方法を知っています。また、証明書を使用してオブジェクトCertificateを作成する方法も知ってKeyStoreいます。

私の質問は次のとおりです。jcloudsに自分のCertificateまたはKeyStore証明書の検証に使用させるにはどうすればよいですか?

0 投票する
2 に答える
1296 参照

google-app-engine - GAEからS3にファイルをアップロードする方法(ホラーストーリー)

GAEからAmazonS3にファイルをアップロードしようとしています。

公式のAmazonSDK (低レベルのSDKの上に構築されたjetS3t)を試してみましたが、ローカルJVMにアクセス許可を設定することでローカルで動作させることができても、GAE暗号関連ではサポートされていないことがわかりましたデプロイしたら理由。

それから、必死になって、GAEで動作するように、良い魂が公式の低レベルのアマゾンSDKをフォークしていることに気づきました。この種の動作は(いくつかのStrage NullPointer例外が所々にスローされているのを見ることができますが)、ファイルはアップロードされます...しかし、ファイルサイズが5MBを超えると、API内からエラーが発生します。

現在のGAEの制限はファイルサイズのアップロードで32MB、要求/応答で1MBのようですが、ファイルが約5MB以上の場合にのみ問題が発生するため、これを完全には理解していません。

私の唯一の選択肢はjcloudsだと思いますが、BlobStoreライブラリを使用してS3にファイルをアップロードする例を見つけるのに問題があります。

S3ファイルのアップロードをjCloudsと共有する経験/例はありますか?そして、私は同じ urlfetch.Fetch() was too large エラーが発生する可能性がありますか?

助けていただければ幸いです。

0 投票する
1 に答える
150 参照

blob - jclouds/amazon s3/rackspace cloudfiles/windows azure storage - 既存の BLOB へのコンテンツの追加

複数行のテキストを既存のテキスト ファイルに追加するシナリオがあります... Jclouds を使用してこれを行うことは可能ですか? (jclouds は多くのクラウド プロバイダーをサポートしているため、これは私にとって理想的です)...

これが jclouds を使用して実行できない場合でも、Amazon S3/Rackspace Cloudfiles/Azure ストレージのネイティブ API は既存の BLOB へのコンテンツの追加をサポートしていますか?

これが実行可能な場合は、同じことを示す良い例を教えてください...

0 投票する
2 に答える
1153 参照

amazon-s3 - JClouds を使用して、S3 API で AWS 以外のクラウドと通信する

JClouds を使用して、S3 API のみを公開する OpenStack / Swift ストレージ クラウド インストールと通信しようとしています (Swift / Rackspace API はサポートしていません)。

私は試した:

サーバーは認証エラー 403 で応答します。標準の AWS sdk または python boto を使用すると正常に動作するため、サーバーの問題ではありませんが、jclouds の使用が間違っている可能性があります。

0 投票する
1 に答える
809 参照

java - jclouds で使用される CloudWatch API getMetricStatisticsInRegion が UndeclaredThrowableException をスローするのはなぜですか?

CloudWatch メトリクスを取得しようとしていますが、次のエラーが発生します。

重要なコード スニペットは次のとおりです。

0 投票する
1 に答える
68 参照

java - アプレット Web 配置の問題

したがって、基本的には、アプレット ファイルを直接実行するだけで 100% 動作する Java アプレットを作成しましたが、Web サービスで実行しようとすると失敗します。外部ライブラリを使用するものをすべて削除すると、正しく機能するように見えることがわかりました。

jClouds ライブラリを使用していますが、これらが問題のようです。Web サービスでアプレットを実行するために使用される .JAR に含まれていない可能性があります。Web サービスが適切に機能するように、これらすべての外部ライブラリを含める方法はありますか?

関連する場合に備えて、netbeansを使用してプログラムを実行およびコンパイルしています...

0 投票する
1 に答える
153 参照

java - クラウドでの動的クラスターのサイズ変更

私は Java 開発者であり、AWS、Rackspace、Heroku をアプリの潜在的なクラウド プロバイダーとして検討しています。以前は従来の Web ホスト (仮想専用サーバー プラン) しか使用していなかったので、ちょっと圧倒されました。

私の理解では、クラウドを使用すると、仮想アプライアンス (アプリケーション サーバー、データベース サーバーなどのソフトウェア スタックが事前に構成された仮想マシン) を必要に応じて生成/停止できます。そのため、真夜中または休日で誰もアプリを使用していない場合は、実行中のインスタンスの数を減らしてお金を節約できます。しかし、土曜日の朝で負荷が危険なほどピークに近づいている場合は、新しいサーバーを起動して、アプリがクラッシュしないことを確認できます。

まず、私の理解が間違っていたり、間違っていたりする場合は、まず訂正してください!

私がクラウドについて多かれ少なかれ正しいと仮定すると、アプリの使用の急激な増加/減少/パターンを監視する独自のモニターを構築する必要があるのは理にかなっています (ネットワーク トラフィックと帯域幅に基づいていると思います!)。トラフィックが特定のポイントまで増加すると、より多くの VM をインスタンス化する必要があり、トラフィックが遅くなるとその逆になります。

JClouds ではこれを実行できるため、私のモニターは JClouds API を使用してサーバーを生成/停止します。

私が窒息しているのは、VM をいつスポーン/キルするかをモニターに伝えるためにどのアルゴリズム/式を使用すればよいかということです。基本的に、常に必要な "馬力" (VM) の 2 倍を確保する暫定的なアルゴリズムを作成しました。モニターは約 10 秒ごとに各ノードをポーリングし、システムの現在の負荷が特定のデルタによって変化したClusterResizer場合、ノードを追加/削減する必要があるかどうかを判断することができます。

この動的なサイズ変更システムのアウトライン/スケルトンの設計に数時間を費やしましたが、あまりにも先を行く前に停止し、不必要なこと、間違っていること、または単純なことをしている場合に備えて、ここで健全性チェックを行いたいと思いましたクレイジー!

他のクラウド アプリはどのように VM を監視し、サイズを変更しますか? どのようなアルゴリズムやベスト プラクティスを理解しておく必要がありますか? 前もって感謝します!