我对MongoDB有点新鲜。 我在Amazon m2.xlarge EC2实例上设置了一个mongo服务器。 我已经安装了4个EBS卷的RAID10存储。 似乎很适合收集数据。 如何设置副本集? 我必须为此手动创build一个全新的实例和RAID10吗? 这个机制是什么?最less或没有停机时间?
当用户打mydomain.com,我希望他们redirect到另一个页面。 我知道我可以做到这一点: 我的名字注册商 我的DNS服务器 但是我想通过EC2做到这一点。 我怎样才能设置它?
让我把这一切都放在: 灯环境 Mysql已经被优化了。 我有memcached设置 我有APC设置 在这些networking服务器上的stream量将会变得越来越难,它不会被分散开来,在30分钟内就会有更多的10,000个访问者来访问,这并不是太疯狂,但是这些网站会做很多的查询。 它们在ExpressionEngine上运行,通常只是处理器密集型应用程序。 内置EC2环境。 1个DB服务器,1个Web服务器。 图像和静态文件是通过云端服务的90%,所以它们应该是等式中的最小部分。 两个实例都是大型实例(7.5 GB内存,4个EC2计算单元) 我不是一个服务器pipe理员,所以虽然我能够得到所有的设置,但我现在仍然坚持要做什么来优化。 我现在对页面加载速度并不是很感兴趣 因此,了解stream量将如何stream入以及如何设置,我如何适当地优化Apache,memcached和APC。 还有,其他的提示? :) 谢谢
虽然我经历了各种AWS Docs,但是每个文档都是相互关联的,我是无法find一个简单的启动指南来开始使用Amzaon EC2,有没有任何Doc本身就是完整的,不需要太多的技术人员做了什么? 我有我的Windowsterminal,但想从Ubuntu实例开始。
我需要在AWS上的EC2 AMI上部署多个Ruby on Rails应用程序,并且我需要将每个应用程序都附加到一个域名 我认为这第一部分是为了部署rails的Apache web服务器和乘客。 我想知道的是,如果我应该在我的实例上使用负载平衡器之类的任何东西,以正确部署我的应用程序并基于基于名称的虚拟主机。 还有一件事….我可以在相同的AMI上部署Rails 2.x和Rails 3.x应用程序,有没有关于这方面的任何文档?
设置是 EC2微型实例 带有FPM的Nginx 1.0.0.5 PHP 5.2.17与CGI 应用程序连接到RDS上的MySQL 收集监视 JMeter在同一个EC2区域的其他服务器上使用(所以延迟不是问题)。 问题是从Collectd生成的graphics,结果是非常spikey。 例如,20万分钟的请求花了20分钟,模式就像1分钟的请求1分钟,然后几乎平坦(甚至不到100)2分钟的请求,重复。 在这里达到极限的唯一资源是100%的CPU。 其余的还没有被充分利用。 哎呀,我以前在静态页面上尝试过,并获得几乎相同的模式: 巨大的穗 – 扁平 – 巨大的穗 我在这里俯瞰什么? 我已经照顾的一些东西: rlimit设置得非常高 nginx工作连接设置为8192 PHP-FPM最大的孩子设置为140 下面是从一个运行(共20万个请求) 谢谢。
我想通过cdn(和其他一些静态页面)为我的域提供index.html文件。 Amazon EC2实例和Rackspace云文件可以做到这一点吗? 我发现了一些这样做,但只为/ images和/ files目录: server { listen 80; server_name cdn.failverse.com; access_log /var/log/nginx/cdn.failverse.access.log; location / { root /var/www/vhosts/domain2/public/cdn; index index.html; if (!-e $request_filename) { rewrite ^/images/(.*)$ http://c0918182.cdn.cloudfiles.rackspacecloud.com/$1 redirect; rewrite ^/files/(.*)$ http://c0918176.cdn.cloudfiles.rackspacecloud.com/$1 redirect; } } } Using your own domain with Rackspace Cloud Files 如果我能让云文件成为我自己的子域名的一部分,那将是非常好的。 cdn.mydocmain.com(如果我必须使用Rackspace服务器,那么也可以)。 谢谢
首先,我是Linux和Tomcat的完全新手。 我也不是技术。 我感觉自己在黑暗中行走,直到事情奏效。 我确实读了很多。 我有一个开发机器(Windows 7),具有以下configuration: c:\dev\apache\ c:\dev\tomcat7\ c:\dev\sites\site1 c:\dev\sites\site2 我刚刚创build了一个Amazon Linux EC2实例,我想上传我的东西,并具有相同的结构。 是否有任何理由我不应该复制我的结构从开发到EC2实例? 现在我正在使用Linux,是否有任何安全问题或事项要记住? 我读了a)最好在/ usr / local / tomcat中安装Tomcat,b)如果我自己安装Tomcat,我应该为它创build一个用户组。 我通常login到ec2并inputsudo su然后我做一个wget来下载和安装Tomcat。
如何在我的Amazon EC2实例上启用PHP中的PostgreSQL 9.0支持? 我正在运行免费的32位Linux Micro实例。 我已经按照这些指示安装了PostgreSQL 9.0。http ://www.imperialwicket.com/aws-install-postgresql-90-on-amazon-linux 如果我用yum安装php-pgsql包,它只支持PostgreSQL 8.4.7。 最终我想通过PDO使用PostgreSQL 9.0。
对AWS ec2实例上的安全设置有一个noob问题。 我用Tocat7(ami-95da17fc)设置了一个实例,我有一个小问题。 如果我ssh进入实例,并执行ping -c 2 -p 80本地主机我得到0包丢失,如果我ping我的弹性ip我得到100%的口袋损失,与long.winded.aws.dns.name 如果我只是尝试从terminal(没有login到实例)ping网站,我也得到100%的口袋损失。 我的默认安全组具有以下设置: 0 – 65535 sg-07787e6e(默认) 80(HTTP)0.0.0.0/0 8080(HTTP *)0.0.0.0/0 22(SSH)70.126.98.72 / 32 如果有人能说出我错过的东西,我将不胜感激。