高可用及數(shù)據(jù)安全原則
作者:佚名 時(shí)間:2014-11-24 分享到:
經(jīng)過(guò)scale out設(shè)計(jì)之后,系統(tǒng)整體可擴(kuò)展性確實(shí)會(huì)得到很大的提高,整體性能也很容易得到較大的改善,但是,系統(tǒng)整體的可用性和維護(hù)方面卻變得比以前更加,因?yàn)橄到y(tǒng)整體架構(gòu)復(fù)雜了,不論是應(yīng)用程序還是數(shù)據(jù)庫(kù)環(huán)境方面都會(huì)比原來(lái)更為龐大,更為復(fù)雜,這樣,最直接的影響就是維護(hù)難度更大,系統(tǒng)監(jiān)控更難.
如果這樣的設(shè)計(jì)發(fā)行所帶來(lái)的結(jié)果是系統(tǒng)經(jīng)常性地crash,經(jīng)常性地出現(xiàn)down機(jī)事故.大家肯定是無(wú)法接受的,因此,必須通過(guò)各種技術(shù)手段來(lái)保證系統(tǒng)的可用性不會(huì)降低,甚至在整體上有所提高.
這就引出了scale out設(shè)計(jì)過(guò)程中的另一個(gè)原則,也就是高可用性的原則,不論如何調(diào)整設(shè)計(jì)系統(tǒng)的架構(gòu),系統(tǒng)的整體可用性不能降低,
其實(shí),在討論系統(tǒng)可用笥時(shí),還會(huì)引出另外一個(gè)與之密碼相關(guān)的原則,那就是數(shù)據(jù)安全原則,要想達(dá)到高可用性,數(shù)據(jù)庫(kù)中的數(shù)據(jù)就必須是足夠安全的,這里所指的安全并不是針對(duì)惡意攻擊或者竊取,而是針對(duì)異常丟失而言,也就是說(shuō),在出現(xiàn)軟/硬件故障的時(shí)候,能夠保證數(shù)據(jù)不會(huì)丟失.數(shù)據(jù)一旦丟失,根本就無(wú)可用性可言,而且,數(shù)據(jù)本身就是數(shù)據(jù)庫(kù)應(yīng)用了核心的資源,絕對(duì)不能丟失這一原則也是毋庸置疑的.