問題タブ [appscale]
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.
python - AppEnginePythonアプリケーションをAppscaleプラットフォームに移行します
完全なAppEnginePythonアプリケーションをAmazonEC2のAppScaleに移行するにはどうすればよいですか?
すべてのデータストアレコード、cronジョブ、TaskQueues、およびインデックスを移行する必要があります。
java - AppScale アプリへの安全なアクセス
とAppScale
一緒にAppScale
デプロイされたアプリケーションを「保護」する機能はありますか?たとえば、アプリケーションはある種の安全な接続を介してのみアクセスできますか?
そのため、アプリケーションに (Spring セキュリティのような) セキュリティ ロジックをあまり多く配置する必要はありません。 /RvLUTwおよびhttp://bit.ly/PTZkW。その目的は実際には Web アプリケーションではなく、「データストア アプライアンス」です。
java - 仮想マシンでのシングルインスタンスAppScaleの実行
VmwareボックスにインストールされたシングルインスタンスノードでAppScaleを実行しようとして、同じサーバー仮想マシンでappscale-toolsを実行しようとすると、次のエラーが発生しました。
私がアドバイスされた解決策は、このソースのコードを変更することでした:
そして、次のものを探してself.local_ip()
変更します。
しかし、私が走るとき
よくわかりませんが、それはただ言い続けます:
"Please wait for the controller to finish pre-processing tasks."
すでに数分間。
だから私はそれを終了することにしました、そしてこれが私が得るものです:
この場合、ポートを開く必要があるようです。Ubuntu内からAppScaleを実行していますが、サーバーでどのポートを開く必要がありますか?
完全なコマンドラインは次のとおりです。
failover - Appscale でクラッシュしたノードを再起動する方法は?
5 つの appscale VM 用の単純な同種 (1 つのコントローラー、複数のサーバー) のクラスター デプロイがあります。テストでは、実行したい appengine プロセスの数に対して設定した最大および最小の境界内で実行されました。次に、負荷がかかると、1 つのノードがダウンします。残りは実行し続けます。私の別のロードバランサーはそれをうまく処理します。冗長性が機能して回復力が得られたことを嬉しく思います。良い。しかし、どうすればその悪いノードをプレイに戻すことができるでしょうか?
簡単な答えが「サポートされていません」である場合、私の本当の質問は次のとおりです。cassandraをデータストアとして使用して、これをハッキングするにはどうすればよいですか?
appscale - AppScale に関する基本的なドキュメントはどこにありますか?
AppScaleのホームページには、ドキュメント ページへのリンクがあります。ただし、このページにはドキュメントのみが含まれています
- AppScaleのインストール方法
- さまざまな特定のものを処理する方法に関する「高度な」セクション。
いくらか恣意的に構成されていると思いますが、さらに重要なことは、すべての基本的なドキュメントがどこにあるかを確認できていないことです。構造化が不十分なだけですか、それとも実際には存在しませんか? たとえば、次のものが見つかりませんでした。
- AppScale の基本的なアーキテクチャは何ですか? それはどのように機能しますか?(しかもGAEに似てる)
- 実稼働環境にインストールされた AppScale をアップグレードするにはどうすればよいですか? 一度に1台のマシンで繰り返し実行できますか? 複数のバージョンの AppScale (および関連サービス) を持つクラスターを使用すると、問題が発生する可能性があると思います。
- AppScale は「ただ」(「ただ」について否定的なことは何もありません) プログラム/サービス (DB、Web サーバー、キャッシュなど) のコレクションであり、管理を容易にするために素敵な Web GUI フロントエンドがバンドルされていますか? それともそれ以上のものがありますか?
- すべての仮想マシンで構成が一貫するように構成するにはどうすればよいですか?
- ロードバランサーの仕組みに関する詳細情報はどこにありますか? 正確にどのサービスの負荷を分散していますか? そしてどうやって?
- たとえば、Cassandra データベースを構成するにはどうすればよいですか? AppScale とは関係なく、通常どおりに Cassandra を構成するだけですか?
- AppScale 構成で指定した IP アドレスは、正確にどのようにサービスに関連付けられますか? それらは、それぞれのサービスへの「ただの」AppScale のアクセス ポイントですか、それとも、実際に何らかの方法でこれらのサービスに接続されて、構成の一部になるのでしょうか?
- そしてリストは続きます...
要するに、AppScale がどのように機能するか、すべてがどのように接続されているか、そして AppScale をどのように使用する必要があるかについてのドキュメントが本当に欠けています。おそらく私はすべての間違った場所を見ているだけですか?
hazelcast - 共有データセットで並列計算タスクを管理するための Hazelcast または AppScale
新しいプロジェクトを開始し、適切なプラットフォームに関するアドバイスを探しています。現在の考えでは、Hazelcast と AppScale の間で考えています。これは、私たちのチームの結合された (ただし限定的な) 経験が、Hazelcast と GAE の古いバージョンをカバーしていることを考えるとです。どちらも EC2 でセットアップできるようです。これは、予想される CPU 需要を満たす最も簡単な方法かもしれません。
問題のプロファイル
1)。私たちのデータは、日付ごとに保存された多くの小さなレコードで構成されています (ただし、必ずしも時間ではありません)。小さな数値レコード (ビジネス統計、毎日の天気情報や株式市場の価格のように見える) もあれば、分厚いテキスト (ログ ファイル エントリ) もあります。データ量はそれほど大きくなく、1 日あたり 1,000 ~ 50,000 程度です。
2)。計算コストの高い数値モデル (モンテカルロ シミュレーションを考えてください) の非常に多数のインスタンスが、同じデータの固定サイズのウィンドウで常に動作します。
3)。多数の監視エージェントがデータを利用可能にします。
4)。同じデータのより大きな (より長い期間の) セットを 1 日 1 回オフラインで処理する。
Hazelcast を使用すると、受信データをマップに追加し、Executor サービスを使用して共有データ上でモデルを実行します。必要に応じてグリッドへの最小限のフロント エンド アクセスを提供するために、Tomcat を使用する可能性があります。
AppScale では、データ型ごとにテーブルを追加し、タスク キュー API を使用して数値モデルを構成します。フロントエンドを提供するために GAE に従って AppScale にデプロイされたサーブレット。
質問
このような要件には、AppScale または Hazelcast を使用する必要がありますか? つまり、前述の問題について、いずれかのプラットフォームに対して考慮すべき顕著な要因はありますか?
java - Google Plugin for Eclipse から Appscale に webapp をデプロイする方法は?
GWT と Google Plugin for Eclipse を使用して Java Web アプリケーションを開発しています。Google App Engine の代わりに Appscale を使い始めましたが、webapp を appscale にデプロイするための構成方法がわかりません。これを達成した人はいますか?もしそうなら、私にそれを行う方法を教えてください。
( 2013 年 8 月 26 日現在、appscale 専用の Eclipse プラグインはありません。)