深層設計

深化。我們在互聯網上做最難、最複雜的事情。我們構建新型的、可擴展的大型系統,可供上億用戶使用。我們所做的更好的事情就是:我們從客戶的利益出發,接管當前的複雜服務器系統,並對其進行優化、調試及故障排除,然後,再按照世界一流水平對其進行管理。

這就需要我們對事情的工作原理有徹底的瞭解,也要求我們明白如何爲真實客戶構建真實的系統,因爲真實用戶在系統上都是做實實在在的事情。這就要求我們提供定製的硬件和軟件解決方案,以便輕易地使用控制面板完成相同模板系統以及服務器設置,所以,在系統擴展時,才構建東西是不值得的。

以下概述了深入開展工作的一些領域並簡要描述了即將要寫的博客主題。

深化設計 – 設計並構建定製化程度最高的可用系統,從系統各個層面來看,有上百個個性化設置 – 這就使我們不得不構建各類組合,如實體服務器及供應商、AWS、阿里雲、Rackspace、私雲、混合雲等等。此外,我們必須構建各種版本的流行的程序語言、數據庫、網絡服務器等等。

真實的系統需要有實在的可供選擇的方案。因爲當前/已開發的應用程序有其特定的版本、配置、模塊以及其它設置,所以將真實系統與當前/已開發的應用程序相匹配時,要特別留意這些版本、配置、模塊以及設置,這對於確保系統成功運行是至關重要的。

深化審計和調試 – 如果已經構建了世界上最完善的深度審計系統,那它可以從各個層面對幾百個項目、事件及問題進行檢查,從硬件、磁盤、操作系統、內核、網絡和防火牆,到數據庫、編程語言、緩存、網絡服務器、負載均衡和cron作業等等。

雖然系統性能不斷地得以提升,但是系統會對所有影響可靠性、性能、擴展性和安全性的一切事項進行檢查。

深度監控 – 有一個功能強大的量身定製的監控系統,可以從各個層面上對每臺服務器的上百個事項進行實時監控,從硬件/雲到網絡、OS、負載均衡器、網絡服務器、PHP、Java、MySQL等等。

深度管理 – 如果是專家,就要做實在的事情,如安裝新軟件、排除故障、甚至只是修補漏洞。這包括所有的最佳實踐經驗的流程以及被稱爲runbooks的標準流程和定製流程。項目管理組在流程開始時,協調這些流程。

最後,必須能夠在全球各地全天候地運行一切系統/流程/服務,最好能涵蓋各種系統、服務器、雲、版本、問題和程序等等。這就是深化的優勢。


( Authored by Steve Mushero | ChinaNetCloud CEO & CTO 本博客英文原文請點擊查看


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章