雲計算對21世紀IT人才的挑戰

作者:IBM  大中華區雲計算中心項目總監   朱近之


 

隨着計算技術的發展和商業的推動,雲計算逐漸成爲IT 發展的趨勢,並逐漸融入 IT 的日常管理和開發模式之中。雲計算在全球已經有了很多成功案例,這些案例均證實了雲計算技術的可行性、穩定性和高效性。處於 21 世紀的 IT 人才,只有充分了解雲計算所帶來的挑戰和機遇,才能更好地適應這種 IT 管理上的創新。

 

雲計算成爲IT 發展趨勢

基於以下幾點原因,雲計算必將成爲IT 發展的趨勢:

商業需求推動雲計算技術的研究和開發。I T技術的迅速發展推動了企業的信息化完善,隨之帶來大量軟、硬件的迅速增多,企業的 IT 規劃和管理變得越來越複雜,所花費的時間也越來越多。隨着市場競爭的逐漸加劇,傳統的 IT 管理模式在時效和靈活性上已不能滿足日新月異的市場需求,客觀上需要一種靈活、動態的,能夠爲市場變化提供實時支持的 IT 管理模式。

傳統運營模式挑戰 。一方面IT 資源的增多使 IT 管理者的工作越來越複雜, IT 資源的規劃、購買、部署和安裝等流程,會因爲技術的更新和資源的增多,爲運營者增加工作難度和強度;另一方面, IT 資源量在顯著增加的同時,也會帶來大量的電力消耗和人力維護成本。如何提高 IT 資源的管理效率和利用率,進而降低運營成本成爲運營者普遍關注的問題。

虛擬化、多核、自動化和Web 技術的進步推動雲計算技術發展。 雲計算技術是容納了互聯網技術,吸取了虛擬化技術、網絡計算、自動化技術和Web 技術的特色,根據市場需求,從而提出的適合現代 IT 管理的創新方法論及一整套解決方案。隨着虛擬化技術、自動化技術和 Web 技術的逐漸成熟,以及在市場中的廣泛應用,基於這些技術的雲計算也將會逐漸成熟,並被廣泛接受和應用。

 

雲計算對IT 運維管理者提出了新要求

雲計算改變IT 運維管理者的傳統工作模式,通過新的方式實現資源的部署和安裝。 雲計算改變了過去IT 管理者單獨部署某個環境或升級某個軟件的方式,不需要在每臺服務器上安裝和部署環境,而僅需要管理者將資源和軟件預先放在雲上,當需要特定的 IT 環境或升級軟件時,能夠快速地通過 Web 服務模式實現資源的自動部署和軟件的安裝。

雲計算促使IT 運維管理者從長遠考慮對企業 IT 資源進行規劃。 對於IT 運維管理者來說,傳統的 IT 管理模式需要其對 IT 資源的未來需求進行充分調研和評估預測,以預算下一年的 IT 支出,做好 IT 採購規劃;而云計算的模式提供了很多的靈活性,當某個應用的資源緊缺時,可以通過動態監控,調配其他閒置資源來支撐,所以 IT 運維管理者對 IT 的規劃有了更大的靈活性和做長期規劃的空間,不必單獨因爲某個應用的短期需求而採購大量資源,而在將來又得不到有效利用。

IT運維管理者需要考慮如何把更多的應用遷移到雲計算平臺上,全面提高企業 IT 服務效率。 只有把儘可能多的應用遷移到雲計算平臺上,纔會更加有效地發揮雲計算管理模式的效率,提升IT 資源利用率,實現企業 IT 資源全面共享。把應用遷移到雲計算平臺,需要從各方面考慮,保證雲計算平臺對應用的支持,包括可行性、安全性、可擴展和升級等等。在把每一項應用遷移到雲計算平臺之前需要進行充分的驗證和評估,以保證雲計算平臺能爲其提供有力的支持。

IT運維管理者需要考慮哪些應用由“公有云”提供,哪些應用需要“私有云”。 企業把自己的應用放在企業防火牆之外的公共雲上,需要有選擇性地把一些特定應用和基礎設施服務外包,而不是一下子把所有應用外包,企業要考慮清楚自己的哪些服務可以有效地由“公共雲”來提供,哪些是涉及企業或用戶私密數據的,需要由企業內部的“私有云”來提供。

傳統的系統維護IT 人員可能面臨着工作機會減少的危機。 由於雲計算平臺實現了硬件、軟件、網絡和存儲的集中管理和監控,並且實現了自動化的安裝和動態部署,客觀上對IT 維護人員的需求會減少。那些只懂原有的 IT 系統維護方法的人員,可能會面臨失業,但是雲計算平臺的出現,既是挑戰也是機遇。對於 IT 系統維護人員來說,如果積極學習雲計算的管理維護模式,會獲得一些新的,具有挑戰性的工作機會。

 

雲計算對開發人員的挑戰

在雲計算時代,資源實現了統一的集中和共享。處於雲計算環境中的開發人員,可能並不需要知道自己在利用哪裏的資源做開發,或者數據和程序存儲在什麼地方,但他可以隨時隨地獲取數據和原有程序。

總的來說,基於雲計算的開發,對開發人員有如下影響:

開發環境發生改變。 在雲計算環境中開發,開發人員需要熟悉如何在雲計算環境中獲取所需資源,包括硬件、軟件和數據等。雲計算提供了一種創新的IT 基礎架構管理模式,用戶不再需要手動管理和部署 IT 環境,只需在 Web2.0 界面提交對服務、存儲和網絡的需求。一旦申請被批准,短時間內相應的 IT 環境就可供用戶使用。在雲計算時代,用戶的開發成果和數據會存儲在雲上,不用擔心自己的機器會出現問題;開發時不需要進行軟、硬件的安裝,而且可以快速實現不同系統間的切換,用戶可以隨時隨地從雲端獲取資源進行開發。

開發能力受到挑戰。 在雲計算平臺上開發,所有開發人員都可以靈活獲取所需的資源和開發環境,程序員之間的競爭更多地體現在程序開發的效率和有效性上。誰能在短時間內開發出高質量的程序,誰的應用就會最先被採用。

 

(本文來自《程序員》雜誌0910期)

《程序員》雜誌官方網站:http://www.programmer.com.cn/

發佈了338 篇原創文章 · 獲贊 8 · 訪問量 244萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章