數字化轉型如今已經成為了一個非常熱門的話題,任何可以被數字化的業務環節在未來都注定完成數字化轉型。它從衣食住行各個方面改變了我們每一個人的生活,同時形成了顛覆傳統行業格局的力量。
對此,甲骨文公司產品管理與戰略副總裁Siddhartha Agarwal認為,數字化轉型是每一個企業都需要積極面對的任務,在這場數字化革命背后的驅動力,是包括移動化、社交化、大數據以及物聯網在內的一系列創新技術。企業需要一個高效能并深入業務內部的架構,在此基礎上實現一個易用、安全且穩定的云平臺來將這些新技術落地并真正為我所用。而這正是數字化時代為Oracle融合中間件所賦予的新使命。
Oracle云開發:讓開發人員更“任性”在云計算時代,企業應用的開發正在提速。究其原因,Siddhartha Agarwal表示,業務部門要保持競爭力,就需要以最快的速度加入競爭,它的前提是需要我的應用快速開發就緒。而云計算開發除了速度加快之外,同時還要關注高質量的應用交付,這都給傳統開發人員提出了新的挑戰。
對此,一個新的軟件開發方式開始受到越來越多的關注,即DevOps(開發運維一體化)。它旨在促進應用開發、技術運維和質量保障(QA)部門之間的溝通、協作與整合,從而提高軟件交付的速度和質量。有不少軟件開發平臺正在將DevOps這一概念融入到產品當中,讓開發人員理解并運用到實際工作之中,實現一體化的開發。
甲骨文公司產品管理與戰略副總裁Siddhartha Agarwal
眾所周知,甲骨文融合中間件不僅擁有Java這樣的重量級平臺,還包括了消息、集成、應用服務器以及企業管理器等服務。雖然并沒有很明確地將DevOps概念單獨提出來,但通過將各個部分以云服務的方式暴露給開發者,Siddhartha Agarwal認為Oracle云開發平臺恰恰是DevOps模式最好的踐行者。
“開發人員可以不再需要運維部門提供數據庫、應用服務器以及計算資源調配的支持。通過Oracle云開發控制臺,就可以自己創建一個數據庫或者應用服務器實例,直接跑起來。Oracle云服務為開發者提供了持續的應用交付能力,寫代碼、測試、應用集成、生產環境交付,開發者完全可以自主實現。而通過Oracle企業管理器還可以進行應用的監控和管理,所有這些都是DevOps的最佳實踐。”Siddhartha Agarwal說。
Oracle云應用基礎:讓應用開發更“透明”Oracle云應用基礎(Cloud ApplicationFoundation,簡稱CAF)是甲骨文融合中間件最重要的組成部分之一,它包含了Weblogic應用服務器,Java EE應用服務器,Tuxedo大型機遷移工具以及Cohenrence數據網格等,以滿足企業對云開發的不同需求。
Siddhartha Agarwal表示,通過OracleCAF,用戶在開發云應用的時候可以不再關心交付的類型,即公有云還是私有云。當應用開發完成之后進行部署的時候,可以選擇公有云和私有云的部署選項,而在兩種選項當中,用戶可以實現自由的切換,無需額外的編譯工作。
Oracle云架構組合
此外,甲骨文在Oracle CAF中還加入了Oracle Virtual Assembly Builder以及Oracle TrafficDirector負載均衡工具,使得云應用即可以運行在Oracle Exalogic中間件云服務器上,也可以運行在第三方的云平臺上,如AWS、微軟Azure等。Oracle CAF即可以適用于預置型的私有云上,還可以運行在Oracle公有云以及其他第三方的公有云環境中,為企業在多種云中提供平滑過渡和遷移的能力,從而使得應用之于云計算更加透明。
從融合中間件到Oracle PaaS根據分析機構GigaOM的調查數據顯示,未來五年平臺即服務(PaaS)業務的市場占有率將從如今的27%增長到72%。隨著云計算應用的普及,平臺層對于終端用戶的技術壁壘正在逐漸凸顯出來,而對于以平臺技術(數據庫、中間件)見長的甲骨文來說,這也正是機會所在。
對此Siddhartha Agarwal表示,云計算發展至今,基礎架構層(IaaS)正在被商品化,無論對于用戶還是對于服務提供商來說,它都不再是實現差異化的來源。相反地在平臺層,中間件支撐了前臺的一系列創新應用,它的管理與維護是最重要的,當然也是最困難的。這也是PaaS的發展在未來最具潛力的主要原因。
對于甲骨文的PaaS服務,主要來源于兩大產品線,即中間件和數據庫?;蛘吒毞忠幌拢琌racle數據庫可以歸為Oracle DaaS(數據即服務),而PaaS則來自于Oracle融合中間件,或者用甲骨文的話來說,就是中間件即服務。Siddhartha Agarwal介紹,從融合中間件到Oracle PaaS,僅從產品與服務組合上來說并沒有發生太多的變化,甲骨文在核心技術基礎上加入了一些克隆和計費等功能,可以讓融合中間件更適應云計算的使用方式。
針對Oracle PaaS與其他競爭對手的PaaS有何不同這一問題,Siddhartha Agarwal表示,甲骨文擁有目前業界最廣泛的PaaS服務組合,包括集成、身份管理、應用服務器、內容管理以及開發工具等,所有這些服務都進行了最優化的集成與整合。其次,Oracle PaaS提供了完整的部署選項,可以在公有云與私有云之間進行自由的遷移。而且,對于開發人員、運維人員以及業務人員等不同的角色,甲骨文提供了非常簡單易用的功能。對于已經熟悉傳統Oracle技術的用戶,能夠最快速地上手并無需多余的培訓成本。