Aeterna Aedes
Aeterna Aedes

Reputation: 13

Best way to execute java program on server

I need to execute a java simulation program for a very long time, many hours or maybe days, and i wish i could do it on a server. I've been heard about Cloud Computing, and i'm searching a free platform, or a very cheap one.

For example, i found Oracle Cloud, but i am open to any type of solution.

On the link there are several points to follow to deploy an application, it seems a bit complicated and you also have to install Maven.

Do you think there is a simpler solution, or that this one could be my best try?

I mean, my program consists on a few .class files, i wish i could edit/compile/run the main class very easily, like with a kind of shell or cmd. Unfortunately, i know very little about web programming, so i don't know even if this would be possible.

However, assuming i can launch my program, and log in after a very long time, will i be able to read the results? Or is it possible to write a text file to read the results later?

Upvotes: 1

Views: 929

Answers (1)

Glenn Van Schil
Glenn Van Schil

Reputation: 1099

i wish i could do it on a server. I've been heard about Cloud Computing

A possible solution is using AWS Lambda. You only provide your Java code in a ZIP file and it will run in a "server-less" environment. What this means is that you don't have to setup a server yourself instead AWS will manage everything for you.

i'm searching a free platform, or a very cheap one.

It's not for free, but it's pretty cheap though: https://aws.amazon.com/lambda/pricing/

However, assuming i can launch my program, and log in after a very long time, will i be able to read the results? Or is it possible to write a text file to read the results later?

I would not recommend writing it to a text file, instead look at solutions such as S3 Buckets or Elasticsearch with Kibana

Upvotes: 2

Related Questions