在专用服务器上运行多个 Web 应用程序和数据库,实现最佳性能和备份策略

在专用服务器上运行多个 Web 应用程序和数据库,实现最佳性能和备份策略

我的公司很快将把我们的网络服务托管转移到新的托管商,因此我目前正在规划将来一切将如何运行。

我至少要部署:

  • MsSQL 数据库服务器存储我们的产品和销售情况。流量相当大。
  • MsSQL 数据库将附带一些.net 应用程序。
  • 我们的公共网店。PHP 5.6 + mysql
  • 我们的内部 Web 应用程序。PHP 7 + mysql

我计划为此租用一到两台专用服务器。所以我的主要问题是:如何才能使我的应用程序和数据库池获得最佳性能,以及它们的最佳备份策略是什么?我应该将每个应用程序和数据库放入 V-Server 吗?这会如何降低性能?

我有一个想法: 链接到我的服务器计划 这里重要的是始终在其他专用服务器上进行备份,以防其中一个服务器丢失数据。

欢迎提出任何建议。提前致谢

-保罗

答案1

要想获得万无一失的策略,您可以尝试 proxmox,这样您就可以虚拟化您的专用服务器,并且如果计划使用 Windows 操作系统,可以利用 kvm 虚拟化,或者对于最近的 Linux 发行版,可以利用 lxc。然后,您可以轻松地将每个 VM 快照到外部 ftp/nfs + 一些“ol 好文件级备份”(attic 备份、acronis、rsync、rsnapshot、rdiff 备份、bacula 等)。将来,如果您使用 drbd 或高速 nfs 或 iscsi 共享存储,您可以选择 proxmox 高可用性集群

相关内容