甲骨文ACE總監:你真的能做到“去Oracle”嗎?

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"譯者注"},{"type":"text","text":":在中國,“脫離”甲骨文,是被迫的行爲,因爲國家層面在推動去 IOE(IBM 的小型機、Oracle 的數據庫、EMC 的存儲),減少高新技術行業對國外的依賴。但是國產替代品一方面其性能、可靠性還不足以完全取代,另一方面由於兼容性、風險控制的原因,替代也是長期逐步進行時。無獨有偶,國外大廠也在嘗試“脫離”甲骨文,早在十年前,IBM 就曾發起過“破甲行動”。最近幾年,亞馬遜、Salesforce 等正在開發自己的數據庫,以脫離甲骨文。這是怎麼回事呢?儘管甲骨文在傳統領域仍然有穩定性和性能上的優勢,但是它的問題也特別的多。歸根到底,是甲骨文落後於時代太多,不能適應現在的業務場景,維護和運行成本又很高,而且不可控,出問題只能找甲骨文解決。本文作者給出了“脫離”甲骨文的思路。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"越來越多的組織向我們表達了這種願望。有時候會成爲一個很無聊的問題。但這只是一半的願望。很明顯,組織們已經不再需要一樣東西了,但是他們還沒有明確表示他們需要什麼。我們在此追求什麼?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"那麼甲骨文(Oracle)究竟意味着什麼?甲骨文擁有廣泛的產品組合,當然也是一家公司,一種業務關係。我們是否應該撤掉所有的產品,並斷絕與甲骨文的一切聯繫?求助者是否完全不知道他們的公司正在使用該供應商的產品?很明顯,這樣的操作需要相當大的成本、精力和風險,是否有一些商業案例?正如我們作爲架構師所被問及的所有問題,我們必須理解請求的背景和真正的目的,因此我們將提出一個“權力問題”:爲什麼?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"在本文中,我們先來看一下想要脫離甲骨文的原因。接下來,我們將描述“甲骨文”一詞所代表的內容——在各個級別的技術棧和不同的業務領域中,有 2000 多種產品。最終,我們將會描述出“脫離”的含義:定義你要“遷移”的地方,然後實際去那裏。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"如果你對當前的 IT 現狀不滿意,那麼就很清楚了,爲什麼你應該考慮放棄甲骨文或者其他廠商的技術。你需要專注於實際問題和目標,併爲你的實際需要制定適當的路線圖。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"爲什麼(脫離甲骨文)?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"這種請求幫助脫離甲骨文的背後原因,通常是甲骨文公司代表的行爲。強硬的、短期的銷售行爲、對客戶成功(與所收購的甲骨文產品有關)有限的明顯興趣、持續的溝通中斷,以及來自許可證管理服務(License Management Service,LMS)的意想不到的、大量增加成本的裁決,以及無法理解的價格結構變化,這些因素的組合阻礙了許多甲骨文客戶的發展。高價格的支持組織的認知價值下降,以及僱傭 ACS 來實際解決問題的額外成本,也是不利的。甲骨文似乎經常被認爲是僵化、生硬、利用客戶的依賴性和誤導性的傲慢。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“跟一個這樣對待你的利害關係人一起,你就別想做生意了。畢竟,他們的產品並沒有那麼特別。”"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"和許多供應商一樣,當然也不比其他供應商遜色,甲骨文也熱衷於推出新產品,停產現有產品,有時產品生命週期短得驚人,而且也不總是關注現有客戶的清晰遷移路徑。甲骨文的產品團隊通常是嚴格地從他們自己的背景出發,而不會在與客戶一起構建的歷史和由客戶構建的歷史方面承擔太多的協調和責任。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"惱怒是差勁的顧問。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"儘管在許多情況下,惱怒是很容易理解的,但是這本身並不能迅速地爲類似的情況提供一個合理的商業理由,從而擺脫甲骨文(產品)或其他供應商的產品。正如恐懼、不確定和懷疑一樣,惱怒也是一種不好的引導。但這有理由讓人惱火,這會給商業關係蒙上一層陰影,同時也是對這段關係進行批判性評價的原因。但這類評估應採用商業和技術原因,而不是情緒化的反應來完成。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"有些事情可以而且應該去做。與任何其他關係一樣,與對方交談並討論這些問題會對所有相關方都有幫助。無論是否是由甲骨文合作伙伴和 \/ 或其他甲骨文客戶共同參與,與甲骨文組織進行認真的對話,都有可能有助於消除誤解或惱怒。如果不能對備選方案或商業案例進行適當的分析,僅憑直覺作出情緒化的反應,脫離甲骨文(技術和供應商),則可能導致更壞的結果。退後一步,深呼吸,儘可能客觀地評價形勢,這總是更好的選擇。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"持續技術評估"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"對組織所使用的技術棧進行定期評估是一種良好的實踐,它應該產生一個更新的路線圖,其中包括一箇中期計劃,以便加以鞏固、嚴格控制或淘汰,並用可行的備選方案來取代。要注意的是,繼續使用一個組件和選擇替代它一樣,都是一項決策。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"這類定期審查可防止組織採用和維護已不安全的技術,或在市場支持不足時可能承擔更多的責任,從而增加了依賴供應商的風險,也增加了維護、操作和開發成本。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"因爲市場壓力和業務不斷變化,IT 應該提供一個方法來應對這些壓力。這也是對架構和技術棧以及它們仍然提供創新功能的能力進行持續評估的另一個原因。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“在我的新雲裏沒有舊垃圾。”"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"很多組織都特別想要重新考慮技術堆棧,這就需要制定雲策略。到了重新審視 IT 領域已經建立很久的產品(這當然也適用於 SAP、微軟或 IBM 等),並將其淘汰的時候了。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"成本高昂"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"談到成本問題時,我們有時會遇到另一場關於甲骨文的爭論:“成本(太)高”。這個聽起來可能沒有那麼感情用事,但是它仍然是很主觀的。“昂貴”是一種判斷,它反映了成本和收入之間的關係,也就是"},{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}},{"type":"strong"}],"text":"與現實的替代方案相比較"},{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":"昂貴"},{"type":"text","text":" ="}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"(運營成本 + 管理成本 + 維護成本) > 收入"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"||"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"(甲骨文解決方案的運營成本 + 管理成本 + 維護成本)>> (同等替代棧的成本)"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"當然,可以想象,現有的基於甲骨文的解決方案的成本要高於它所產生的業務效益,或者高於替代解決方案的成本。要是這樣,遷移的成本就可以收回來,這看起來就是將特定的應用脫離甲骨文的最好理由。注意:現有的基於甲骨文的解決方案可能太大,這會產生額外的成本,而這些成本可以通過減少運行時環境的規模而得以降低。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"假如你用今天的技術,就像 15 年前的老版本一樣,你會得到 15 年前的成果(而 15 年的創新並沒有讓你受益)。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/dc\/dc017dad892d1b63c1477cfb3a8583cf.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"企業想要經常擺脫的東西往往是一個複雜的方面,它阻礙業務創新,並增加 IT 成本;甲骨文在很多情況下都是這種混合的一部分(IBM、微軟、SAP 也是如此)。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"儘管甲骨文目前的環境功能很差,而且價格並不便宜,但是可以想像,如果使用同樣的產品,比如更有效、更好的使用,就會有很好的效果。甲骨文的開發者和管理員們使用了 2020 年的技術,就像他們使用 2010 年甚至 1995 年的技術一樣。雲計算進一步加快了技術創新的速度:每隔一季或者更短的時間就會發布新的功能和更好的機制。對當前技術能力的更好理解,以及對更現代的軟件交付和軟件操作管理的過程設計,能夠帶來實質性的、令人驚訝的結果改進。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"路線圖對所有技術組件和與之一起創建的系統來說都是非常重要的,一個前進的方向。6R 模型描述了可以考慮的各種方向:退役(Retire)、保留(Retain)、重新託管(Rehost)、重構(Refactor)與重新架構(Rearchitect)、重新平臺(Replatform)和重新購買(Repurchase)。簡單的說就是:告別、保留(可能還有現代化)、帶到新的環境(通常是雲端)、現代化和改進(在同一基礎上進行翻新)、用新選擇的平臺組件重建、用標準解決方案替換。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"6R:擺脫當前甲骨文組件的六種方法。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"可以通過以下方式探討“脫離甲骨文”的願望:從以甲骨文某些產品的成本、靈活性、可管理性、安全性和規模爲基礎的現狀走向一個理想的情況,在此基礎上,可以開發、推出和管理具有吸引力的總體擁有成本的敏捷控制軟件。這張圖直觀地展示了這些選項。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/41\/41330c11d0d06c02516d88cba23b0f69.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"6R 模型應用於 Oracle 數據庫。退役、保留(和翻新)、重新託管、重新平臺、重新構建和重新購買(替換)。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"其理想的情況包括人員(及其信念、參與度、歷史和情感、技能和專業知識)、文化、流程、資源以及第三方產品和技術。甲骨文產品可以在這種理想的未來組合中佔據一席之地。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"遷移到哪裏去?怎麼遷移?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"選擇停用一種產品或技術,通常是決定使用另一種產品或技術的結果。渴望別的東西,導致選擇放棄現在的東西。對我們來說,“不使用甲骨文”應該是一個過程的結果,在這個過程中,我們會仔細地評估,並自覺地決定“遷移到某處”:開始使用某一產品,然後取代甲骨文產品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"當選擇保留或逐步淘汰或替換時,應考慮到不同方面。用來比較某一種技術構件的備選方案的標準包括:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"適合目的;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"功能(特定產品或技術組件的作用);"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"安全性;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"穩定性和可擴展性;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"貨幣 \/ 最新信息;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"成本和生產力(購置、開發、管理、維護);"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"市場接受度;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"產品路線圖;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"並與現有的環境和組織相適應。"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"儘可能客觀地表示供應商的業務可靠性也是一個準則。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/28\/28d75eb8272c8ebf9d7e8daa267c1507.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"各個組織都希望將 IT 支出控制在一定範圍內,同時結合使用和價值,並且能夠根據業務需求快速創建和修改功能;甲骨文產品可以很好地成爲這種理想狀態的一部分。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"遷移到替代方案"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"如果還有比當前解決方案更好的替代方案,那麼問題就來了,可能的遷移方案是什麼樣的。它的成本是多少,誰來承擔這些費用,需要多少時間和精力,資源的可用性如何,哪些停機時間是可以接受的,以及這會帶來哪些風險,對提供新業務功能的能力有多大影響?一項不言而喻的考慮是僱員的參與程度和積極性:根據他們的技能、學習能力和現有職責,他們是否願意向這一替代技術過渡?在早期階段,他們是否參與了決策過程?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"金錢總是起着重要的作用。由於遷移的成本包含了許多因素,其中有些因素通常是不確定的,因此常常難以估計。這包括註銷尚未完全折舊的應用程序和平臺組件,培訓受影響的員工,以及暫時降低生產率。有時候,使用了 20 年以上的應用程序,在金錢、知識和情感方面的累積投資遠遠大於人們通常所知道的。解除該應用程序與其他系統和組織之間的相互關聯需要付出巨大的努力,同時也存在巨大的風險。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"若能做到這一點,那麼這種遷移就像任何重大的改變一樣,不能大踏步走,當然也不能操之過急。但是,採用漸進的方法的確會帶來其他挑戰,如需要在新舊解決方案之間建立複製機制。所以,應該提前做好充分的計劃,以避免做出基於錯誤或不完整的假設而導致額外成本的決策。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"要成功地替換正在使用中的組件,需要一個完整的功能和技術規範以及測試集來詳細描述組件的使用方法和內容。使用這些方法,我們可以規劃和評估現有的替代路徑(它本身並無商業價值)。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"在現實中,這些規範很少是完整的和最新的,因此,起草一份詳細的說明往往是整個過程的一部分。這項研究可用於建立對替換的支持,並確定優化方面的低垂成果。此外,CI\/CD 以及業務監測和管理的程序和工具也必須是清單和最終遷移的一部分。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"應用程序應該做什麼?"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"在要替換的系統與其他內部和外部應用程序之間的所有交互點進行自動測試,對於確保替換組件的正確性,從而降低風險具有重要價值。這種測試也很少是完整的,因此它必須作爲遷移的一部分或在遷移的準備工作中建立起來。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"把每一項活動分解成更小的步驟,會使它更簡單,風險也更小。在從甲骨文到其他東西的遷移過程中,我們將嘗試做同樣的事情:定義一個有意義的平臺,讓我們可以一步一步地進行替換。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"技術遷移也與人和流程有關。"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"相關工作人員,或負責管理和維護應用程序外包伙伴的人員,是遷移過程中的一個重要部分。在遷移的另一面中,他們的功能知識和技能也很有價值。他們的工作環境正在改變——他們必須接受培訓、指導,甚至常常受到誘惑,才能利用新產品和新技術獨立工作,從而激勵他們。並不是所有員工都希望或者能夠在離職後繼續工作;這可能是人力資源領域的另一個挑戰。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"現在該做什麼?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"  "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"幾十年來,甲骨文技術確保了 IT 和日常運營績效的連續性,而且對於那些現在宣佈要脫離它的組織來說也是如此。假如你還想替換該技術,最好列出一個清單,列出與甲骨文技術相關的、你(仍然)欣賞的、日常使用的和業務需要的東西。它們必須以某種方式回到你將要選擇的替代技術中,而這可能被證明是非同小可的。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"我們明確向你說明,如果沒有積極的商業案例來支持你脫離甲骨文的願望,無論是在金錢上還是其他措施上,要避免你的惱怒和其他情緒成爲你的壞參謀。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"從 IT 的問題狀態中解脫出來,在很多組織中都是很有意義的,這使得 IT 能夠像幾十年前那樣,並且從現在的問題狀態中解脫出來,這也是產生於 IT。毫無疑問,這意味着要捨棄甲骨文的某些產品。其中可能包括保留甚至引進新的甲骨文技術產品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/cd\/cda730510fb962aabb5e1906fd74f9d5.jpeg","alt":null,"title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"左邊是大多數組織想要拋棄的情況。即使甲骨文不是許多不希望的方面的原因,它通常也是混合的一部分。右邊是組織想要轉移到的情況。甲骨文技術通常也將成爲這個閃亮的嶄新世界的一部分。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}},{"type":"strong"}],"text":"作者介紹:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"Lucas Jellema,荷蘭 AMIS 解決方案架構師、首席技術官。甲骨文 ACE 總監、革新者大使、JavaOne 搖滾明星和程序員。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":" "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}},{"type":"strong"}],"text":"原文鏈接:"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"color","attrs":{"color":"#494949","name":"user"}}],"text":"https:\/\/medium.com\/real-vox\/what-if-companies-say-help-me-move-away-from-oracle-ffbbc95afc4f"}]}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章