通過蘋果的這一個動作我們不難看出,在未來的幾年當中蘋果仍然還不能夠脫離現有的云計算廠商的頭銜,同時,有很多業內專家表示,如果蘋果不能成功打造內部云基礎設施,那么就要依賴其商業對手亞馬遜、谷歌和微軟運行在iCloud中的巨多的照片,視頻和消息系統。為了確保外人無法窺探蘋果的內部服務器和其他系統,構建自己的云也會給蘋果更多的安全性。
據了解,蘋果至少有六個正在開發云計算基礎設施的項目,其中包括一個代號為McQueen的項目,該項目會建立自己的數據存儲系統。而其他項目,則是建立服務器,網絡設備和系統,來幫助來驅動應用程序。然而在所有的云服務都準備好之前,蘋果不能完全移出競爭對手的云服務。如果其中一些服務完成的話,那么它可以減輕對其他公司的依賴。
軟件對于云的挑戰
我們都知道,軟件應用對于一個成熟的云平臺來說是至關重要的,在這方面有很多的廠商發展的腳步都比較緩慢,就拿運行交換機和路由器網絡設備的軟件來舉例,蘋果試圖和Cumulus Networks合作,后者提供了一個開源的操作系統,用于運行網絡設備。Cumulus Networks和蘋果達成協議,蘋果在一個項目使用其代碼,費用為150萬美元,遠低于Cumulus Networks的平時收費。
該軟件比蘋果現在用的系統明顯優越,但蘋果不能滿足其在積云代碼所需的規?!,F在蘋果的網絡上,至少有10萬臺交換機和路由器設備,知情人說,蘋果計劃把數字上升到40萬。這個計劃于2014年開始,但它去年秋天以失敗告終。所以說一個成熟的云平臺,其軟件平臺的成功建立一定是依托在一個非常可靠、安全的硬件平臺之上的。
就拿現在很多的云計算企業來說,很多企業都只是單純的把關注的重點放在了如何快速提升用戶的應用使用體驗的層面,反而忽視了在云計算平臺建設之前以及部署過程當中關于底層建設、硬件平臺部署,硬件平臺同軟件平臺以及云平臺應用之間的兼容和融合等問題,其實這些問題也是決定了一個云計算平臺的發展。
云計算的幾大束縛
對于可靠性問題,其產生根源眾多,如過載、代碼問題、服務器崩潰、數據庫問題、帶寬、硬件、云問題、CDN、數據中心問題等。我們也見證過一些系統更新,還未經完善測試便加以運用所帶來的問題,這些問題是人為的,由程序員、內容編輯人員、游戲開發人員甚至是我們的成員所造成的。
同時數據庫問題是另一個司空見慣的問題。從過載到常見的復制問題??蛻艚洺U`解復制、不明白復制需求及復制效果,所以經常產生問題,而我們也就一直不斷地來解決這些問題,包括使用新型的探測、監控及管理工具使系統正常運行、保證數據準確性。
此外,系統擴展問題有別于其它問題,為應付未來幾天、幾周甚至幾個月的事務增長,而需快速建立或擴展系統時,更需另當別論。因為通常情況下,系統架構時并未考慮此事,負載均衡做的很差,甚至沒有負載均衡,或者是沒有便攜式PHP/Java會話而導致無法實現均衡。這些問題可能都是當前在云計算部署和后期應用方面經常遇到的重點問題。
本文我們只是單純的舉了一些國外大廠的例子,其實隨著當前用戶數據量的不斷激增,使得用戶對于數據端的服務需求開始變得越來越多,而云計算技術在快速發展的過程當中勢必會遇到很多的發展問題,這就需要用戶、企業、平臺管理等等諸多方面共同努力,來讓云計算產業快速、健康、穩定的發展下去。