私は中級のプログラマーで、主に Apache によって提供され、自分のボックスまたは安価な Web ホストで実行される Web ページ/アプリケーションを更新しています。
Web から財務データを取得し、さまざまな計算を実行し、そのデータを使用して Web ページを作成する JRuby アプリケーションを作成しました。制御フローは bash シェル スクリプトによって実行され、現在、私のマシンでは 5 分ごとに実行されています。ときどき、少し大きなデータ セットでプログラムを実行すると、私のマシン (4 年前のラップトップ) で計算が完了するまでに最大 1 時間かかることがあります。最終的には、マシンが完了するまでに 24 時間以上かかると推定される、はるかに大きなデータ セットを使用したいと考えています。いくつかの理由から、このアプリケーションを Web 上でホストできるかどうかを確認することにしました。1 つ目はモバイルでプログラミングできること、もう 1 つ目はパフォーマンスの向上、3 つ目はコストです。
Linode、Digital Ocean、Amazon EC2、Rackspace を検討してきましたが、どのようなサービスが必要なものを提供してくれるのかわかりません。当分の間、このデータを使用しているのは私だけであり、私が経験している「問題」は、帯域幅やメモリの制限ではなく、プロセッサを集中的に使用する計算によるものです (コードが可能な限り効率的に記述されていると仮定します)。Linode または DO から 1 コア 512mb/1gb VPS を取得した場合、改善が見られますか? 私が探しているのは、上記のサービスとは異なる種類のサービスですか?
ご協力ありがとうございました