我们使用spring + spring data jpa repositories + maven作为构建环境。我们在多个云环境中部署我们的项目wars。
对于特定的云环境,我们从数据库中检索登录凭据。对于ex。对于AWS,我们可以有AWSCredentials域对象,对于Azure,我们可以有AzureCredentials域对象和AzureCredentialsRepository。
在spring data jpa中,我们可以使用构建脚本中的一些参数来有条件地加载存储库吗?
例如:我想部署到azure云。因此,我只需要AzureCredentials域和AzureCredentialsR
想知道有没有人有将Zend社区应用部署到云上的经验(例如AWS或类似)?
我刚接触云托管,过去一直很幸运地为拥有专用服务器的人工作,我主要关心的(非zend特定的)是如何在数据库级别管理弹性?例如,在传统的设置中,我会让两个机器在主/从模式下运行数据库( FOr ),主服务器复制到从服务器上。假设主机出现任何硬盘故障,我可以将DB连接从主机切换到从机,并在以后重新构建主机?在云中做这件事有什么不同吗?
有什么非常感谢的帮助/指点吗?