我的公司很快将把我们的网络服务托管转移到一个新的主机上,因此我目前正在计划未来一切将如何运行。
我必须至少部署:
- MsSQL-数据库服务器存储我们的产品和销售。相当高的流量。
- MsSQL 数据库将附带一些 .net 应用程序。
- 我们的公众可访问的网上商店。PHP 5.6 + mysql
- 我们的内部网络应用程序。PHP 7 + mysql
我计划为此租用一两台专用服务器。所以我的主要问题是:我将如何为我的应用程序和数据库池获得最佳性能,以及它们的最佳备份策略是什么?我应该把每个应用程序和数据库都放到一个 V-Server 中吗?这将如何降低性能?
我有一个想法: 链接到我的服务器计划 这里重要的是在另一台专用服务器上进行备份,以防万一丢失数据。
欢迎提出任何建议。提前致谢
-保罗
对于一个万无一失的策略,您可以尝试 proxmox,这样您就可以虚拟化您的专用服务器,如果计划使用 Windows 操作系统,则可以利用 kvm 虚拟化,或者对于最近的 linux 发行版使用 lxc。然后,您可以轻松地将每个虚拟机快照到外部 ftp/nfs + 一些'ol 好的文件级备份(阁楼备份、acronis、rsync、rsnapshot、rdiff 备份、bacula 等)。将来,如果您使用 drbd 或 hi speed nfs 或 iscsi 共享存储,您可以选择 proxmox 高可用性集群