在應聘數據中心職務時,面對來自未來雇主的刁難問題,你該如何進行量體裁衣式的回答?這里有九大應對策略供您參考。
1、完美的數據中心工作如何定義?
學習DevOps、變更管理、IT業務敏捷與其他熱門數據中心術語的要點是提升后端技術與基礎架構滿足企業需求與目標的能力。而數據中心性能指標可以證明這些。
當你在數據中心工作面試中描述自己熟悉這些概念的時候,一定要呈現出你說的都是圍繞著進程提升與最佳實踐。定義一些數據中心性能指標,以及你如何確保你的團隊能夠滿足這些指標。然后解釋這些性能指標如何有益于公司。
例如,不要僅僅指出重復數據刪除技術降低對存儲的需求。要說它釋放了存儲資源,用于新的大數據分析項目,用最低的資本支出達到了20%高的顧客響應速率。
研究你去面試的公司情況。它遵從行業規定嗎?他們看重敏捷與客戶獲取嗎?或者他們專注于維護一小撮高質量的長期客戶?面試前做好這些準備工作可以讓你對要討論的問題進行量體裁衣式的回答。
2、問如何控制數據中心,那就談變更管理
變更管理員為單個管理員提供了控制所有服務器行為與性能的方式。
我們將變更管理定義為一種系統方式,支持數據中心發生不可預知的IT工作負載進化與技術。這關乎自動化工作流、配置變更、打補丁與更新。
變更管理的定義逐漸與術語數據中心自動化和編排融合。來自不同廠商,如SolarWinds與IBM的配置與變更工具讓少數管理員可以控制大量的服務器、網絡節點與存儲設備。
當面試官詢問你如何管理你的時間,或者如何提升數據中心中的時間管理,你就談變更管理準沒錯。它也是一個成功的業務項目發布與擴展的重要組成部分。如果你的數據中心無法適應,那么業務只有兩個選擇:拋棄增長的業務或者尋求后端基礎架構支持,也就是要么使用公有云,要么使用影子IT。
3、問開發與運維,那就談持續集成
在良好的IT企業中,每個人的目標都一樣:提供最好的應用和服務,擁有可持續的基礎架構。DevOps結合持續集成與交付幫助追蹤該目標。
開發者更注重新鮮事物與未來趨勢,而運維者更喜歡穩定性與一致性。DevOps是IT的一種方法論或文化,保持開發與運維團隊之間的交流,在應用與服務方面協作。多數現代IT企業希望系統管理員、開發者和基礎架構管理者實施持續的集成與持續的交付。
持續集成意味著迭代軟件測試該立即進行,并添加到更大型的代碼基礎中。如果變更出現問題,如用光了存儲容量,該問題將受到孤立并馬上回卷到之前狀態。
持續交付將變更提交給代碼,帶領變更通過同行審查與用戶體驗測試。它是對持續集成的擴展。雖然很多DevOps工具通過CI(持續集成)與CD(持續交付)提供代碼,但實際上開發與運維團隊在用不同的方式使用不同的工具。
另一個縮寫為CD的術語是持續開發,也是DevOps要實現的目的之一,但在真實世界中常常充滿挑戰不易達到。持續交付意味著對應用或服務的變更已經可以部署,因為它們就是在與生產環境類似的環境中測試的。相反,持續開發意味著這些變更直接進入生產,都未經過人工干預。
4、問如何抵擋破壞,那就談數據中心彈性
通過避免單點故障并使用適應力強的IT系統,彈性的數據中心能夠抵擋網絡布線、斷電、意外宕機、黑客攻擊與用戶誤操作等造成的破壞。
通過安裝數倍的物理基礎架構,數據中心彈性增加。如果一個PDU失效,另一個已經待命接收失效PDU上運行的工作負載。如果一個載體崩潰,那么可以在第二載體上運行所有的工作負載。N+1冗余意味著無論你運行多少個塊,總有一個額外的塊備用。N+M可能意味著兩個、三個或更多個數量的設備。2N特指處于保護的目的而完全復制的架構。
數據中心彈性的定義已經成為IT技術,諸如虛擬化與微服務,加上像N+1冗余供電與設備這些傳統的正常運行時間助推器。在工作面試中一般有討論分布式應用與服務器集群的環節。分布式應用同時運行在多個服務器上,每一個可能部署成單獨的微服務。服務器集群利用高可用性或容錯虛擬化預防斷電,以便在發生問題時來回遷移虛擬機。
如今的一些數據中心設計為失效,意味著工作負載可能從出問題的服務器中脫離出來,可以跨服務器集群甚至跨多個數據中心,運行在新的服務器上。這種架構從大規模網絡內容供應商延伸到企業IT。
當你在與未來雇主談論數據中心彈性時,陳述IT服務與業務連續性的機制,包括多樣網絡線路、容錯集群。不管如何鞭策你的物理系統,或者IT系統遭遇多少次斷電,數據中心都能持續交付業務關鍵服務。
5、問突破瓶頸,那就談并行應用
想讓應用跑快一點,那就為它增加雙倍的資源吧。
并行應用,也叫做并行計算,通過共享資源與協調行動,可以讓多個服務器CPU或處理器核心同時執行工作流。程序劃分為小塊,然后重新組合,比起串行處理完成工作更快。
并行處理應用可在多核的單顆處理器上運行,也可在多處理器的單臺服務器上運行,甚至可以跨集群或計算網格。這在高性能計算部署中很常見,在企業IT中鮮見。
雖然串行處理有利于CPU,串行通信連接更好。PCIe是比并行PCI延遲更低的總線,但也擁有更高的數據傳輸速率。串行意味著數據可以同時從兩個方向穿過總線,而并行總線每次只從一個方向發送數據。你可以在數據中心服務器上找到用于網卡、顯卡與存儲加速器的PCIe連接。
在云架構與軟件定義數據中心中,硬件與應用越來越抽象。然而,對不同硬件設計處理不同工作負載的初步了解有利于更好地使用容量,或修復簡單的硬件,以便解決性能瓶頸。例如,無需重新撰寫一個復雜的應用,數據中心人員可在PCIe總線上指定本地存儲加速器。相反,在為新應用購買新硬件時,數據中心團隊能與開發者與編程人員協作,搞清楚應用如何使用資源,并為其制定最佳部署方式。
6、問整理與釋放存儲,那就談重復數據刪除技術
無論你企業賣保險、賣IT服務還是其他,業務都依賴大量有競爭力的客戶數據庫。該庫持續獲取新進入的數據,并變更現有數據。
由于多個應用從多個源頭使用這種進化的數據,重復刪除成為抵抗存儲蔓延的基本工具。數據中心通過保留數據點的一個實例,將dedupe作為一種降低存儲需求的進程,而不是用于不同系統的多個副本獨自訪問。重復數據刪除可讓全然不同的系統訪問單個數據點。
有個例子可幫助定義重復數據刪除:你公司在其客戶關系管理系統的數據庫中記錄了顧客ABC的數據。顧客ABC也是公司新產品試點項目的一部分,這意味著相同的數據存在于開發組的數據庫中,用于漏洞、發布新版本等的通信。你可能也有獨立的數據庫用于財務,上面也有顧客ABC的信息。重復數據刪除意味著公司只保留一份顧客ABC的信息,減少所需花費的存儲空間,又不丟失任何信息,不會影響業務決策。數據中心的IT系統維持一個參考路徑,以便三個系統都知道如何快速定位該顧客的信息。
關于重復數據刪除有大量考慮事項。對現有數據分類以便與副本匹配可能耗時又昂貴。對于新數據,存儲系統必須包括合成信息的智能功能,而不是公司每次開始追蹤一個新參數時都需要重新寫一個文件。但如果沒有重復數據刪除,存儲需求和復雜性阻礙業務計劃,如采購模式分析。
7、問不改變現狀滿足業務增長,那就談可擴展性
IT工作負載增加就像海綿吸水一樣:盡可能的侵吞資源。
隨著數字技術在每種業務中發揮作用,數據中心資源可擴展性日益重要。數據中心容量規劃者將可擴展性定義為后端IT部署的能力,與需求同比例增長,不會使管理變得復雜而困難。
電子商務、在線交易以及通過互聯網發布內容,證明了可擴展性的價值。如果一家T恤制造商無法擴展其內部客戶關系管理軟件與Web服務去滿足不斷增長的需求,那么業務將丟單,聲譽將受損。
有些IT企業轉向云計算,處理意料之外或不可預測的短期快速擴展。數據中心管理者規劃容量適應IT工作負載的最大典型需求。之前例子中的T恤制造商可能根據顧客基數的增長有組織地擴展數據中心服務器與存儲,然后在節假日購物高峰期租用亞馬遜EC2云實例。這兩種方式都可以定義為可擴展性。
為了證明容量規劃中的知識深度,對比可伸縮性與彈性。可伸縮性與動態IT工作負載匹配——需要更多資源時就擴展,需求小時就縮小。這種動態的分配在數據中心的物理服務器與系統中比預先配置的云資源中更難實現,但有了虛擬化與云,一切皆有可能。
8、問費用,那就談CapEx與OpEx
撇開OpEx(運營成本)與CapEx(資本支出)的爭論不談,是時候將兩者結合起來看了。有些業務更依賴CapEx IT開銷,另一些依賴OpEx,事實上所有的都是兩者的混合。
在最簡單的意義上,CapEx是購買產品與服務的一次性支出,而OpEx是維持該服務的持續性支出。
業務領導者將CapEx定義為一次購買,然后慢慢貶值。數據中心服務器是一個典型的資本支出。企業通常購買與部署一堆服務器,然后在數據中心經過幾年后貶值折舊賣出。
我們將OpEx定義為經常性開支。云托管服務器是一個典型的OpEx模式。該業務通常不購買與維護云服務器,寧愿每月或根據使用情況付費。這里不存在貶值。如果不需要某臺服務器,不用就成,公司可能在將來還會再次選擇使用這臺服務器。
在OpEx模式下,如果你只為所需要的付費顯然過于簡單,處理虛擬機蔓延的管理員不能同意更多。如果沒有一個資產管理系統,大量CapEx支出將浪費。
面試時,秀出你對OpEx與CapEx差異的理解,即關系著IT策略與業務需求。現代數據中心雇員明白,一些IT服務最好在服務器機架之外處理,而其他的從長期來看投入硬件與軟件資源更便宜。比如大數據分析,雖然很多企業在自己的IT平臺上存儲并分解數據,避免產生與網絡相關的成本,還有基于云的大數據處理服務。
9、談數據中心性能指標搞定面試
學習DevOps、變更管理、IT業務敏捷與其他熱門數據中心術語的要點是提升后端技術與基礎架構滿足企業需求與目標的能力。而數據中心性能指標可以證明這些。
當你在數據中心工作面試中描述自己熟悉這些概念的時候,一定要呈現出你說的都是圍繞著進程提升與最佳實踐。定義一些數據中心性能指標,以及你如何確保你的團隊能夠滿足這些指標。然后解釋這些性能指標如何有益于公司。
例如,不要僅僅指出重復數據刪除技術降低對存儲的需求。要說它釋放了存儲資源,用于新的大數據分析項目,用最低的資本支出達到了20%高的顧客響應速率。
研究你去面試的公司情況。它遵從行業規定嗎?他們看重敏捷與客戶獲取嗎?或者他們專注于維護一小撮高質量的長期客戶?面試前做好這些準備工作可以讓你對要討論的問題進行量體裁衣式的回答。