自己參與開發(fā)的、運維的企業(yè)級web應(yīng)用、算法程序及未參與的其他應(yīng)用,要訪問數(shù)據(jù)庫,總是會配置某數(shù)據(jù)庫的IP地址,而不是數(shù)據(jù)庫域名,然后問題來了?
?集團/企業(yè)IT部門一般會在放假期間做服務(wù)器升級、遷移或釋放一些IP資源,然后會有很多web應(yīng)用、算法程序、部分sas服務(wù)、部分ERP因此出故障,影響用戶使用。
今天吃飯休息的時候突然認(rèn)真思考起來:為什么不在代碼中配置數(shù)據(jù)庫域名呢?
假如數(shù)據(jù)庫因為某種原因,需要換到另一臺機器上,如果多個應(yīng)用都配置了這臺數(shù)據(jù)庫,一換IP,就需要將涉及的應(yīng)用配置全部修改一遍,挺費時費力的,如果配置了域名,在DNS服務(wù)器里將域名映射為新的IP地址,不是大大的簡化了運維么?
PS:不認(rèn)真吃飯容易吃多。