Articles of amazon web services

在Amazon Web Services上托pipe图像托pipe网站

我正在做一个图像托pipe服务。 这是我第一次build立一个大的网站,所以我没有太多关于创build一个可靠的Web服务的知识,但我想我已经明白了。 我应该如何设置我的网站托pipe容纳大量的stream量? 这就是我的想法。 告诉我,如果这是一个好主意: select任何有php和mySQL的廉价供应商。 只存储在那个便宜的提供商(PHP脚本,服务器configuration文件,SQL数据库)后端的东西。 使用Amazon S3来存储所有前端的东西,比如css,js,图片,当然还有所有用户上传的图片(这是一个图片托pipe网站)。 那样有用吗? 这意味着大量stream量的成本都是通过Amazon S3完成的,对吧? 廉价的供应商不应该受到任何重大成本的打击,因为它所做的只是运行脚本和更新数据库? 或者也会加起来(慢慢跑)? 我应该将数据库移到Amazon SimpleDB吗? 我也听说我可以使用Amazon EC2运行该网站,但是看起来这需要很多工作来设置(并且是昂贵的)。 我想我所问的可以概括为:什么是可靠地运行图像托pipe网站最具成本效益的方式? 谢谢。

云托pipe的最佳解决scheme

我位于欧洲,我正在寻找一个灵活的解决scheme来托pipe我的Ubuntu服务器。 我想有一个独特的,可扩展的服务器使用Virtualmin,我可以添加/删除我所需要的CPU,内存和硬盘容量。 我一直在研究OVH和Gandi,这些似乎有很好的服务,但是OVH在硬盘上并不是真正的可扩展的(你select一个10/50/100 Gb的计划并且不能改变它),而且Gandi也限制200Gb,使用共享系统,其中包括内存,CPU和硬盘,但你不能只select硬盘或只有内存的例子。 Elastichosts.com似乎有最灵活的系统,但它们有点贵 ,我从来没有听说过(我需要一个相信这种东西!)。 最后,amazon web services似乎很棒……但我什么都不懂! 你可以select创build一个小型或大型的实例,但如果你想要一个500 Gb的系统呢? 我真的没有得到他们的报价,有太多的东西。

Web应用程序不能在Windows Server 2008上运行

我想我在Windows Server上遇到安全问题。 我有一个Web应用程序,我把它放在Windows 2008服务器上。 我第一次尝试在发展服务器和我的Windows 7机器上,它工作正常。 一旦我移动这个应用程序,之前被称为罚款的Web服务不起作用。 我假设我有一些出站设置不允许发生呼叫。 我不是服务员,我有点失落。 编辑:我也尽可能多地closures安全设置。

亚马逊实例挂起(任何希望?)

我有非常非常less的用户。 我今天正在取消一些数据,但这通常不是问题。 我附上了我的实例统计的截图。 一切都 规范化和实例仍然悬挂。 我在这里有什么希望吗?

EBS – 我需要支付我不使用的存储吗?

当我创buildEBS存储时,如果我将大小分配为500GB,但最终只能使用30GB,则需要支付500GB的全部费用还是支付30GB,因为这是我使用的?

IIS不响应127.0.0.1(外部IP工作正常)

我有一个AWS Web服务器 – 称之为box.company.com。 它正在运行IIS,如果我在浏览器(来自任何机器,包括box.company.com)访问http://box.company.com ,它会正确地与我们的网站作出响应。 但是,如果我访问本地主机/或127.0.0.1 /当我login到box.company.com,我得到一个“无法连接到主机”消息。 hosts文件只有一个条目 – 标准的“127.0.0.1 localhost”行。 Pinging 127.0.0.1正常工作。 Pinging本地主机正确parsing为127.0.0.1,并正常工作。 我试过重新启动IIS并重新启动DNScaching。 我曾经遇到过这个问题,重新启动服务器修复了这个问题,但是我想知道发生了什么事以防将来再次发生这种情况。

在EC2上configurationMySQL可以在本地和远程访问

EC2实例具有亚马逊“内部”IP地址(类似10.228.105.159),可以从外部使用(例如46.137.103.122)。 我以前只是从实例本身访问一个MySQL数据库,但是现在需要改变它。 在/etc/mysql/my.cnf ,我已经注释掉了skip-external-locking ,然后我replace了 bind-address = 127.0.0.1 …与远程访问EC2 内部 IP地址工作正常(当然有适当的EC2安全组设置)。 但现在不能通过本地进程访问数据库url,如mysql://localhost/dbname 。 是否有可能远程访问工作, 并仍然使用本地连接到数据库时的“本地主机”? 如果是这样,怎么样? (或者,我只需要改变本地configuration,当连接到同一主机上的MySQL数据库时,也可以使用类似于10.228.105.159的IP?)

问题与分配静态地址到EC2实例

我试着设置一个弹性IP: ec2-allocate-address 但是,它给了我一个错误: Required option '-K, –private-key KEY' missing (-h for usage) 为什么是这样?

AWS Ec2上的多个主机

我需要在AWS上的EC2 AMI上部署多个Ruby on Rails应用程序,并且我需要将每个应用程序都附加到一个域名 我认为这第一部分是为了部署rails的Apache web服务器和乘客。 我想知道的是,如果我应该在我的实例上使用负载平衡器之类的任何东西,以正确部署我的应用程序并基于基于名称的虚拟主机。 还有一件事….我可以在相同的AMI上部署Rails 2.x和Rails 3.x应用程序,有没有关于这方面的任何文档?

AWS不允许出站SSH连接?

我想知道amazon web services是否禁止来自面向公众的EC2实例的出站SSH连接? 我有一个弹性IP设置的公共子网上的SSH堡垒,我可以成功地隧道连接到我的VPC,但是当我创build一个安全组规则,以允许出站连接到远程服务器,并尝试build立连接,我得到: ssh:连接超时 我做了一些search,发现这个问题没有答案: https://forums.aws.amazon.com/thread.jspa?messageID=205579 编辑:我可以从SSH的堡垒SSH,但只能到属于我的其他EC2实例。 连接到不在AWS上的外部服务器目前不适用于我。 编辑2:我也可以通过互联网网关出站连接到互联网。 运行的作品 curl www.google.com telnet www.google.com 80 堡垒的出站安全规则如下所示: 22 (SSH) [internal AWS Private subnet range] 22 (SSH) [external linode ip] 80 (HTTP) 0.0.0.0/0 443 (HTTPS) 0.0.0.0/0