クラウドサーバーに保存する必要があるデータを送信するハードウェアデバイスがいくつかあり、それらでリアルタイム処理を行う必要もあります。
彼らが送信するデータは、いくつかのカスタム バイナリ ファイルで数か月間保存する必要があります。各デバイスに関連するこれらのファイルは、時間の経過とともに最大 10 GB までサイズが大きくなる可能性があります。
処理されたデータをリアルタイムで見るクライアント プログラム (モバイル/ウェブ) があります。
私が好む言語の選択は C/C++/C# です。これは、時間に敏感な数値処理が関係しているためです。
目標は、クラウド上で何千ものそのようなデバイスを監視できるスケーラブルなアプリケーションを作成することです。
クラウド上で実行するためのコードを事前に作成する必要がありますか (Azure / amazon EC2 を理解していない) ? マルチスレッド デスクトップ アプリケーションを作成し、後でクラウドに移行できますか?
過去にクラスターにメッセージ パッシング インターフェイス (MPI) を使用したことがあります。MPI を引き続き使用できますか?
Microsoft azure API を使用している場合でも、Amazon クラウドでソフトウェアをホストできますか?
モバイル デバイスがサーバーと通信するには、Web サービスを実行する必要があることを理解しています。C++ / C# で記述されたデスクトップ プログラムを変換して、クライアントと通信する Web サービスとして機能させるにはどうすればよいですか?
私の仕事に役立つサードパーティのフレーム作品やツールはありますか?