通过AWS启动RapidMiner服务器

felix_wfelix_w 成员职位:61因素二世
2019年11月编辑 帮助

亲爱的Rapidminer社区:

首先,在处理服务器方面我完全是个新手,抱歉;)在接下来的段落中可能会有一些愚蠢的问题。-)我想做的是通过AWS建立一个Rapidminer服务器,我有几个问题,因为我已经有点困惑了,我必须做哪些步骤来运行这个服务器。(是的,我有Rapidminer服务器许可证)

我将使用RapidminerServer与4-6人协同工作,我需要多少GB RAM,多少内核,大约多少GB空间?这个报价合适吗?16GB内存,4核https://aws.amazon.com/marketplace/pp/B0742FWHKH。我们现在没有大量的数据,也会用我们自己的笔记本电脑进行计算等,服务器的功能主要是作为共享进程和一些数据的地方。这就是为什么只有在我们实际使用服务器时才让我们付费的提议会很好。

我看过Rapidminer提供的两个视频如何设置Rapidminer服务器,只是为了确保我想在这里总结步骤,或多或少是我的待办事项列表:

  1. 我必须安装Java 8
  2. 我需要建立一个数据库,你推荐哪一个?MySQL吗?
    1. 我必须在本地机器上安装这个数据库,对吧?
  3. 我想使用Rapidminer在AWS上的建议报价(https://aws.amazon.com/marketplace/pp/B0742FWHKH
  4. 在笔记本电脑上安装RapidminerServer软件
  5. 通过一个新的存储库连接我的RapidMiner Studio和我的AWS RapidMiner Server

总体上是正确的吗?

我将使用这些资源作为我安装的参考:

//www.turtlecreekpls.com/blog/installing-rapidminer-server-aws/

//www.turtlecreekpls.com/blog/installing-rapidminer-server-aws-part-2/

//www.turtlecreekpls.com/training/videos/

进一步的问题:

.)即使我的笔记本电脑关闭,人们也可以在服务器上工作?因为如果数据库在我的笔记本电脑上,并且没有打开,那么服务器当然应该对其他人都是可访问的。

.)每个想要登录到服务器的人都只需要在他/她的RapidMiner Studio中创建一个新的存储库并登录到服务器?或者每个人都必须安装RapidMiner服务器和Java 8等?

.)我笔记本电脑上的数据库会产生大量数据吗?

.)我有RapidMiner Studio 8.1。安装,这有问题吗?只有8.0 atm可用于Server?

我知道,很多问题,但我希望你仍然可以帮助我在我的方式来安装我们自己的RapidminerStudio。:)

致以最亲切的问候

费利克斯

