Articles of amazon web services

开源RightScale-like EC2部署pipe理

有谁知道是否有RightScale的任何可靠的开源替代scheme来进行EC2部署+维护pipe理? 基本上我正在寻找的是: 基于脚本的AMI部署和configuration。 在我的情况下nginx + Jetty。 networking健康检查。 基本上,EC2实例通常会向pipe理员反馈当前的状态。 干杯, 巴蒂尔

即使打开了端口,也无法在Amazon EC2上打开Web应用程序

我有一个t1.micro实例与公共DNS类似于以下内容: ec2-184-72-67-202.compute-1.amazonaws.com (一些数字已经改变) 在这个实例中,我正在运行下面的Django应用程序: $ sudo python manage.py runserver –settings=vlists.settings.dev Validating models… 0 errors found Django version 1.4.1, using settings 'vlists.settings.dev' Development server is running at http://127.0.0.1:8000/ 我已经通过AWS控制台打开了port 8000 : 在Chrome中导航到以下url时,我收到以下消息: Oops! Google Chrome could not connect to Oops! Google Chrome could not connect to : http://ec2-184-72-67-202.compute-1.amazonaws.com:8000 我究竟做错了什么? 用netstat: netstat -lan | grep 8000 tcp […]

可能有多个指向不同文档根目录的服务器的IP地址?

好吧,我的设置如下: 我拥有一个域名,我们称之为domain.com 。 我有一个微型实例(免费层)的亚马逊AWS账户。 domain.com和www.domain.com都指向为我的实例设置的静态IP。 实例是使用apache2 web服务器的Amazon Linux。 文档根目录是默认的: /var/www/html 我也设置了apps.domain.com指向www.domain.com/apps作为一个框架URL(这是需要改变的!)。 我想要的是有两个文档根(如果可能的话),一个用于我的主要向前站点( www.domain.com ),让我们保持它在/var/www/html 。 但是之后我需要另外一个用于玩耍和构build应用程序等。我想从/var/www/apps提供它们,我会从apps.domain.com指向它。 原因是我需要能够对我构build的Web应用程序进行版本控制,我将为/var/www/apps每个应用程序保留一个单独的树。 目前我的应用程序是从/var/www/html/apps因此它们在我的主站点的html版本控制下; 不理想。 好的,我想我已经尽可能多的了,希望能够理解我想要达到的目标。 那么这是可能的吗? 我可以使用AWS设置多个静态IP,所以也许每个人都可以解决不同的文档根目录? 我只是进入事物的基础设施方面,所以不要太了解这一切,忍耐着我!

如何从Windows VHD开始创buildEC2 S3支持的实例?

我有一个在Hyper-V中创build的Windows VHD映像,我希望它在EC2上作为S3支持的实例存在。 我发现了几篇关于如何将我的虚拟机导入到EC2的文章(和一个教程)。 但是,我找不到有关如何使用导入的虚拟机创buildS3支持的实例的任何说明。 我正在寻找的最终结果是我有我的Windows VHD映像作为EC2实例,其根设备types是“实例存储”,而不是EBS。 任何人都可以指示我如何做到这一点? 我是亚马逊EC2的新手。

停止/启动AWS EC2实例时是否可以保留IP地址?

阅读Amazon的文档 ,看起来EC2实例的默认行为是释放当前的IP地址,并在进程的某个时刻重新分配一个新的IP地址,具体取决于您使用的是Classic还是VPC: EC2-Classic:我们在停止实例时释放实例的公有和私有IPv4地址,并在重新启动时分配新地址。 EC2-VPC:实例在停止和重新启动时保留其私有IPv4地址和任何IPv6地址。 我们释放公用IPv4地址,并在重新启动时分配一个新的地址。 在我的环境中,如果我能find一种方法来保留IP地址,那就太好了。 有谁知道一种方法来做到这一点与EC2实例?

产生来自EC2警报的电话

