然而,云正在迅速改變數據庫市場。雖然數據庫供應商似乎很少達成一致,但每個人似乎都渴望從價值 400 億美元的傳統數據庫市場中分一杯羹。數據庫即服務是未來的發展趨勢。
由于這種構造轉變,遷移突然成為首要考慮因素。然而,成功完成遷移的企業數量十分有限。每個企業都需要新技術,并且有大量的“解決方案”來幫完成遷移,那為什么成功率仍然很低?
下面一起了解為什么即使是最有經驗的 IT 團隊,數據庫遷移也會經常遇到困難。
1. 避免供應商鎖定
太多的 IT 領導者仍然主要將自己視為“新技術的帶來者”。供應商長期以來一直迎合決策者的想法。IT 也有義務從成本中心轉變為貢獻收入。然而,舊習難改。一個關鍵要素是技術的快速無縫采用。盡快采用基于可靠和全面經濟分析的技術可能會構成顯著的競爭優勢。
另一方面,這需要避免供應商鎖定。鎖定程度越低,企業的行動速度就越快。任何需要大量重寫應用程序和重新發明業務流程的技術都可能不適合。遠離任何試圖掩蓋采用他們的技術所需的努力的供應商。
2. 企業是否必須進行重構?
對于企業工程師來說,似乎沒有什么比“從頭再來”的方法更有吸引力的了。重寫、重建和再發明是非常令人滿意的。沒有什么比重新開始更有效地擺脫過去的問題。對于明顯存在質量問題的應用程序,可能確實需要重寫。
但是,從一個數據庫遷移到另一個數據庫通常是由其他因素驅動的。從本地遷移到云端通常不是出于工作應用程序的質量問題,而是出于業務因素。事實上,IT 企業將不得不重新構建完全健康的應用程序平臺。
起初看起來像是一個易于管理的項目很快就會吞噬整個業務。
從頭開始的方法很快就會變成范圍蔓延。隨著計劃的推進,越來越多的應用程序需要重寫。分析師和業務用戶被要求重寫他們的 SQL,因為沒有足夠的顧問來幫助解決它,每個人都想知道這是否真的是他們時間的最佳利用。
正如那句古老的格言所說:如果它沒有壞,為什么要修復它?僅僅因為正在尋找一個更經濟的數據庫平臺并不意味著必須重新構建現在正在工作的所有內容 - 并且在完成重寫后將以完全相同的方式工作。
3. 高估的遷移
五年內花費 3000 萬美元是數據倉庫項目的典型遷移項目持續時間。Gartner 將這些項目的成功率定在 15% 以下。該領域的重量級老牌 Teradata 最近強調了它是如何贏回客戶的,因為該公司向另一個平臺的遷移被證明過于復雜。
如果這些項目問題如此之多,為什么行業沒有得到更好的處理?首先,我們的工程師經常會低估軟件開發項目所付出的努力。
然而,更危險的是遷移中存在的問題。初步進展表明該項目將迅速取得成功。然后,20% 的工作將消耗 80% 的資源并無情地推高成本。項目進行了幾年,資金枯竭,業務變得不堪重負,而且項目也會隨之崩潰。
不要被這個最典型的問題迷惑:前 80% 的挑戰是小菜一碟。最后 20% 是這些項目走向失敗的問題所在。
4. 數據庫系統虛擬化的優勢
將數據遷移到云端不是一種選擇,而是每個 IT 部門的必然要求。但它并不止于此,僅將本地數據庫更換為托管數據庫并不能滿足 IT 為創收做出貢獻的要求。相反,IT 必須弄清楚如何從當今的數據孤島(是否基于云)過渡到深度集成的云數據庫。
數據倉庫是云中所有新 IT 環境的支柱,可能是最難移動的。如果執行完美的遷移,賭注很大,但回報也很高。
數據庫系統虛擬化以一種強大的方式彌合新舊之間的鴻溝:現有應用程序可以快速從當前數據庫遷移到新數據倉庫。無需進行重大更改。同時,企業已經可以在新平臺上構建新的應用程序。簡而言之,數據庫系統虛擬化為企業提供了兩全其美的優勢。
經驗豐富的 IT 領導者應該了解,為新開發部署資源和資金比為重寫而重寫應用程序帶來的收益要高得多。在當今世界,技術采用的速度比以往任何時候都重要。