甲骨文公司的目標(biāo)是令開發(fā)人員可以更容易地將基于Kubernetes構(gòu)建的容器化應(yīng)用程序與其云服務(wù)連進行接。
甲骨文推出新的云基礎(chǔ)設(shè)施代理(Cloud Infrastructure Broker)是一個重要舉措,因為時下Kubernetes已經(jīng)成了管理基于容器應(yīng)用程序的流行軟件,基于容器的應(yīng)用程序可以只需構(gòu)建一次就可以在任何計算平臺上運行。 甲骨文有需要大力支持Kubernetes,因此宣布面向普通用戶推出新的Kubernetes版甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理。
推出甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理的消息是在巴塞羅那舉行的KubeCon CloudNativeCon Europe 2019活動上宣布的,該甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理是Open Service Broker應(yīng)用程序編程接口的實現(xiàn),Open Service Broker應(yīng)用程序編程接口也是一個開源項目,旨在將云服務(wù)接入應(yīng)用程序及其部署工具。甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理專用于甲骨文云基礎(chǔ)架構(gòu)服務(wù),甲骨文云基礎(chǔ)架構(gòu)服務(wù)則是一個含自主數(shù)據(jù)庫(Autonomous Database)的甲骨文產(chǎn)品套件,托管在甲骨文云數(shù)據(jù)中心上。
開發(fā)人員現(xiàn)在借助甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理就可以通過API從Kubernetes內(nèi)部連接到原生甲骨文基礎(chǔ)架構(gòu)服務(wù)。甲骨文公司表示,能這樣做是甚為重要,因為可以節(jié)省開發(fā)人員的大量時間。原因是Kubernetes將每個應(yīng)用程序基礎(chǔ)架構(gòu)的部署、配置和管理進行了自動化,因此可以快速輕松地連接到自主數(shù)據(jù)倉庫和自動事務(wù)處理(Autonomous Data Warehouse and Automated Transaction Processing.)等服務(wù)。
甲骨文開發(fā)人員服務(wù)高級首席產(chǎn)品經(jīng)理David Cabelus表示,“隨著DevOps和Kubernetes的更多采用,開發(fā)人員希望簡化自動部署策略,包括配置和綁定應(yīng)用程序或微服務(wù)所依賴的任何云服務(wù)。例如,如果應(yīng)用程序依賴于運行應(yīng)用程序的對象存儲,那么配置存儲桶就應(yīng)該是應(yīng)用程序部署過程的一部分!
甲骨文表示,甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理也有助于實現(xiàn)應(yīng)用程序的可移植性,即是說在不同的云平臺上遷移應(yīng)用程序更容易些,用戶因而可以在甲骨文和其他云提供商之間或本地之間遷移應(yīng)用程序。
Cabelus表示,“應(yīng)用程序部署過程里一致模型和嵌入云服務(wù)供應(yīng)的結(jié)合意味著,在新的云環(huán)境中部署應(yīng)用程序時系統(tǒng)已經(jīng)擁有了運行所需的一切!
甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理目前可為旗下的自主事務(wù)處理(Autonomous Transaction Processing)、自主數(shù)據(jù)倉庫(Autonomous Data Warehouse)、對象存儲和流媒體(Object Storage and Streaming)等服務(wù)提供適配器,未來還將為更多服務(wù)提供支持。 甲骨文表示,甲骨文云基礎(chǔ)架構(gòu)服務(wù)代理可通過GitHub作為Docker容器或Helm圖表使用。
其他來自KubeCon大會的新聞:甲骨文還宣布在旗下云基礎(chǔ)架構(gòu)上支持甲骨文Java SE和GraalVM Enterprise Edition。
甲骨文Java SE是甲骨文公司的軟件開發(fā)工具包,適用于用Java編程語言編寫應(yīng)用程序的開發(fā)人員。甲骨文Java SE提供了一系列相關(guān)功能,例如允許這些開發(fā)人員為任何云平臺或操作系統(tǒng)構(gòu)建應(yīng)用程序,且無需額外費用即可添加。而GraalVM Enterprise則將“高性能多語言編譯器、運行時(Runtime)、SDK和虛擬機”整在一起,可用于編寫和運行用JavaScript、Python、Ruby、R、基于JVM及基于LLVM等語言編寫的應(yīng)用程序,基于JVM的編程語言包括Java、Scala、Clojure、Kotlin和,基于LLVM的編程語言包括C和C++。
甲骨文Java SE和GraalVM Enterprise Edition兩個SDK現(xiàn)在都可以通過甲骨文Cloud Developer Image從甲骨文Cloud Marketplace下載。
關(guān)于我們
產(chǎn)品與平臺
企業(yè)信息咨詢