Azure 上的 Red Hat 使用時機

已完成

決策準則

下列準則可協助您決定 Azure 上的 Red Hat 是否適合您的使用案例:

  • 應用程式類型
  • 應用程式開發策略
  • 程式設計語言
  • 基礎結構環境
決策準則 考量
應用程式類型

Red Hat 在與最大型企業軟體廠商 (例如 Oracle、SAS 和 SAP) 合作方面有數十年的經驗,可認證其採用 Red Hat 產品的應用。 有了這些強大的合作關係,Red Hat 就是將 SAP 或 SAS 應用程式移轉至 Azure 的絕佳選擇。

如果您主要使用其他 Linux 廠商 (例如 SUSE),您可能會想要先探索它們是否提供套件以支援您在 Linux 中的特定應用。

應用程式開發策略

Azure Red Hat OpenShift 服務支援使用容器化方法來建置現代化應用程式。 平台包含完整軟體開發生命週期所需的所有工具。

如果您執行 DevOps 或 DevSecOps,Azure Red Hat OpenShift 會提供您在 OpenShift 中建置及部署應用程式所需的功能,包括在 CI/CD 管線的任何階段實作安全性最佳作法和掃描。

如果您使用另一個 Kubernetes 引擎進行容器管理 (例如 Amazon Kubernetes Service 或 Docker),則 Azure Red Hat OpenShift 有更多功能可供您選擇。

程式設計語言

如果您有以 Java 為基礎的開發組織,而且想要有可在雲端執行且完全支援的企業 Java 應用程式伺服器,您應該考慮 JBoss EAP。

JBoss EAP 很適合用來快速將您的 Java 應用程式現代化,因為它提供彈性的應用程式伺服器,可讓您用來簡化雲端移轉計劃。 它已針對跨公用、私人、混合式與多重雲端基礎結構部署而最佳化。

如果您針對您的獨立式伺服器使用 Spring Boot,則 JBoss 可能不是最佳選擇。

基礎結構環境

Red Hat 供應項目為現代化 IT 和企業混合式雲端部署提供一致、智慧型的作業基礎。 跨基礎結構的一致性可讓您使用相同工具來部署應用程式、工作負載和服務而不論位置為何。

Red Hat 和 Azure 符合許多安全性標準,包括 FIPS、共同準則、HIPPA 和 PCI。 其可協助您確保符合公司、法規和產業需求,同時保護您的系統免於遭受最新的安全性威脅。

如果您主要是在競爭對手的雲端中執行,或者您想要管理自己的基礎結構,Azure 上的 Red Hat 可能不是適合您工作負載的解決方案。

範例案例

在範例案例中,您任職的線上零售商在裝載於內部部署資料中心的 Red Hat 上執行以 Java 為基礎的網站。 若要為網站建置新功能並改善客戶體驗,建議在 Azure 上使用 Red Hat 解決方案。 同時建議透過雲端存取或經由 Azure Marketplace 選取經過測試和信任的映像,快速開始。

因為零售商已使用 Red Hat 內部部署,Azure 上的 Red Hat Enterprise Linux 是一項邏輯選擇,因為它提供熟悉的功能。 選擇 Azure 也表示獲得協助而保持符合 PCI 標準,您的小組必須符合這些標準,才能處理客戶的個人付款資訊。 建議使用 Red Hat OpenShift 來協助小組採用更現代化的應用程式開發策略。 OpenShift 可協助移除開發人員的障礙,並可透過低維護的速度持續交付和部署應用程式。 最後,由於網站使用 Java 作為其主要程式設計語言,JBoss EAP 便成為將應用程式本身現代化的絕佳選擇。