Starting a RapidMiner Server via AWS
Dear Rapidminer Community,
first of all, I am a total noob when it comes to handling servers, sorry There will maybe be some dumb questions in the next paragraphs. ;-) What I would like to do is to set up a Rapidminer Server via AWS and I have a few questions because I am already a little bit confused which steps I have to do to get this server running. (Yes, I have a Rapidminer Server license)
I will use the RapidminerServer for collaborative working with 4-6 people, how many GB RAM do I need, how many cores, how many GB space approximately? Is this offer succifient? 16GB RAM, 4 cores https://aws.amazon.com/marketplace/pp/B0742FWHKH . We don't have huge amounts of data atm and will also use our own laptops for calculations etc, the server functions mainly as a place to share processes and some data. That is why an offer, which only makes us pay if we actually use the server would be nice.
I have watched the two videos provided by Rapidminer how to set up Rapidminer Server and just to make sure I would like to summarize the steps here, more or less a to-do list for me:
- I have to install Java 8
- I have to set up a database, which one would you recommend? MySQL?
- I have to install this database on my local machine right?
- I would like to use the suggested offer from Rapidminer on AWS (https://aws.amazon.com/marketplace/pp/B0742FWHKH)
- Install RapidminerServer software on my laptop
- Connect my RapidMiner Studio with my AWS Rapidminer Server through a new repository
Is this overall correct?
I would use these sources as references for my installation:
https://rapidminer.com/blog/installing-rapidminer-server-aws/
https://rapidminer.com/blog/installing-rapidminer-server-aws-part-2/
https://rapidminer.com/training/videos/
Further questions:
.) People can work on the server even if my laptop is turned off? Because if the database is on my laptop and its not turned on, the server should of course be accessible for everybody else.
.) Everybody else who would like to login to the server just needs to create a new repository in his/her RapidMiner Studio and login to the server? Or does everybody have to install RapidMiner Server and Java 8 etc?
.) Will the database on my laptop create a lot of data?
.) I have RapidMiner Studio 8.1. installed, is this a problem? There is only 8.0 atm available for Server?
I know, a lot of questions but I hope you can still help me on my way to installing our own RapidminerStudio.
Best regards
Felix
Answers
I just found this article: https://docs.rapidminer.com/latest/server/installation/cloud_images.html
So, if I use the predefined image I don't have to install a database separately? Do I still have to install Java 8 then or does this all come as a bundle in the preset image?
Best regards
Felix
hello @felix_w - no worries about being a noob. We have ALL been there. I did this a while ago and I think (?) it is much easier than all that. The database and the RM Server are all pre-configured on the instance. You literally just choose the size of your instance and press go.
As for the size of the instance, I would recommend starting with a t2.large. It always worked well for me.
Scott
oh you asked about your laptop...that does not matter at all. An instance on EC2 is literally a computer that you are renting by the minute in the cloud. It stands by itself. It will be there for however long you leave it on.
Re: Server/Studio versioning. This is VERY important. Server and Studio must be the same version to "talk" to one another. Server and Studio 8.1 were released yesterday.
Re: other users. Once you launch the instance, login as admin and create user accounts. Each user will have her/his own user repo ON THE SERVER (i.e. on that EC2 instance's MySQL database).
Some other pieces of advice:
Scott
Just a quick tip: You can set your database in Amazon RDS. You get 20 GB of storage for free and you are moving some of the processing and memory consumption out of your server.
absolutely correct. Thanks, @SGolbert. Is the setup with RDS any easier now than it has been in the past?
Scott
@sgenzer what would be really great are some tips and tricks videos on how to spin up a RM Server on AWS. I did it but it I finally moved to a RM Server on a desktop.
are you reading my mind, @Thomas_Ott? I was thinking the exact same thing. OK they're on the list.
Scott
Hi Scott,
thank you for your detailed reply!
To summarize it for myself, please correct me if I am wrong
Best regards
Felix
Anybody who can answer some of my questions above?
Best regards
Felix
Hi Felix,
I will try to answer some of the questions, but you will have to contact AWS for IP and billing details.
Regards,
Sebastian
Thank you for your answers Sebastian
Best regards
Felix