2016-06-17 8 views
0

私はするノードJSアプリbulldingいる:Bluemix Node JSランタイムでローカルストレージサイズに制限はありますか?

1 Dowload DOCの添付ファイルとしてcloudantに格納された画像の大きな集合を

2プロセス

画像

のセット3は、ビルド処理された画像をzipファイル

外部サービスへのzipファイルを4-送る

5-削除すべての一時ローカルファイル

私の質問:

ファイルのセットは最大4GB(1MBの4Kファイル)を持つことができます。 Nodeランタイムでこの量のファイルを一時ディレクトリにロードしても問題ありませんか?サイズの制限はありますか?

答えて

3

Bluemix上で動作するアプリケーションのデフォルトのディスクサイズが1Gであり、例えば、アプリケーションをプッシュするときに-kオプションを使用して、2Gの最大それを増やすことができますあなたの場合は

$ cf push <my-app> -k 2G 

私はあなたがすることをお勧めObject Storageサービスを一時的なストレージとして使用して、イメージを処理してzipファイルを作成します。

無料のObject Storageサービスでは、最大5 GBのストレージスペースを使用できます。

また、Bluemixインフラストラクチャでドッキングコンテナを実行する IBM Containersを使用してNode.jsアプリケーションをデプロイすることもできます。

+0

アプリファイルシステムが一時的であるため、一時ファイルが収まるかどうかにかかわらず、これはおそらく良いアドバイスです。 – opiethehokie

+0

すばらしい答え。最初のテストでは-kオプションを使用し、2番目の作業ではオブジェクトストレージに移動します。 –

関連する問題