我在AWS / EC2上有一个系统设置,它目前正在使用他们的CloudWatch警报系统。 问题是,这只发送给电子邮件,理想情况下,我希望这是打电话和/或发送短信到某些电话号码时,警报火灾(注意,我不需要打电话来实际上说什么,只是打电话给这个人)。 我们正试图解决亚马逊警报只有在人们检查他们的电子邮件时才有用的问题,但事实并非如此,因为所有服务器问题都喜欢在周六凌晨4点发生。 请回答任何可能的解决scheme/想法,理想情况下,我不希望实施整个监控系统(IE:Nagios),以处理这一切。

Amazon EC2中的处理时间计费

我认为我的问题是相当基础的,但我想澄清一下:在AWS的定价部分,我们可以看到亚马逊通过“实例计算时间”向10%左右的人收取费用。 我已经在某个地方的博客文章中看到过(不记得确切的地方,即使我认为它是葡萄牙语),那么您的最低月度支付将是72美元(= .10美元/小时x 24小时x 30天)。 它是否正确? (我不认为这是!) 根据我的理解,这个“虚拟计算时间”只是在你的机器真的在做某些事情时(服务页面,通过ssh服务pipe理员,无论如何),所以在大多数web服务器场景中真正的计费时间less于720个小时/月。 我的观点是否正确? 如果是这样的话,那么这就引出了另外一个问题: 购买其中一个实例进行testing是否有经济价值? 我的意思是,我可以有一个月的“自由”来“忘记”它,并收到一个非常接近零(如几分钱)的账单吗? 你知道吗? 关于这个问题的任何想法(例如,“是的,这是一个好主意”,或者“是的,但是有这个”难题“,或者”不,没有人因为…“)? PS:抱歉的问题文本。 为了方便查看,我突出了主要问题。 另外,我不确定这个问题实际上是不止一个问题,如果这个问题对社区来说是可取的,那么,如果这个问题太糟糕了! 提前致谢!

Amazon EC2 RDS数据库实例与正常EC2实例有什么不同?

除了RDS数据库实例上运行数据库服务器的事实之外,Amazons RDS数据库实例与正常EC2实例有什么不同? 当一个EC2实例发生故障时,所有与之关联的数据也会消失(当您不连接EBS时)。 这对RDS数据库实例也是如此吗? 我已经build立了我的数据库服务器:1个小型的EC2实例(m1.small),安装了MySQL服务器,并连接了一个10GB的EBS,并将MySQL数据目录路由到EBS。 RDS的小实例与上述有什么不同?

Route53疯狂委派设置的DNS掩码

我真的不知道解释这个问题的条件,但是请稍微袒露一点。 我有一个很多客户端的AWS Route53,我想在Bind9中构build一个类似于DNS服务器的东西,这样我就可以发送允许我的客户端在其registry中使用相同的DNS,然后我将pipe理哪些内容在这个内部EC2与绑定。 我想知道这是可能的还是有另一种方法呢? 一直以来,我无法让我的客户指向Route53奇怪的授权集。 这是我的薪酬等级以上的决定… 从技术上讲: Registar今天的DNS: 主人:ns-470.awsdns-58.com 奴隶1:ns-1099.awsdns-09.org 奴隶2:ns-1804.awsdns-33.co.uk 奴隶3:ns-723.awsdns-26.net 我希望能够: 主人:ns1.myappdomain.com 从属1:ns2.myappdomain.com 从2:ns3.myappdomain.com 从3:ns4.myappdomain.com 然后在这些将点Route53到Bind9这个EC2,但我不知道如何路由连接到实际的名称服务器… 请帮帮我…

如果我可以从类似的发行版的回购中获得任何优势,从源代码构build

我正在使用亚马逊Linux AMI,这似乎是一些RHEL或CentOS分支。 我读过它应该与RHEL二进制兼容。 我的问题是:从源代码编译软件包有什么好处,而不是使用RHEL或CentOS回购(因为它们也应该工作)?