首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS路由53数据库主机名最佳实践

AWS路由53数据库主机名最佳实践
EN

Server Fault用户
提问于 2014-04-28 00:36:26
回答 1查看 361关注 0票数 -1

所以我有三个组件都连接到同一个db。我是否应该使用:

代码语言:javascript
复制
comp1.domain.io  
comp1db.domain.io

comp2.domain.io  
comp2db.domain.io

comp3.domain.io  
comp3db.domain.io

或者:

代码语言:javascript
复制
comp1.domain.io  
comp2.domain.io  
comp3.domain.io  
db.domain.io

编辑:我想知道API可访问的路由53主机名的易用性是否更有利于为每个应用程序的db服务器创建主机名。这意味着,如果需要将特定应用程序的DB传输到其他服务器,则只需修改主机名即可。

传统上,它通常是db.domain.io,但这是因为DNS条目不容易访问和编辑。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-04-28 01:12:48

您的问题与Amazon几乎没有关系,而是连接到整个服务器基础结构布局。考虑到这一点,我建议您将服务器结构如下:

代码语言:javascript
复制
comp1.domain.io  
comp2.domain.io  
comp3.domain.io  
db.domain.io

当你说:

所以我有三个组件都连接到同一个db。

还不清楚您是指DB主机还是数据库本身。如果由于某种原因,每个主机都需要自己的DB,那么您可以提出一个数据库命名方案,例如:

代码语言:javascript
复制
comp1_db
comp2_db
comp3_db

所有这些DB都可以托管在db.domain.io上。

编辑:这是对原海报编辑的回应。如果您必须传输DB,这个过程永远不会是无缝的&这将需要您的努力。这样的主机名更改是相当激进的&这是您无法控制的。亚马逊53号路线是一回事,但在亚马逊托管生态系统之外的DNS行为则是另一回事。从长远来看,最好只使用公共主机名,但使用不同的DB&可能是相关凭据。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/591665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档