我一直在重新思考编译器的争论,我开始怀疑:Amazon EC 是否适合进行基准测试?环境是完全虚拟的,那么是否可以保证基准测试结果是可重复的?或者我应该假设虚拟主机环境时间切片会干扰计时方法?
有什么地方可以让我们比较*许多新出现的云托管服务提供商吗?从阅读它们中的每一个来看,它们似乎非常不同,范围从托管应用程序 (google) 到半完整的企业 Web 服务框架 (rackspace)。“手动”比较需要很多时间。都有局限性和不同的奖励,但它们是哪些以及它们如何比较?
我正在寻找一个公正的比较网站,而不是关于“哪个是最好的”的讨论。
* 我指的不是托管服务提供商比较网站,其中有很多。云托管服务提供商的属性明显不同,在经典托管服务提供商比较图表上并不能很好地进行比较。
我将构建一个高性能的 Web 服务。它应该使用数据库(或任何其他存储系统)、某种处理语言(脚本或非脚本)和网络服务器守护程序。系统应分布在大量服务器上,以便服务运行快速可靠。
它应该复制数据以实现可靠性,同时它必须提供分布式计算功能以处理大量数据(主要是对无法在具有适当响应水平的单个服务器上执行的大型数据库的查询) )。缓存技术不在主题之列。
我应该考虑哪些集群/云解决方案?
有很多单系统映像 (SSI)、集群文件系统(可以是设计的一部分)、Hadoop、BigTable 克隆等项目等等。每个都有其优点和缺点,“关于”页面总是说解决方案很棒:) 如果您尝试部署解决该主题的内容 - 分享您的经验!
UPD:它不是文件托管,也不是游戏,而是具有交互性的东西。您可以将 ServerFault 作为 Web 服务的示例:小块数据、半静态内容、密集型数据库操作。
对于那些可能感兴趣的人:
相关问题:
我们正在努力将我们的应用程序迁移到 AWS。我听说电子邮件和 DNS 无法托管在 AWS 上,对吗?
如果这是正确的,那么我的选择是什么?
由于云解决方案(Google AppEngine、Amazon 等)为您做的更多,归根结底,它们的成本是否比“自己”使用主机托管等方式“自己”做的要多得多。
不仅仅是刚开始,而是当网站成熟并且每天有很多页面浏览量时。
cloud-computing web-hosting google-app-engine amazon-web-services google-cloud-platform
在云中运行并自动扩展盒子时,会遇到某些监控问题。有时我们可能会监控 10 个盒子,有时会监控 100 个。这些机器会根据需求扩大和缩小。
现在,我认为最好的解决方案是选择一个监控解决方案,通过调用 API 来实例化目标。但是,这真的是最好的吗?我喜欢动态发现的想法,但这也是云中的一个问题,因为目标并不都在同一个子网中。
什么样的监控解决方案允许这样的扩展环境?Zabbix 目前有一个API 草案,但我一直无法为 Nagios 提供类似的 API。Nagios 有类似的 API 吗?
除了 Nagios 和 Zabbix 之外,还有人有其他建议吗?
如果我安装 Ubuntu 10.04 Server,它会为我提供可用于安装不同操作系统的虚拟机吗?例如,我需要在 VM 上安装 Debian Lenny。它提供什么设施?将它安装在一台用作虚拟机主机服务器的服务器(不是任何类型的集群)上是否是个好主意?
如何准备在 EC2 实例上运行的网站基础设施以抵御 DOS 攻击?我使用 nginx 作为反向代理运行 apache
我不小心在我的 Google Cloud Compute debian 实例上启用了 UFW,不幸的是端口 22 现在被阻止了。我已经尝试了各种方法进入虚拟机,但我不能。
我正在尝试通过串行端口访问,但它要求我提供从未设置的用户名和密码。
有谁知道我能做什么?
cloud cloud-computing ufw google-compute-engine google-cloud-platform
负载均衡器的预热过程究竟是什么?在巨大的加载过程之前它有什么帮助?它与预先在 LB 后面简单地升级集群有什么不同。
当我们提出预热请求时,CSP 会做一些特别的事情吗?
GCP 和 AWS 使用术语预热的方式不同。
cloud-computing ×10
cloud ×3
amazon-ec2 ×2
benchmark ×1
cluster ×1
linux ×1
monitoring ×1
nagios ×1
scalability ×1
ubuntu ×1
ufw ×1
unix ×1
web-hosting ×1
zabbix ×1