甲骨文公佈整合式容器部署與管理平台 Verrazzano 在容器上跑舊 Java 應用
本周甲骨文 (Oracle) 宣佈容器部署與管理平台 Verrazzano,可適用於 Kubernetes-based 的雲端原生應用,以及容器化的 WebLogic Server 平台上的舊式 Java 應用。
甲骨文首席產品經理 David Cabelus 指出,Verrazzano Enterprise Container Platform 可讓企業得以整合新興的雲端應用,以及舊式應用的應用生命周期管理。
架構在 Oracle WebLogic Kubernetes Toolkit 上的 Oracle Verrazzano 可部署在任何本地部署,或是雲端 IT 環境,它協助 IT 部門將跑在 Java App Server 上的單一龐大應用系統,轉換成一組多個容器映像檔,具備跨雲端 (cloud-neutral) 的能力,不論是 Oracle Cloud 基礎架構或是其他公有雲上,都能自動化部署和管理映像,也能管理部署在 Kubernetes 叢集上的容器化微服務。
Oracle Verrazzano 具備跨叢集的智慧化作業管理,可自動調撥 Kubernetes operators、建立 Kubernetes 物件、應用建模以符合想要的部署任務,也擴增了 Oracle WebLogic、網格及雲端資源管理 Coherence 及輕量級微服務框架 Helidon 的功能。
Verrazzano 內建系統及應用元件的管理能力,可從代管作業負載和預先組態的儀表板 (dashboard) 上蒐集量測值和 log。它的應用生命周期管理功能可為 DevOps 及 Gitops 作業提供跨叢集更新,減少額外作業,同時縮短系統停機時間。而它多語言 (polyglot) 作業支援應力,不論 Java 及非 Java 應用都可管理。
在開發上,Verrazzano 遵循開放應用模型 (Open Application Model) 規格,可開發跨平台的容器應用。當應用程式在叢集上部署好後,Verrazzano 就會自動分配 Kubernetes 資源到該叢集,建立命名空間 (namespace),並將安全憑證複製到該命名空間中。它也使用開原碼的 Istio 服務網格 (service mesh) 建立網路政策,將流量導入到服務網格中。
最後,Verrazzano 提供多平台安全控管功能,可確保分散式 Verrazzano 環境中網路流量、系統元件及應用元件的安全。