Articles of amazon web services

AWS for AWS上的networking设置

我有一些服务器都需要外部IP地址,因为他们提供不同的服务,需要独立访问: server1.mydomain.com > 1.2.3.4 server2.mydomain.com > 2.3.4.5 server3.mydomain.com > 3.4.5.6 … serverN.mydomain.com > nnnn 在这些服务器之间共享的是名为files.mydomain服务器上的NFS共享。 基本上,我想让我的公共服务器能够通过Intranet(安全)私密访问files.mydomain ,而不是通过互联网(完全不安全)。 我怎样才能做到这一点? 所有服务器都需要公开访问SSH和其他服务,但是NFS特别需要私自在Amazon云中的本地networking上完成。 我正在考虑使用VPC,但我不确定如何使这种情况发生,以保持服务器外部访问,同时仍然保持其之间的内部networking。

Amazon EC2上不断增长的Postgresql数据库的解决scheme?

我一直在做很多关于Amazon EC2扩展问题的研究,特别是数据库的增长。 我研究了如何使数据库更稳固和健全(我使用PostgreSQL)。 许多消息来源说,使用stream式复制的RAID0和WAL归档相当容错。 所有postresql数据和表格都将存储在具有RAID0的EBS卷上。 许多消息来源声称使用XFS系统是理想的。 如果在空间不足的情况下保持数据库联机,是否可以将更多的EBS卷添加到此RAID0arrays中? 如果是这样,是否有某种配方或来源我可以遵循?

EC2实例何时使用“Amazon实例存储支持”?

通过EBS块存储使用Amazon实例存储支持有什么好处? 从两者比较中唯一可以看出的是, 实例商店支持似乎收取较less的费用。 我将部署同一个Web服务的多个实例,这些实例只需要很less的存储空间,但缺乏实例存储支持的AMI工具会让我失望。

格式错误的nginx 307redirect响应?

我有一个Nginxconfiguration307redirect从http到https。 现有的客户端应用程序连接到http并通过POST请求发送数据。 客户端是使用HttpWebRequest的.Net服务。 只需使用301redirect结果就可以从请求中删除POST数据。 我有我的本地testing环境中工作的307redirect,但是当部署到生产服务器的redirect消息被损坏,客户端抛出exception。 这是我在testing环境中得到的工作响应: 这就是我从生产环境中得到的 你可以看到数据包看起来不同,可能会导致不同的响应? 旧版本的nginx?

在EC2 m1.small&m1.medium中交换空间

我有一个定制的AMI,当我从这个AMI启动实例时,如果我selectm1.small,我将有一个895MB的交换空间; 当我selectm1.medium时,我将有0个交换空间,为什么呢? 如果我想让我的m1.medium也使用实例存储中的交换空间,我该怎么办? (不需要终止我的实例) (都是ebs根实例)

AWS – 负载平衡的EC2实例。 相同或唯一的公共IP地址

如果之前已经回答了道歉, 我的谷歌技能失败了我。 更大的道歉,如果这是一个00B的问题。 我们正在计划使用AWS云arrays来通过我们的公共API来推动一些负载testing。 我们的技术支持负责平衡者的决定, 请求者的源IP。 假设我们有一千个EC2 VM的云arrays; 每个向我们的公众apis提出要求; 这些请求者看起来好像来自一个位置,还是都会有不同的源IP地址? 我们担心我们的负载均衡器可能不会以真实世界的方式运行。

使用两种可能的方法在远程服务器上运行计算。 哪个理想?

所以,这是一个比一个具体问题更普遍的问题。 我正在使用AWS,并在m1.medium实例上有我的主Web服务器,但是我想运行一些计算密集型任务,所以我创build了一个高计算(多核,高速)c1.medium实例。 我正在考虑将所有想要在计算服务器上运行的脚本。 这些显然是分开的卷,但我想知道哪一个会是一个更好的方法。 SSH +在计算服务器上调用脚本 NFS安装计算服务器并调用脚本 我很确定我知道#1的行为,但我不确定#2。 如果我这样做,它会使用计算实例上的CPU? 因为这是分裂他们的全部重点

如何在Ubuntu Raring EC2节点上为Drupal 7configuration邮件?

我已经在EC2服务器上安装了apache2,php5,mysql5,php5-mysql和其他支持包,当我开始安装drupal7时,它拉入了几个包括邮件支持的包,并给我一个屏幕: 包configuration ┌────────────────────────┤后缀configuration├───────────────────── ───┐│││请select最适合您的邮件服务器configurationtypes │需要。 │ │没有configuration: │应该select保持当前configuration不变。 │互联网网站: │邮件直接使用SMTP发送和接收。 │智能互联网: │邮件直接使用SMTP或运行实用程序等 │作为fetchmail。 发送邮件使用智能主机发送。 │卫星系统: │所有的邮件被发送到另一台机器,称为“智能主机” │交付。 │只限本地: │ │ ││└────────────────────────────────────────────────────────────────────────────────────────────────── ──────────────────────────┘ 在运行Ubuntu Raring的EC2服务器上,Drupal使邮件充分运行的首选方式是什么? 我search,没有find一个build议。 – EDIT(澄清) – 上面的贴片来自Ubuntu Raring的aptitude程序,它正在请求知道如何configurationPostfix(也许还有其他的程序)。 一旦我有一个工作的本地SMTP服务器,我不问如何configurationDrupal。 我想问如何configurationpostfix,通过aptitude拉到试图安装drupal7,以便我有一个工作的本地SMTP服务器。 这是针对一个EC2实例的,我不知道在EC2中适合什么。

vsftpd使用AWS丢弃PASV命令上的连接

这就是我所看到的: $ telnet ec2-???-???-232-82.compute-1.amazonaws.com 21 Trying ???.???.232.82… Connected to ec2-???-???-232-82.compute-1.amazonaws.com. Escape character is '^]'. 220 (vsFTPd 2.3.5) USER foo 331 Please specify the password. PASS secret 230 Login successful. PASV Connection closed by foreign host. 为什么这可能发生? 这是/etc/vsftpd.conf一部分: pasv_enable=YES pasv_min_port=5000 pasv_max_port=5200

WebSocket不适用于AWS ElasticBeanstalk上的Apache Tomcat 7

我只是在ElasticBeanstalk上设置了我的Web应用程序。 一切似乎工作正常,直到我发现我的实例不能使用WebSocket,每次我试图连接内部服务器的错误代码被回避。 当我检查日志时,发现NullPointerException,这是不太可能由我造成的。 这里是stacktrace: Aug 27, 2013 5:01:18 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [WebSocketChannel] in context with path [] threw exception java.lang.NullPointerException at org.apache.catalina.websocket.WebSocketServlet.getWebSocketAccept(WebSocketServlet.java:171) at org.apache.catalina.websocket.WebSocketServlet.doGet(WebSocketServlet.java:116) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at […]