答案

  • felix_wfelix_w 成员职位:61因素二世

    我刚刚发现了这篇文章:https://docs.www.turtlecreekpls.com/latest/server/installation/cloud_images.html

    那么,如果我使用预定义的映像,就不必单独安装数据库了吗?那么,我还需要安装Java 8吗?还是所有这些都在预设映像中捆绑在一起?

    致以最亲切的问候

    费利克斯

  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理

    你好@felix_w-不用担心成为新手。我们都有过这样的经历。:)我不久前就这样做了,我认为这比所有这些都要容易得多。数据库和RM Server都是在实例上预先配置的。你只需要选择实例的大小,然后按下go键。

    至于实例的大小,我建议从t2.large开始。这对我来说总是很有效。

    斯科特

    felix_w
  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理

    哦,你问你的笔记本电脑……这一点都不重要。EC2上的实例实际上是您在云中按分钟租用的一台计算机。它是独立存在的。不管你让它开多久,它都会在那儿。

    Re:服务器/工作室版本控制。这一点非常重要。服务器和工作室必须是相同的版本才能彼此“交谈”。Server和Studio 8.1昨天发布了。

    回复:其他用户。启动实例后,以admin身份登录并创建用户帐户。每个用户在服务器上(即在EC2实例的MySQL数据库上)都有她/他自己的用户repo。

    其他一些建议:

    • EC2的美妙之处在于,您可以随时打开和关闭服务器——并且只在服务器打开时付费。因此,掌握AWS Lambda特性是非常好的——设置CRON触发器,只在需要时才运行服务器。
    • 我还建议设置AWS Lambda定时快照备份。
    • 一般来说,在EC2上,存储是相当便宜的;服务器时间并不便宜。打开和关闭这些东西是关键。
    • 确保设置了安全性(IAM),以便访问服务器的权限正是您所需要的,仅此而已。
    • 我建议您购买一个专用的IP地址,并将其与您的服务器相关联。它使访问服务器变得更加容易。否则每次你打开和关闭它,你将得到一个新的IP。

    斯科特

    felix_w
  • SGolbertSGolbert RapidMiner注册分析师、会员职位:344独角兽

    一个快速提示:您可以在Amazon RDS中设置数据库。您可以免费获得20gb的存储空间,并且可以将一些处理和内存消耗从服务器中移出。

    sgenzer
  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理

    绝对正确。谢谢,@SGolbert。现在使用RDS的设置比过去容易吗?

    斯科特

  • Thomas_OttThomas_Ott RapidMiner认证分析师,RapidMiner认证专家,成员职位:1761年独角兽

    @sgenzer真正很棒的是一些关于如何在AWS上启动RM服务器的提示和技巧视频。我这样做了,但如果我最终转移到桌面的RM服务器上。

  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理

    你在读我的心吗@Thomas_Ott?我也是这么想的。:)好的,他们在名单上。

    斯科特

  • felix_wfelix_w 成员职位:61因素二世

    你好,斯科特,

    感谢您的详细回复!

    我自己总结一下,如果我说错了,请指正

    • 如果我在AWS上设置了一个预定义的映像,我就不必安装一个单独的数据库,Java 8等?我只需要决定取哪个实例,比如t2。很大,AWS为我设置好了吗?我甚至需要下载RapidMiner服务器软件吗?
    • 随后,一旦它准备好了,我可以简单地在我的RapidMiner Studio中创建一个服务器存储库,并将其连接到AWS RapidMiner服务器以及其他所有有权访问的人(在我设置他们的帐户之后)?就这些吗?
    • 你对“服务器时间”的理解是什么?这是否意味着仅仅运行服务器而不做任何实际工作的成本很高?例如,服务器从8点到8点在线,但我只在下午3点到5点做一些工作,我必须支付完整的12小时,而不仅仅是我在上面工作的2小时?t2。大成本~ 0.09美元/小时+ 0.2美元基础设施成本= 0.29美元/小时?
    • 我是否可以通过RapidMiner服务器打开和关闭服务器,或者我必须通过我的AWS账户进行操作?
    • 我可以配置IAM并在AWS上购买专用IP吗?或者我从哪里获得?
    • AWS Lambda功能可以通过AWS帐户访问?

    致以最亲切的问候

    费利克斯

  • felix_wfelix_w 成员职位:61因素二世

    有人能回答我上面的一些问题吗?:)

    致以最亲切的问候

    费利克斯

  • SGolbertSGolbert RapidMiner注册分析师、会员职位:344独角兽

    嗨,费利克斯,

    我将尝试回答一些问题,但您必须联系AWS了解IP和计费细节。

    • AWS市场上的RM服务器镜像带有Java8和一个数据库(我无法确切地找到哪个,应该是MySQL或Postgresql)。准备好了!更多信息:https://docs.www.turtlecreekpls.com/latest/server/installation/cloud_images.html
    • T2实例按小时收费。如果它们正在运行但不进行计算,它们就会累积“CPU积分”。然后,如果它们稍后进行大量计算,它们将进入turbo模式,并获得更多的处理能力,但会消耗CPU积分。如果您使用T2无限制选项,它们将在需要时始终使用全部处理能力,但您将为使用的额外CPU积分收取费用。

    问候,

    塞巴斯蒂安。

    sgenzer felix_w
  • felix_wfelix_w 成员职位:61因素二世

    谢谢你的回答,塞巴斯蒂安:)

    致以最亲切的问候

    费利克斯

    sgenzer
  • NikouyNikouy 成员职位:22因素二世
    @sgenzer“掌握AWS Lambda特性是非常好的——设置CRON触发器,只在需要时才运行服务器。”

    你好,斯科特,

    如何将CRON触发器与RM和Lambda集成,以便仅在实际需要时启动实例?

    谢谢



  • sgenzersgenzer 管理员,版主,员工,RapidMiner认证分析师,社区经理,成员,大学教授,PM版主职位:2959年社区经理
登录注册置评。