Database 非现场web服务器与小企业现场数据库对话:可行吗?

Database 非现场web服务器与小企业现场数据库对话:可行吗?,database,web-applications,web-hosting,Database,Web Applications,Web Hosting,我将建立一个网站,直接与一个小型办公室中的Microsoft SQL数据库进行对话。我正在辩论是在同一个办公室使用web服务器,还是在专业的托管公司托管它。诀窍在于,由于内部软件需求,数据库必须留在办公室中 办公室的互联网速度上升了1.2MB,下降了5MB。让一个非现场web服务器与办公室中的Microsoft SQL数据库对话是否可行?我会根据IP地址限制对数据库的访问。该网站将不会以任何方式高流量 让一个非现场web服务器与办公室中的Microsoft SQL数据库对话是否可行 不看网站就说

我将建立一个网站,直接与一个小型办公室中的Microsoft SQL数据库进行对话。我正在辩论是在同一个办公室使用web服务器,还是在专业的托管公司托管它。诀窍在于,由于内部软件需求,数据库必须留在办公室中

办公室的互联网速度上升了1.2MB,下降了5MB。让一个非现场web服务器与办公室中的Microsoft SQL数据库对话是否可行?我会根据IP地址限制对数据库的访问。该网站将不会以任何方式高流量

让一个非现场web服务器与办公室中的Microsoft SQL数据库对话是否可行

不看网站就说不出来,但可能不会,至少不会是永久性的。性能很可能非常糟糕,通过将网站绑定到商店服务器,您将使网站的可用性取决于商店DSL连接的可用性。商店断电会关闭网站,商店老板的儿子下载盗版电影会减慢应用程序的订单处理速度。:)


您可能应该频繁地将数据导出(而不是永久连接)从商店数据库导出到在线数据库,或者让数据库远程运行——也许可以使用VPN或其他方式解决“数据库必须是本地的”要求

说到数据库,我认为将其公开在网上根本不是一个好主意,因为在我看来,从保持数据库在办公室的要求来看,除了用于在(未来)网站上显示数据外,您还大量使用它进行日常工作。如果有人侵入这个数据库,它不仅会损害你的网站,而且还会损害任何依赖这个数据库的其他项目

相反,你应该让网站使用一个复制服务器,而不是你正在使用的主服务器。我知道目前这对你来说太过分了,但是,安全方面的进步远远超过了一点额外的麻烦

关于托管问题-你应该外包托管,因为你的系统管理工作较少-记住,如果你要自己托管你的www网站,这意味着24/7担心可用性等


另外,注意仅通过IP限制来限制DB访问,因为IP可能被欺骗。确保其他安全措施也得到执行。

优点。最终,我们打算实现MySQL多主机复制,但这一点过于苛刻,需要迁移到MySQL。由于传统的访问系统大量使用数据库(比网站的使用量更大),内部数据库是一项要求。@从商店服务器启动的某种频繁更新可能是最好的方式。