GSS資安電子報 0225 期【轉向高性能 JVM 後,讓 Azul 客戶感到滿意的四件事】

訂閱電子報
2024年八月06日(二) PM 05:00
翻譯及整理:叡揚資訊 資訊安全事業處

  

  基於 OpenJDK 的傳統 JVM 難以滿足許多公司的要求,因此我們提供了一種替代方案。

  如果我們詢問 Azul 客戶,在與 Azul 展開業務合作的過程中,哪些方面最讓他們感到滿意,回答往往是:減少雲浪費、提升應用程式和系統的性能、擴大 DevOps 團隊的規模,以更快的速度交付更多成果、使用屢獲殊榮的技術讓他們感到放心,以下是對這些方面的深入闡述。

  

1. 基礎設施和雲成本優化

  在全球範圍內,技術領導者正面臨著雲成本日益增長的問題,並認識到了減少雲浪費的必要性。據《華爾街日報》報導:「今年,全球雲支出預計將增長 18.5%,達到 5,765 億美元,略低於 2022 年 18.8% 的增長預測」。

  在許多情況下,這個問題可以歸結于如何努力充分利用已承諾的雲支出,並優化實例利用率。

  轉向 Azul 後,我們的客戶能夠通過更快的 Java 程式碼執行速度,將雲計算實例減少 20% 以上,從以更低的 IT 資源占用量提供服務。
Azul02.2

  「借助 Azul Platform Prime,我們將前端伺服器資源占用量降低了 30%,這削減了數百台伺服器,並讓資料庫伺服器資源占用量減少了 50%。這相當於節省數百萬美元。」-Taboola IT 副總裁 Ariel Pisetzky

  與 OpenJDK 相比,Azul Platform Prime可以提供更快的程式碼運行速度,使相同工作負載所需的計算資源更少,從而降低雲費用。

Azul02.3

Azul Platform Prime 使用更少的計算資源運行相同的工作負載,從而降低雲費用。

  我們的許多客戶正在整合協力廠商軟體支出,以獲得更高的計畫折扣,這是其 FinOps 策略的一部分。 利用 Azul 的高性能 JVM,他們可以在維持性能 SLA 的同時,微調並降低消耗的 Java 計算資源,以滿足資源配置目標。  

  Azul 客戶只需更換 JVM,即可更好地控制工程間接採購的決策權。結果如何?這使性能優化更具可預測性,並加快了功能上市時間。

  

2. 應用程式性能和延遲改善

  在將 JVM 切換到 Azul Platform Prime 之前,許多 Azul 客戶在提高 Java 應用程式的承載能力方面遇到了困難。他們也無法在目標利用率水準上提高性能,並且,為了實現工作負載的一致性,他們花費了太多時間研究如何降低延遲異常值。

  通過更換 JVM,Azul 客戶可以提高應用程式的回應速度和一致性,並且,無論是對於自訂程式碼還是 Java 基礎設施(如 Kafka、Cassandra 和 Elasticsearch 等),都能實現即使在負載增加時,也能維持性能 SLA。

  這對於遊戲工作負載尤為關鍵,因為在遊戲中,體驗最為重要。 通過轉向高性能 JVM,Supercell 提高了遊戲應用程式的承載能力,改善了遊戲玩家體驗,同時降低了 20% 的 CPU 使用量(來源:Supercell)

  客戶體驗對於零售和電子商務、廣告技術、線上旅遊平臺以及高性能交易工作負載也同樣至關重要。

Azul02.4

我們的平臺包含許多產品,但 Azul Platform Prime以開箱即用的方式提供了卓越價值。Fay 總結說:「它使我們能夠直接將資源集中在業務增長上。」-MEMX 首席運營官 Tom Fay

  

3. DevOps 生產力和效率

  更快地構建和交付新功能至關重要。 對於許多應用程式所有者和工程團隊而言,將產品快速提供給內部產品團隊和業務使用者是一項挑戰。 項目延期將導致積壓的工單不斷增多。

  更換 JVM 有助於減少圍繞性能問題進行編碼的時間,以及處理即時應用程式運行問題工單所花費的時間。 Azul 客戶縮短了上市時間,加快了新功能的交付速度,同時避免了計畫外的性能調優。

  通過轉向高性能 JVM,Workday 為基於 Java 的 HR SaaS 應用程式消除了 95% 的運行問題。 Workday 釋放了 4.2 萬小時的增量工程能力。(來源:Workday)

  Mastercard 也面臨著類似的問題,為了更好地保護持卡人和商戶,他們轉向使用 Azul

Azul02.5

「Mastercard 需要即時識別欺詐行為,並在出現任何風險之前拒絕交易。順便說一下,這項工作以毫秒級速度進行,每秒發生數萬次。」-Mastercard 高級技術顧問 Ted Boehm

更平穩、更一致的性能為 Mastercard 的欺詐檢測提供了顯著優勢。

    

4. 屢獲殊榮的功能

  最近,我們被 2024 年 Tech Ascension Awards 評為年度雲基礎設施解決方案,並榮獲雲應用程式服務類別美國商業獎史蒂夫金獎。

  那麼,Prime 是如何運作的呢?

  Azul Platform Prime 包括 Azul Zing,這是 OpenJDK 的增強版本,可提供卓越的性能、一致性和效率。 我們以 OpenJDK 為基礎,然後將其關鍵元件替換為我們的優化版本。  綜合起來,它們能夠在任何 JVM 上以最低的運行成本提供最佳、最穩定的性能。

Azul02.6

  • 加快代碼執行速度,提高 Java 應用程式運行速度。Azul 客戶通過優化代碼執行速度,可充分利用最新的處理器。 Zing 通過我們基於 LLVM 的 Falcon JIT 編譯器,提供改進的推測優化。
  • 在更高的利用率水準下實現更高的一致性。Azul 客戶可在更高的負載下保持始終如一的服務水準。 他們還能夠降低 CPU 在使用中隨時間推移而產生的噪音,並通過 C4 垃圾收集器(世界上最優秀的無暫停垃圾收集器)消除停頓、抖動和停滯。
  • 改善預熱,增強彈性。顯著減少因添加新實例而導致的中斷和故障。 Zing 從一開始就全速運行,並使用 ReadyNow 技術適應、學習和傳播優化設定檔。

  

親自嘗試

  全球數以千計的企業信賴 Azul,將其任務關鍵型 Java 應用程式託付給 Azul 經過 TCK 驗證並且基於 OpenJDK 的高性能 JVM。

  Azul 客戶正在使用我們的增強版 OpenJDK 處理業務關鍵型 Java 應用程式和工作負載。

  

相關文章

怕被收取高額使用費、資安問題不斷,有沒有好用又有效率的 Java 平台可選擇?

2019 年 Java 使用者開始被收費,導致許多企業組織面臨高額帳單,因此紛紛轉向尋求遵守 OpenJDK 標準的社群,例如 Adopt OpenJDK、甲骨文 OpenJDK 等。

然而,與 Java SDK 相關的安全漏洞層出不窮,再加上即便改用其他 OpenJDK,也會遇上作業系統相容性問題。
2022/06/17