您的位置:首頁>科技>正文

企業如何採用混合雲應用程式策略

傳統的IT應用程式開發方法主要集中在底層計算堆疊上。 聯網資源、容量規劃、修補和其他考慮因素決定了“基礎設施”開發環境所需的編碼程式。 英特爾公司的IT部門於2010年首次採用了企業級私有雲解決方案, 其投資迅速得到回報, 導致約350個應用程式的雲服務升級。

模式轉變正在形成。 基於雲計算的資源和服務已經將傳統的程式設計模式轉換為採用“應用程式停止”方法的模式。 開發人員不再考慮評估他們的編碼專案的人工聯網和存儲選項。 而採用混合雲解決方案, 英特爾公司的開發人員可以專注于開發而不是基礎設施。

除了節省成本之外, 英特爾公司的IT部門預計會獲得來自雲計算應用的額外投資回報。 首先, 對於利用基於雲計算的容器的應用程式來說, 在發生系統故障時, 工作負載可以無縫地轉移到另一個資料中心, 從而最大限度地減少潛在的業務中斷。 使用雲計算託管的應用程式, 使用者甚至在發生停機可能也不會意識到出現問題。 其次, 開發人員可以自由創建基礎設施獨立代碼優化工作負載的佈局。 此外, 利用多雲(公共和私有雲)幫助英特爾公司使用雲原生應用程式提供全球一致的使用者體驗。 基於雲計算的堆疊還有助於更快地開發應用程式, 並簡化最終應用程式的可遷移性。

英特爾公司IT軟體定義基礎設施部門總監Chris Sellers指出, 英特爾公司正在使用的大多數應用程式都是圍繞著五大組織支柱展開的:工程、辦公室和企業、製造業、實驗室, 以及連接英特爾公司與合作夥伴和客戶的面向外部的應用程式。

英特爾公司的每個應用程式都經過仔細檢查, 以確定提供最高效率和可用性的“正確”託管機制。 大多數現代化的應用程式都可以利用基於雲計算的服務優勢, 簡化編碼過程, 並為開發人員提供更高的設計靈活性。

對於英特爾IT部門來說, 內部基礎設施模型仍然適用于少數遺留應用程式。 根據銷售廠商闡述, “對於我們需要高利用率和資料頻寬的工作負載來說, 採用公共雲並不是一個理想的解決方案。

例如, 我們的企業私有雲上的高性能計算(HPC)晶片設計工作量證明是最佳的。 ”

對於英特爾這樣的公司來說, 每天都會有數百個應用程式被用於滿足業務需求。 而讓這樣大規模的廠商採用新的應用程式託管和服務方法需要預先進行重大規劃。

銷售廠商總結了這個努力的規模, 並指出, “我們開發了一個應用程式合理化過程, 也稱為應用程式組合管理, 可以從業務需求角度以及從工作負載角度檢查每個應用程式。 如果應用程式可以獨立於物理基礎設施, 能夠採用不同的公共雲可以託管它。

Sellers所在的團隊的初始步驟涉及內部開發的“應用程式分析”工具。 這個分析過程整理了英特爾公司當前正在使用的2,000多個應用程式,

並根據兩個簡單的標準對每個應用程式進行評估。 首先, 這個應用程式是否仍為該公司提供商業價值?其次, 是充分利用分配給它的資源, 還是可以提高效率?有些應用程式(需要保存或現代化)將被標記為逐步淘汰和不可避免的報廢。 那些仍然是關鍵任務的應用程式會移至決策樹上的下一個分支以供進一步審查。

然後必須對每個應用程式進行評估, 以確定安全性、性能或治理等不妥協的標準是否影響託管參數。 為了實現這一目標, IT部門的首席工程師必須從平臺的角度仔細審視每個應用程式, 以確定其理想所在地, 無論是內部部署還是基於雲計算的解決方案。

那些無法在雲環境中託管的應用會保留在原來的位置。

重新評估可以從雲端改造中受益的應用程式。 根據應用程式、基礎設施即服務(IaaS)、軟體即服務(Saas)、容器即服務(CaaS)或平臺即服務(PaaS)可能會為軟體提供一個有利的重新設計機會。 Sellers闡述說:“對於已經託管在‘正確位置’的應用程式, 維護是我們唯一的關注點。 但是, 對於處在‘錯誤的地方’的應用程式, 我們會制定一個遷移它的計畫。 物理伺服器基礎設施需要硬體投資、持續維護以及潛在容錯移轉的系統冗餘。 如果基於雲計算服務的解決方案可以消除這些費用, 並改善最終用戶體驗, 我們希望重新構建應用程式, 以實現長期的企業效益。 ”

對於花了幾十年來為內部網路場景設計應用程式的開發人員來說, 使用“Anything-a-a-Service”(XaaS)進行程式設計模型的範式轉變是一個重大的步驟,銷售廠商描述了挑戰的性質。

