標記資源,用于問責(Accountability)。我們的整體云目標,是通過應用程序和基礎架構的敏捷化,提高業(yè)務的敏捷性。隨敏捷性而來的是,云提升了業(yè)務部門的責任心。云使我們能將成本與每次業(yè)務交易相關聯(lián)。云提供商允許我們標記每個單獨的基礎設施,并提供各自相應的帳單。多年前,Melvin Conway就提出,企業(yè)結構會對企業(yè)所創(chuàng)造的所有系統(tǒng)產(chǎn)生巨大的影響。在標記中使用企業(yè)結構,使每個業(yè)務部門和應用所有者更具責任和透明性!
從環(huán)境(例如開發(fā),測試,分期,生產(chǎn)等)的角度看,對每種環(huán)境都應有一個獨立的帳戶。這確保了環(huán)境暴露給正確的人,并得以良好的維護。也會避免任何意外的損壞。
對大多數(shù)應用,應用上述原則并不需要做重大的重編碼。許多原則可以通過設置、配置和嚴格的部署過程來解決,其它的原則可以通過對應用做微小的更改而實現(xiàn),并不涉及核心的功能。過去我們曾假定,服務器硬件一旦購買將繼續(xù)永久使用。而云是根據(jù)每次使用而付費,并在不需要時關閉。不要將你當前的部署模型復制到云部署上。因此在采用云時,我們應重新審視應用和基礎設施模式,避免簡單的升級轉換(lift-and-shift)操作。對于任何在云上的新部署,至少應遵循上述原則。
我建議,不應該僅將云計算看作是另一種技術平臺,而應將云用于產(chǎn)生競爭中的優(yōu)勢。云資源類似于業(yè)務中的信用可用性。一個小公司也可以高瞻遠矚,并實現(xiàn)自己的想法。因為當前一個想法的實現(xiàn),并不需要做前期的投資和很高的生產(chǎn)周期。使用上述原則,構建具有自身競爭優(yōu)勢的應用和產(chǎn)品。