代码之家  ›  专栏  ›  技术社区  ›  Industrial

amazonec2作为web服务器?[关闭]

  •  63
  • Industrial  · 技术社区  · 16 年前

    我最近想了很多关于不同的托管类型,可在那里。我们可以从欧洲(我们位于瑞典)的EC2实例获得相当不错的延迟(平均值),而且成本也相当不错。显然,对我们来说,扩展和缩小实例的可能性是惊人的,因为我们现在正处于一个非常广阔的阶段。

    从逻辑的角度来看,我也相信Amazon可能比市场上大多数托管公司提供更好的可用性和稳定性。当我们想知道任何事情并强迫我们自己用谷歌搜索这些事情时,它可能也会超过需要拨一个电话号码的需要:)

    那么,如果我们要在EC2上运行web服务器,我们应该关心什么呢?赞成和反对意见是什么?

    谢谢

    8 回复  |  直到 14 年前
        1
  •  66
  •   Community Mohan Dere    14 年前

    那么,如果我们要在EC2上运行web服务器,我们应该关心什么呢?赞成和反对意见是什么?

    EC2的优点和缺点在某种程度上取决于您的业务。以下是我认为影响大型组织的问题列表:

    • 您现有的公司可能有单独的网络和服务器操作团队。使用EC2可能很难区分这些关注点。定义你的安全组(防火墙)的人可能就是那个可以启动服务器的人。
    • 对服务器的家庭访问
    • 安全性验证困难
    • 设备和专用工具不会进入云中 专用工具不能进入云端。这可能会影响你的安全姿态。例如,您可能有某种网络入侵检测设备位于本地服务器前面,而您将无法将这些设备移动到云中。
    • 法律法规
    • 组织过程 谁有权使用EC2?他们能做什么?有人能启动一台特大型机器并安装自己的软件吗?(旁注:我公司 http://LabSlice.com 实际上添加了阻止这种情况发生的策略)。如何备份和恢复数据?你会仅仅因为拥有一个独立的云基础设施就开始在公司内部复制流程吗?
    • 审计挑战
    • 监测和记录 您可能会有中央系统监视您的内部环境并从服务器收集日志。如果您在外部运行服务器,您是否能够实现监视和日志收集活动?
    • 一些公司直接在公共基础设施上运行定期渗透测试活动。我可能弄错了,但我认为对Amazon基础设施进行pen测试违背了他们的合同(这是有道理的,因为他们只会看到针对自己基础设施的公开黑客活动)。

    我相信EC2对于中小型企业来说绝对是个好主意。他们很少受到上述问题的困扰,通常亚马逊可以提供比中小企业更好的服务。对于大型组织来说,EC2显然会引发一些不易处理的问题。

    http://blog.LabSlice.com

        2
  •  11
  •   Scrappydog    16 年前

    主要的缺点是您要完全负责所有服务器管理。如:安全补丁、防火墙、备份、服务器配置和优化。

    亚马逊不会为您提供任何操作系统或更高级别的支持。

    如果您能够完全自如地运行自己的硬件,那么它可以大大节省成本。

        3
  •  7
  •   The Surrican    16 年前

    我在一家公司工作,我们用amazonec2托管,我们运行一个高cpu实例和两个小实例。 我不会说amazonec2是好是坏,但只会给你一个时间的经验清单

    • 可靠性:差。他们经常停电。只不过是的。。。

    • 这是一个完美的用例,但是如果您24/7安逸地运行服务器,您最好使用专用的rootserver

    • 交通也很贵

    • 支持:好的,快速的,灵活的,那肯定很好。 我们有一个大的产品推出,有很多新闻的东西正在进行,有问题的反向域名系统的电子邮件发送。亚马逊的人很快就把他们都安排好了。

    • 亚马逊s3托管服务也不错,如果你需要的话

    在欧洲,我建议找一家德国的主机供应商,他们的网络连接也很好。

    例如: http://www.hetzner.de/de/hosting/produkte_rootserver/eq4/ http://www.ovh.de/produkte/superplan_mini.xml http://www.server4you.de/root-server/server-details.php?products=0 http://www.hosteurope.de/produkt/Dedicated-Server-Linux-L http://www.klein-edv.de/rootserver.php

    我运行了一个CDN,在那里有大约40台服务器两年了,从来没有经历过任何一台服务器的中断。

    亚马逊在过去的两个月里在我们的细分市场上发生了3次停机。

        4
  •  7
  •   Kristian Glass adrianz    14 年前

    • spamhaus.org 在策略阻止列表(PBL)中列出整个Amazon EC2块

    这意味着所有使用spamhaus.org 将报告“阻止使用”zen.dnsbl“在你的 /var/log/mail.info 发送电子邮件时。

    在Spamhaus了解更多信息: http://www.spamhaus.org/pbl/query/PBL361340

        5
  •  7
  •   Captain Delano    10 年前

    另一个没有人提到的问题是:

    对于一个普通的EC2服务器,如果一个实例出现故障,它就会“消失”。本地磁盘上的任何信息都会消失,永远消失。您还有一个额外的责任,那就是确保在服务器重新启动后,您想要保存的任何信息都从EC2实例中保留下来(保存到S3、RDS、EBS或其他一些非服务器服务中)。

        6
  •  4
  •   Mhmmd    16 年前

    我还没有在生产中尝试过amazonec2,但我理解它的吸引力。我对EC2的主要问题是,虽然它确实提供了一种很好而且价格合理的方法,可以将服务器机房中所有闪烁的灯光移动到云端,但它们并不能为您提供更高级别的体系结构,以随着需求的增加来扩展您的应用程序。这些都留给你自己去解决。

    对于那些能够自己维护所有所需基础设施的经验丰富的商店来说,这并不是一个问题,但我认为较小的商店更适合采用微软的Azure或谷歌的AppEngine(AppEngine)模式:这些平台对你的体系结构实施约束,在你需要的时候换取一键式的可伸缩性。

    我认为质量支持的重要性 不能 被低估了。看看这个 BitBucket blog every 其他 post 是关于他们的宕机时间和亚马逊花了很长时间才找到他们解决问题的方法。

    与Github相比,Github使用Rackspace云托管服务。我不使用Github,但我知道他们也有自己的停机时间。然而,这些停机时间似乎并不是由于Rackspace缓慢的客户支持造成的。

        7
  •  4
  •   rmcnew    16 年前

    我想到了两大好处:

    2) 与其他Amazon web服务的集成—这一优势常常被忽视。与AmazonSimpleDB或AmazonRelationalDataStore集成意味着您的数据可以独立于EC2提供的计算能力。这是一个巨大的胜利,使EC2与众不同。

        8
  •  1
  •   Roopesh Shenoy    16 年前

    亚马逊云监控服务和支持是额外收费的-第一个是非常有用的,你应该考虑到这一点,第二个如果你的应用程序是关键任务。