草庐IT

python - 如何在 Amazone 的 EC2 实例中运行代码?

我对EC2的功能几乎一无所知。我创建了一个AmazonWebService(AWS)帐户。然后我启动了一个EC2实例。现在我想在这个实例中执行一个Python代码,但我不知道如何继续。是否有必要在实例的某处加载代码?或者在Amazon的S3中并将其链接到实例?哪里有解释可能的实例用法的指南?我感觉自己就像一个没有用户指南的飞碟仪表盘前的人。 最佳答案 这是一个非常简单的过程,可将您的Python脚本从本地移动到EC2实例并运行它。>1.scp-iec2-user@.compute-1.amazonaws.com:yourfileto

java - 在 EC2 上运行 Java EE 应用程序

谁能指出我描述的步骤/资源:如何在amazon-EC2上部署JavaEE应用在实例重启后(可能使用amazon-ebs)维护对应用服务器元数据的更改(部署新应用程序) 最佳答案 如果您还没有通过它,请先检查一下:http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/intro.html它会让你了解它是如何工作的。关于在EC2上运行JavaEE应用程序,您有几个选择-但它们通常归结为以下方法:启动实例安装JavaEE应用服务器(tomcat/glassfish/we

perl - 在 EC2 上扩展 MongoDB 还是应该切换到 DynamoDB?

我目前在使用MongoDB的单个服务器上运行我的网站。在我的服务器上,我有两个组件(1)一个每小时运行的爬虫并将数据附加到我的MongoDB实例(2)一个从爬虫索引读取并写入用户个性化数据库的网站。我正在迁移到AmazonEC2进行自动扩展,以便网络服务器可以自动扩展,因此我可以随着网络流量的增加而增加服务器的数量。我的爬虫不需要自动缩放。这对我如何使用MongoDB提出了挑战。我想知道我最好的选择是优化对我的代码的最小改动(代码在perl中)能够无缝添加/删除网络服务器,而不必担心丢失数据库中的数据低成本在短期内,数据库肯定能够适应所有机器的内存,因为它会低于2GB。用户个性化数据库

perl - 在 EC2 上扩展 MongoDB 还是应该切换到 DynamoDB?

我目前在使用MongoDB的单个服务器上运行我的网站。在我的服务器上,我有两个组件(1)一个每小时运行的爬虫并将数据附加到我的MongoDB实例(2)一个从爬虫索引读取并写入用户个性化数据库的网站。我正在迁移到AmazonEC2进行自动扩展,以便网络服务器可以自动扩展,因此我可以随着网络流量的增加而增加服务器的数量。我的爬虫不需要自动缩放。这对我如何使用MongoDB提出了挑战。我想知道我最好的选择是优化对我的代码的最小改动(代码在perl中)能够无缝添加/删除网络服务器,而不必担心丢失数据库中的数据低成本在短期内,数据库肯定能够适应所有机器的内存,因为它会低于2GB。用户个性化数据库

java - 如何使用 JMX 连接到在 EC2 上运行的 Java 实例

我们在连接到在Amazon的EC2集群中运行的Java应用程序时遇到问题。我们肯定已经允许“JMX端口”(通常是RMI注册表端口)和服务器端口(完成大部分工作)到相关实例的安全组。Jconsole连接但似乎挂起并且从不显示任何信息。我们正在运行我们的java,如下所示:java-server-jarfoo.jarotherparametershere>java.log2>&1我们已经尝试过:Telnet到端口连接,但没有显示任何信息。我们可以通过ssh使用remote-X11在实例本身上运行jconsole,它会连接并显示信息。所以JRE正在在本地导出它。打开安全组中的所有端口。哎呀。

mysql - 无法从 EC2 实例连接到 RDS 实例

我正在尝试从EC2实例i-78a8df00连接到RDS实例mysql.************.us-east-1.rds.amazonaws.com。他们都在美国东部地区。我将EC2实例的安全组(sg-********)添加到RDS安全组,但这没有帮助。这似乎是防火墙/DNS问题,因为它在运行此命令时超时:ubuntu@ip-10-195-189-237:~$mysql-hmysql.************.us-east-1.rds.amazonaws.comERROR2003(HY000):Can'tconnecttoMySQLserveron'mysql.**********

mysql - 从远程服务器连接到 Amazon EC2 上的 mysql

我想从我的本地机器连接到EC2上的数据库,但我无法做到并且已经尝试了所有方法-我正在使用此命令连接到EC2:mysql-uUSERNAME-hEC2_IP-pPASSWORD产生这个错误ERROR2003(HY000):Can'tconnecttoMySQLserveron'IP'(110)我已经用修改了my.cnfskipnetworkingbind-address=0.0.0.0仍然无法连接到数据库 最佳答案 正如上面的回复中提到的,它可能与AWS安全组和其他事物有关。但是如果你创建了一个用户并给它远程访问'%'并且仍然得到这个

mysql - Amazon RDS 与使用 MySQL 的 EC2 各自的优势/限制是什么?

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我意识到两者之间的一些基本区别,即EC2会更便宜RDS我不必进行维护除了这两个之外,从RDS运行我的数据库相对于充当MySQL服务器的单独EC2服务器有什么优势。假设实例大小相似,在处理负载方面是否会遇到相同的限制?为了给你更多关于我使用的信息,我有一个数据库,没有太大或任何东西(最大的表100万行),只是高SELECT量。 最佳答案 这是一个简单的

mongodb - 如何在 EC2 环境中使用 node-mongodb-native 在 Node.js 服务器上设置 MongoDB?

我在这里得到了很多人的帮助,现在我想回馈一下。对于那些无法让Node.js服务器与MongoDB一起工作的人,这是我所做的。 最佳答案 这最初是由提问者发布的。一个模组在评论中要求他将其发布为答案,但没有得到回应。所以,我清理了它并自己发布。当您查看代码时,您会注意到createServer代码位于db.open中。反了就不行了。另外,不要关闭数据库连接。否则,第一次之后,db连接将不会再次打开。(当然,db.open是在createServer之外声明的。)我不知道为什么createServer在db.open。我想这可能与没有打

mongodb - 如何在 EC2 环境中使用 node-mongodb-native 在 Node.js 服务器上设置 MongoDB?

我在这里得到了很多人的帮助,现在我想回馈一下。对于那些无法让Node.js服务器与MongoDB一起工作的人,这是我所做的。 最佳答案 这最初是由提问者发布的。一个模组在评论中要求他将其发布为答案,但没有得到回应。所以,我清理了它并自己发布。当您查看代码时,您会注意到createServer代码位于db.open中。反了就不行了。另外,不要关闭数据库连接。否则,第一次之后,db连接将不会再次打开。(当然,db.open是在createServer之外声明的。)我不知道为什么createServer在db.open。我想这可能与没有打