為了充分發揮云計算的全部潛力,這些憂慮(問題)必須由云計算供應商和規劃者予以解決。這些問題包括:評估服務選項(平臺服務功能)、應用程序集成的成本影響以及云計算的爆發、治理和安全性
云計算成本評估面臨挑戰
· 成本評估的第一個挑戰是如何選擇云計算的服務模式。
企業的CIO和CFO們都一致認為,云計算的最大問題就是成本評估,但是這個問題與“云計算成本是多少?”、“基礎設施即服務(IaaS)上云計算功能是如何對成本和收益產生影響的?”等問題并不盡相同。這個問題源于一個基本問題:“哪一種云計算服務模式是最好的?”IaaS具有最低的成本和最多的競爭供應商,但是平臺即服務(PaaS)和軟件即服務(SaaS)將會更多地減少使用許可費用和運營成本。大多數的企業都難以對這些收益的實際意義作出評估,所以企業高管們仍在對是否做出實施IaaS決策猶豫不決。
· 成本評估的第二個挑戰是在眾多選擇中選好托管供應商。
諸如專用服務器、可用區域以及VPN集成等等這樣的功能都會增加云計算的成本,但是這些功能卻又都有助于提升系統的可用性和性能。那么,這一差異性是否足以成為那些增加成本的合理性佐證呢?大多數的公司在作出決策時仍是有著較大困難的。
一個相關的問題就是眾多云計算公司所提供的網絡服務或“平臺服務”功能,具體涉及基本數據管理系統工具、高級工作流程管理和內容緩存等。幾乎所有的云計算應用程序都至少能夠從這些高級托管功能中的某一個中獲益。但在這種情況下,其挑戰就是如何把這些功能與應用程序集成起來。很多平臺服務都必須由應用程序來調用,這就意味著要修改程序來適應額外的服務。
在某些情況下,平臺服務應當對應用程序進行完全改造以便于讓它們成為專用的云計算應用程序。諸如社交網絡企業這樣的創業公司能夠比一般的企業更好地利用云計算,因為他們所開發的應用程序都是針對云計算平臺服務的,它們能夠支持更好的工作任務分配、更高的性能表現和可用性。企業用戶們會發現,學習使用這些工具是比較困難的一件事。
· 成本評估的第三個問題則涉及云計算的敏捷性。
大多數考慮實施云計算的企業高管們都認為,復制應用程序組件副本的能力是至關重要的。這一挑戰已確定了應當采用何種機制、它們的具體費用以及其收益如何。組件比例和故障轉移通常要求實施某種形式的負載平衡或工作流程管理,這就意味著一個專用的新組件。當了解這些功能時,還應予以考慮的因素包括:
1、它是在何處運行的,是在云計算中還是在數據中心內?
2、什么樣的數據將幫助我們進行決策,是將組件有效地擴展至公共云計算、私有云計算還是數據中心?
3、是托管在公共云計算,還是跨公共云計算和私有云計算創建混合云計算,其應用程序的性能與可用性方面的考慮是什么?
雖然最后的問題并不是一個最影響項目的問題,但它卻是一個最被認同的問題。在云計算中,安全性和治理是不同的。更糟糕的是,其差異各有不同,這主要取決于云計算的使用方式以及云計算托管組件是如何與公司的自有數據中心組件相關聯的。一些用戶表示,應用程序的傳統內部審計往往無法檢查出問題,其遺漏比例通常達到六成,因為審計人員可能沒有看到應用程序的所有可能運行狀態,從而完全無法保證其運行。由于審計人員看不到的問題就不會在報告中體現,所以合規性問題和安全漏洞就這樣如同定時炸彈一樣被留在那里。
治理和安全性挑戰出現的很大一部分原因是審計人員和云計算規劃人員并不習慣于把應用程序開發視為具有一系列有限的運行狀態,而其中每一個狀態都必須具有有效的功能性、安全性和合規性。具有可變運行狀態的應用程序能夠并確實存在于數據中心內;它們是為工人提供更多有用信息而作出努力的結果。
云計算問題的解決之道
所有這些問題的解決方法就在于,針對云計算應用程序更加完善的項目管理和全面的試運行。前者能夠確保所有被選擇的云計算技術都被確定審查,并可為核準所提出的功能、成本以及收益提供標準。管理還可以幫助識別應用程序必須被驗證和確保的運行狀態。
至少在這個階段,良好的管理方法是遠遠不夠的,因為無論企業如何努力地確保其全面性,它們都有可能是不完整的。而試運行則是至關重要的,它與傳統試運行的區別在于其運行規模設計是為了充分揭示成本、測試方案以及相關關鍵位置的,在這些關鍵位置上安全性、合規性以及治理的工具與方法必須得到改變。
試運行還包括針對應用程序生命周期管理、開發、運行的工具與技術的試用。超越目前的應用程序而看到云計算部署的候選對象,從而確保所選擇的工具適用于每一個關鍵任務,這一點是非常重要的。否則,由于不斷出現的變更、增加基本工具以及實施新方法的需求,云計算項目就會變得越發復雜起來。而這并不是云計算的成功之道。