首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云数据库服务时延/性能

云数据库服务时延/性能
EN

Stack Overflow用户
提问于 2010-06-11 18:12:39
回答 3查看 1.3K关注 0票数 4

我正在运行一个流量很大的网站,我们的服务器开始达到它的极限,目前整个LAMP堆栈都在一个盒子上(不理想)。

我想把数据库移到它自己的机器上或者云服务上,但根据我以前的经验,把数据库移出和off服务器一样的机器会增加读取的延迟,这会大大减慢网站的速度。

使用云服务可以解决这个问题吗,因为据我所知,它的情况基本上是一样的(就像把它移动到我控制的一个单独的盒子上一样)?在这种情况下,为什么目前基于云的数据库服务如此受欢迎?

基于云的数据库服务是否如此快速,以至于读取延迟如此之低,以至于几乎就像将其放在同一数据中心的同一机器上一样?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-06-11 23:42:45

云就是付钱给别人来管理基础设施,这样你就不用这么做了。它们还带来了一些关于能够快速获得基础设施的好处,因为你不必等待物理机器的登陆,你可以简单地利用“云”的未使用的容量。当然,人们在这个基础设施上构建功能,以使其更容易扩展(这通常是针对某个模型进行编程)。

如果您正在考虑云,您计划何时迁移到10 servers...or 100?您是否处理流量峰值非常高的大突发流量?

既然您正在谈论移动到第二个盒子,我认为您还不需要进行云讨论。只需添加一个数据库服务器并使用e4c5推荐的缓存即可。

票数 0
EN

Stack Overflow用户

发布于 2010-06-11 23:26:38

仅为您的数据库使用云服务不会对您的情况有所帮助。如果您只移动数据库,那么您实际上是将其放置在远程位置--这总是会增加延迟,无论为内容提供服务的硬件有多强大。

我建议您将数据库托管在与web服务器不同的机器上,只要它们在物理上相邻,共享一个专用网络(正如已经建议的那样),您就会看到好处。

如果你想探索云服务的好处,我建议只有在你可以同时移动数据库和web服务器的情况下才这样做。此外,只有当您探索跨多个web服务器和/或复制的数据库的负载平衡时,它才真正有好处。(动态扩展能力是基于云的平台的主要优势)。

票数 1
EN

Stack Overflow用户

发布于 2010-06-11 18:27:02

整个网络的延迟将会增加,但不应该那么明显。千兆以太网是相当快的。当您尝试拆分这些框时,您是如何访问另一个框的?您应该使用本地内部IP地址(即192.168.#.#)。如果不是,那么您的请求可能会通过internet路由,即使这些框在物理上是相邻的。

如果服务器没有正确联网,则迁移到云不会解决您的问题。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3021918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档