在以前的项目中,我依赖于数据中心来处理我的DNS。
然而,最近我们已经将更多的项目转移到各种“云”解决方案上。
发布于 2009-10-30 15:13:40
从本质上来说,这并不是个坏主意。
在我的经验中,如果没有正确的基础设施,对于任何具有高磁盘活动的东西,VPS解决方案通常都是个坏主意。它们可以在高磁盘i/o情况下工作,但大多数情况下不适用于低端VPS提供程序(Linode / Slicehost等)。
DNS通常是一种相当低的资源密集型服务。要提供与数据库服务器或near服务器相同的服务,就需要完全相同的基础结构。因此,对于DNS服务器来说,VPS解决方案应该是可以的,前提是您对提供者的正常运行时间感到满意。
你应该:
这条规则有一些例外。获取DNS服务器是罪犯(尤其是那些试图从网站上勒索钱财的人)的常见攻击机制。如果你是主办高风险网站(高周转率的网站,如博彩将在这个高风险类别),我的建议是外包你的域名服务给像UltraDNS这样的人。当然,前提是你的网络服务器比你的DNS服务器更难DDoS!
因此,底线是,两个DNS服务器与两个独立的VPS提供者,我会批准任何小型到中型主机。
发布于 2009-10-30 15:09:50
我认为,使用一个专门为您提供DNS服务的服务,将比在VPS上运行DNS服务器更好。价格、可靠性、特点和你的时间。
如果要在VPS服务器上运行自己的DNS“在云中”,则应该确保在不同的云上运行2或3个DNS服务器。这是获得良好的可靠性所需要的,但这几乎肯定会比使用一家销售DNS作为服务的公司(而且可能仍然不那么可靠)成本更高。
发布于 2009-10-30 15:10:07
您不需要大量的硬件规范来运行这样的东西,而且您可以只使用cPanel DNS之类的东西,或者查看软件端的PowerDNS。
问题是,您确实应该在地理上分散它,即使它在云中以避免任何问题,更不用说您必须维护每个服务器以确保它们的更新和安全。
建议使用已建立的服务,因为它将更加冗余,给您带来更少的麻烦。
https://serverfault.com/questions/79897
复制相似问题