“我們需要改變我們完全創建應用程式的方式。我們的許多開發人員都沒有瞭解到現代雲原生應用程式創建的細微差別,所以我們首先專注於讓我們的團隊獲得轉換所需的培訓。一旦他們瞭解雲原生應用程式的優勢,每個人都會接受這種新方法。”

開發人員培訓強調了很多主題,從雲原生應用程式的開發語言開始,再加上相關的工具和方法。學習過程還包括強調應用合規情況下的公共雲、私有雲和混合雲安全。大資料考慮因素也會影響這個方程式,因為如今的許多應用程式都需要熟練掌握高級分析和記憶體中資料庫。

作為培訓專案的補充,英特爾公司還採取了部署私有雲資料庫即服務(DBaaS)的步驟,使開發人員能夠創建功能最強大的應用程式,在整個組織內實施開發標準,提供故障切換冗餘並支援災難恢復。目前,資料庫即服務(DBaaS)系統支援900個應用程式,不可避免地會有更多的應用程式。

雲過渡規劃

英特爾公司IT部門已經完成了一項為期三年的應用程式優化計畫的第一階段。第一階段涉及英特爾公司的上述應用程式評估,以確定理想的工作負載託管方式。第二階段圍繞重新部署和重新定位的應用程式,提供經過優化的雲原生和移動應用程式,為即時商業價值做好準備。第三階段需要大約一年的時間,並即將開始。在接下來的幾個月中,英特爾公司IT部門將為每個應用程式的工作負載確定適當的託管提供商,無論是在本地部署還是通過基於雲計算的服務。

銷售廠商認為他的團隊正在努力。目前的應用評估和重新架構過程並非一站式目的地,它是應用程式生命週期旅程的一部分。一個給定的應用程式現在可能駐留在理想的託管環境中,但由於新的雲服務選項可能在未來受益,評估和重新構建過程必須定期進行。

考慮到影響應用程式開發過程和相關主機環境的所有重大技術變化,隨著混合雲解決方案繼續走向成熟,Sellers表示將在長期看到更多變化。

Sellers 說,“下一步將向上移動另一層,我們將更大的應用程式分解成功能。我們可以開始消費這些功能,無論它們是公共雲還是私有雲中暴露出來的,並根據應用程式的需求將它們組合在一起。這種預期的轉變代表了從行業角度來看成熟的下一步,我們正在從英特爾的發展遠端來看待這種轉變。”

使用“Anything-a-a-Service”(XaaS)進行程式設計模型的範式轉變是一個重大的步驟,銷售廠商描述了挑戰的性質。

“我們需要改變我們完全創建應用程式的方式。我們的許多開發人員都沒有瞭解到現代雲原生應用程式創建的細微差別,所以我們首先專注於讓我們的團隊獲得轉換所需的培訓。一旦他們瞭解雲原生應用程式的優勢,每個人都會接受這種新方法。”

開發人員培訓強調了很多主題,從雲原生應用程式的開發語言開始,再加上相關的工具和方法。學習過程還包括強調應用合規情況下的公共雲、私有雲和混合雲安全。大資料考慮因素也會影響這個方程式,因為如今的許多應用程式都需要熟練掌握高級分析和記憶體中資料庫。

作為培訓專案的補充,英特爾公司還採取了部署私有雲資料庫即服務(DBaaS)的步驟,使開發人員能夠創建功能最強大的應用程式,在整個組織內實施開發標準,提供故障切換冗餘並支援災難恢復。目前,資料庫即服務(DBaaS)系統支援900個應用程式,不可避免地會有更多的應用程式。

雲過渡規劃

英特爾公司IT部門已經完成了一項為期三年的應用程式優化計畫的第一階段。第一階段涉及英特爾公司的上述應用程式評估,以確定理想的工作負載託管方式。第二階段圍繞重新部署和重新定位的應用程式,提供經過優化的雲原生和移動應用程式,為即時商業價值做好準備。第三階段需要大約一年的時間,並即將開始。在接下來的幾個月中,英特爾公司IT部門將為每個應用程式的工作負載確定適當的託管提供商,無論是在本地部署還是通過基於雲計算的服務。

銷售廠商認為他的團隊正在努力。目前的應用評估和重新架構過程並非一站式目的地,它是應用程式生命週期旅程的一部分。一個給定的應用程式現在可能駐留在理想的託管環境中,但由於新的雲服務選項可能在未來受益,評估和重新構建過程必須定期進行。

考慮到影響應用程式開發過程和相關主機環境的所有重大技術變化,隨著混合雲解決方案繼續走向成熟,Sellers表示將在長期看到更多變化。

Sellers 說,“下一步將向上移動另一層,我們將更大的應用程式分解成功能。我們可以開始消費這些功能,無論它們是公共雲還是私有雲中暴露出來的,並根據應用程式的需求將它們組合在一起。這種預期的轉變代表了從行業角度來看成熟的下一步,我們正在從英特爾的發展遠端來看待這種轉變。”

Next Article
喜欢就按个赞吧!!!
点击关闭提示