当我从EC2的alestic启动Ubuntu 10.04 EBS映像时,我得到两个驱动器。 / dev / sda1看起来像根设备,它在15GB。 我在AWS的卷文件夹中find它。 我也得到了一个名为/ dev / sda2的150GB的分区,但是我不太明白这是什么。 另外,它似乎并没有坚持之间的实例停止。 所以,我的问题是,这是什么/ dev / sda2分区,我应该如何与它? 另外,是否有一些很好的文档解释和描述EC2上的持久实例? 我觉得很难理解容量,目标,快照,EBS,S3等等。 谢谢!
我们的应用程序是一个ASP.Net 3.5 Web应用程序。 目前我们正在美国的专用服务器上托pipe我们的应用程序。 现在我们有来自美国和亚洲的用户,按照目前的设置,美国的用户正在得到很快的速度,但是来自亚洲的用户并没有得到如此快速的应用。 然后我们开始了解Amazon EC2服务,我们想了解一下这个服务,但在进一步研究之前,我们想知道我们是否能够在Amazon EC2服务上进行所需的设置。 我们要在Amazon EC2上设置以下环境: 1美国地区的networking服务器 1新加坡地区的networking服务器 1数据库服务器在美国地区 在这两个实例之间创build一个Loadbalancer 我们希望在美国和亚洲的用户正在使用我们的应用程序时进行上述设置,所以我们希望他们能够以良好的速度受益。 根据我们目前的研究,我们开始知道在不同地区的两个实例之间build立一个负载平衡器是不可能的。 它是否正确? 其他问题是关于亚马逊的AutoScalingfunction。 我们浏览了几个博客和网站,发现AutoScaling也是亚马逊的一个很好的function,但是我们想知道这对我们是否有用,或者不考虑上面的设置。 我们对AutoScaling做了一些研究,并且知道为了在Amazon上设置它,我们需要运行一些API脚本,或者我们需要使用它们的API命令行工具。 所以这些是设置的唯一方法,或者有一些基于GUI的工具可用,我们可以使用它来做到这一点。 编辑: Web应用程序正在被来自世界各地的用户使用4年以上。 而我们的应用程序是有图像,皮肤,主题,CSS,video等 与他们在一起,我们也有像angular色pipe理其他function。 为了从CloudFront运行这个应用程序,我们可以把我们的代码,即dll和 CloudFront上的其他代码相关的项目,然后使用它? 我们还需要使用数据库连接。所以,请让我知道 如果在我的场景中,是否可以使用来自两个使用CloudFront代码的不同区域的多个实例运行我们的应用程序? 请告诉我。 我的另一个问题是关于设置AutoScaling。 根据我们的研究,这对我们来说是一个很好的select,在某些时候,我们可以在特定的时间内获得更多的点击量,所以我们可以使用AutoScalingfunction来保持我们的应用程序为用户提供服务一个或多个实例自动按照要求。 但我们找不到任何选项来configuration使用某些GUI工具。 那么你可以让我们知道这个呢?
我正在做一些研究,以确定如何最低成本地创build高可用性解决scheme来部署rails / mysql web应用程序。 我已经提出了一个可能性,并且正在寻找关于它的反馈和其他想法或可能性。 我希望我的主要生产实例是位于同一地点的服务器。 这大大增加了我可以获得每美元的托pipe功率量,同时仍然有一个非常安全和可靠的托pipe环境。 我find了几个适合这个账单的当地公司。 我并不完全擅长,但是我可以build立和架设服务器,而且我是一个有能力的pipe理员,所以我可以在没有更多更好的pipe理服务的情况下生活。 我不希望购买完整的具有相同规格的灾难恢复/故障转移实例 – 对于一件事情,它应该在不同的地区,这意味着它必须是专用的或虚拟的,因为我无法进入数据中心; 并且因此比我的同位置实例贵得多,并且很可能不会被使用。 所以我的想法是使用EC2进行故障转移,并将实例保持在离线状态,直到需要时为止。 所以,故障切换不会是瞬间的,但新的服务器将在几分钟内上线。 尽pipe如此,我仍然需要一些在线的实例来充当MySQL复制从属目标。 但是我不确定pipe理故障切换的最佳方式。 我有两个想法:一个是使用TZO-HA ,它可以用于端口testing和故障切换,当然,它只是在DNS级别,这意味着直到人们的DNScaching过期才会出现中断。 所以我的想法是把一个低端的EC2实例,可以运行HAProxy。 默认的configuration是弹性的IP到这个实例代理我的co-located服务器。 有几种不同的方式来自动执行实际的故障切换,如果它几乎是瞬间发生在同位应用程序服务器或HAProxy中。 当然缺点是这会为每个请求创build一个额外的跳跃。 而且,我最终会通过EC2投入大量带宽,这就引出了为什么不直接使用它们的问题,因为带宽占我估计的托pipe成本的很大一部分。 我的计划有什么问题? 任何其他的想法?
我有一个有几个GB的数据的Linux实例。 将数据输出到本地机器的简单方法是什么? 我想知道S3,Cloudfront,scp,ftp,http等等。
我想知道是否可以保留一些Amazon弹性IP地址并将其分配给Autoscale启动的实例。 所以基本上,当一个新的实例启动,因为一个触发器已经触发,我也可以设置API来寻找一个备用的IP地址,并分配给实例。 我需要这样做,因为启动的实例需要与云外的服务器进行通信,并通过防火墙,防火墙只允许从预定义的一组IP地址进行远程访问。 所以我想我需要保留一些IP,将它们添加到我的防火墙设置,然后在新实例启动时自动分配它们。 有任何想法吗?
是否有任何AWS或第三方服务可以监视多个EC2实例,并在意外终止时重新启动它们?
我们有一个服务器安装程序,其中一个服务器群集与nfs共享的db / files / conf服务器连接,服务于我们的站点,位于Amazon EC2的Elastic Load Balancer后面。 设置工作正常,但保持最新状态变得像地狱,因为networking服务器使用的apache / php conf通过NFS共享。 因此,如果我们尝试在集群上的服务器上运行apt-get升级,则会由于Web服务器无法将configuration写回到nfs服务器而中止升级。 每次我们想更新机器,或者安装一个像php-curl这样的包,我们需要创build一个新的ami,所以这些改变会反映在新的amis上。 难道这是另一种简单的方法吗? 提前致谢!
我有一个在Ubuntu服务器版上运行的灯服务器,我想卸载灯。 sudo tasksel remove lamp-server返回tasksel: aptitude failed (100) 。 sudo tasksel –section server ,然后取消selectlamp-server也会返回tasksel: aptitude failed (100) 。 sudo apt-get update ,那么以前的任何一个命令都会执行相同的操作。
我有一个简单地logging到文件的应用程序。 我打算在云上部署这个应用程序。 如果我在AmazonEC2实例(多个)上部署它,我想要监视每个实例的日志。 某些以结构化方式显示日志,并在发生严重事件时发出警报的日志。 有任何想法吗 ? ps:如果这是一个重复的问题,请随时在这里链接这个问题
我面临一个奇怪的问题,当我closures它时,我失去了这个实例。 我为Centos推出了公开的ami-ccb35ea5,运行了几个小时之后,我把它买了下来,但发出shutdown -h now命令。 在AWS Web Console中,实例进入终止状态,几个小时后,我甚至无法看到它。 不知道为什么实例正在消失。 任何帮助,这是高度赞赏。