我正在为客户端构建一个Web前端的MySQL数据库。客户和他们的员工每天都会使用这个Web应用程序,每年创建几千个到几十万个记录。我选择了第二个希望拥有相同产品的客户,并且可能每年创造相同数量的记录,可能更多。数据库服务器要求建议
在未来,我希望能拿起更多的客户。在接下来的几年中,我可以为5个不同的客户端运行多达5个数据库的网络前端,所有这些都需要严格的安全性,而且每年可能创建数百万条记录(累计遍布所有数据库)。
我想用亚马逊的EC2服务运行所有这些,但是难以决定运行哪种类型的实例。我不确定是否应该有几个不同的Linux实例,每个客户端一个,或者运行一个“大型”实例来管理所有客户端的数据库和Web前端。
我知道硬件配置对于手头的任务来说非常具体。 Web前端将使用JQuery来使MySQL查询“非常漂亮”,并且我可能会对数据进行一些绘图(再次使用JQuery)。前端将使用SSL来实现安全性,据我了解,这可能会给网络速度增加一些开销。
我在寻找你对这种情况的一些想法。
谢谢