中文字幕无码久久精品,13—14同岁无码A片,99热门精品一区二区三区无码,菠萝菠萝蜜在线观看视频高清1

您當前的位置是:  首頁 > 新聞 > 國內 >
 首頁 > 新聞 > 國內 >

VMware:交付存儲即服務設計

2018-04-18 14:16:32   作者:蘇旭 譯   來源:CTI論壇   評論:0  點擊:


  許多 IT 組織和云服務提供商的一個關鍵目標是通過云管理平臺(CMP)提供對資源的自助服務訪問。vSphere 存儲管理員的目的是將存儲基礎設施管理實現(xiàn)自動化,以加快配置時間并簡化操作提高其效率。此外,對于許多行業(yè)而言,提供存儲即服務(STaaS)的關鍵要求是消除開發(fā)人員和最終用戶在需要資源時遇到的障礙,使底層存儲基礎設施在配置過程中不可見。
  在數(shù)據中心請求其他存儲資源時,大多數(shù)組織必須解決各種問題和注意事項,然后才能配置這些存儲資源。其中一些問題可能需要由 IT 組織中的各個團隊來解決,并且有可能需要所有相關團隊成員之間的共同配合,如圖 9.1 所示。由于這種復雜和長時間的過程,使得其部署新的存儲資源可能涉及較長的時間。這反過來也可能導致服務供應的瓶頸,影響提供給最終客戶的服務級別協(xié)議(SLA)。
  圖 9.1
  如果您分解此過程,你可以很快理解為什么向一個環(huán)境中提供存儲資源可能不像最初想象的那么簡單。如圖 9.1 所示,在這個場景中,當云服務運營商請求新的存儲資源時,必須回答幾個問題。這之后,在各種硬件組件上還需要執(zhí)行幾個配置任務,例如交換機和陣列,當然這可能由不同的團隊來執(zhí)行。這也使得在這樣的環(huán)境中提供物理存儲資源非常漫長,如圖 9.2 所示。
  圖 9.2
  【編者 Peter Ye 按】
  因此在虛擬化和云計算日益普及的情況下,快速交付存儲即服務(Storage as a service,簡寫為STaaS)成為用戶必須逐漸考慮的。而 VMware 軟件定義的數(shù)據中心,在當下就提供了很好的可落地的方案,這就是 vRealize Automation(可簡寫為 vRA)、vRealize Orchestrator(簡寫為 vRO)和 vSAN 的結合。
  9.3.1vRealize Automation 云管理平臺
  在這個例子的體系架構中,服務交付和云管理層由 VMware vRealize Automation 平臺提供,如圖 9.9 所示。 該平臺用于為最終用戶創(chuàng)建,呈現(xiàn)和執(zhí)行存儲服務目錄。
  圖 9.9  vRealize Automation 服務
  vRealize Automation 提供了一個基于安全的 Web 用戶界面,由合理授權的用戶,管理員和開發(fā)人員以請求新的IT服務或資源的方式所使用。vRealize Automation 確保其云服務消費者只能請求其符合 IT 合規(guī)性,安全性或業(yè)務策略的資源。通過基于 Web 的門戶,可以通過共享服務目錄來請求桌面應用程序,基礎設施或任意即服務(XaaS)等服務,并且可以由有限或不了解 IT 基礎架構的用戶批準和配置。
  vRealize Automation 還可以通過展示所請求資源的貨幣價值來幫助控制存儲與其他資源的相關成本。這簡化了資源的預算和容量管理。
  9.3.2vRealize Automation 目錄
  服務目錄為 IT 服務消費者提供了一個集中的自助服務門戶。 經過身份驗證的用戶可以查看目錄項目并根據需要請求對應的服務。 他們還可以通過 vRealize Automation 的審批機制跟蹤他們的請求,并在其生命周期內管理自己的服務。
  云服務架構師的作用是定義新服務并將其發(fā)布到服務目錄中,使用自定義表單來收集提供這些資源所需的獨特信息。vRealize Automation 還可以提供其他基于目錄的功能,其中包括:
  • 請求和管理目錄中的項目
  • 創(chuàng)建和發(fā)布目錄項
  • 提供自定義操作和權限
  這些基于目錄的服務可以在虛擬和物理基礎架構上提供服務器,桌面,存儲或任何即服務。對于服務器配置,vRealize Automation 目錄通過創(chuàng)建系統(tǒng)藍圖來提供所需虛擬機的特性,藍圖隨后作為服務目錄中的目錄項發(fā)布。當云消費者請求系統(tǒng)時,vRealize Automation 允許消費者根據原始請求來管理配置實例完整生命周期。
  正如我們所提到的 vRealize Automation 還提供 XaaS 。這種方法是指通過 vRealize Automation 云管理平臺和 vRealize Orchestrator 相結合來提供日益多元化的服務。
  9.3.3提供任何即服務
  vRealize Automation 平臺的目標是能夠提供任何 IT 服務的需求,并提供向導驅動的先進服務設計(ASD)作為它的一個主要機制來實現(xiàn)這一目標。
  如圖 9.10 所示,ASD 提供配置其他定制服務,提供個性化和與業(yè)務相關自動化功能的能力。例如,假設云服務架構師希望通過 vRealize Automation 提供其他 IT 服務,那么這些服務并不是開箱即用的。這些服務可能包括通過與 Microsoft Active Directory 和 Exchange 進行交互來配置新帳戶(除了其他必需的任務之外)或提供新的存儲產品(如存儲容器或舊存儲 LUN)來自動傳送與雇用新員工相關的所有任務。這些通?梢酝ㄟ^ ASD 功能自動化。
  圖 9.10  高級服務設計能力實例
  通過使用 vRealize Automation 的 ASD 功能,云服務架構師可以基于 vRealize Orchestrator 對象類型開發(fā)出定制的 IT 服務,并將其配置為可以配置的項目。從這些對象中,云服務架構師可以通過 vRealize Orchestrator 工作流程開發(fā)藍圖。最后,從這些開發(fā)的工作流程,云服務架構師可以開發(fā)定制服務并將其作為目錄項。通過使用此工作流程機制,vRealize Automation 在與 vRealize Orchestrator 結合使用時,可以通過自助服務目錄項來提供 XaaS 服務。
  ASD 向導可以用來設計通過自動化傳遞自定義服務的端到端過程。然后,這些自定義服務(或 XaaS)將與其他應用程序基于平臺或基于基礎設施的服務一起發(fā)布到 vRealize Automation 服務目錄。ASD 向導允許云服務架構師通過執(zhí)行以下操作來定義服務交付能力,用戶交互和服務權限:
  • 允許定義可用于傳遞服務的工作流。這可能包括現(xiàn)有的工作流程,插件和自定義腳本。
  • 使用基于向導的方法來填充服務請求。使用簡單易用的表單來收集工作流所需的信息,以便提供所請求的服務。
  • 定義服務權限,包括任何必要的流程審批人,如經理或IT決策者。
  本章稍后討論的關鍵組件是存儲供應商提供的工作流和插件,并結合 ASD 來快速部署新存儲相關的服務。然而,即使沒有合作伙伴提供的 vRealize Orchestrator 插件,也是可以實現(xiàn)存儲服務自動化,只是這些服務會受云服務架構師想象力或云服務運營和開發(fā)團隊技能的限制(見圖 9.11)。
  圖 9.11  高級服務設計器工作流示例
  9.3.4vRealize Orchestrator
  VMware vRealize Orchestrator 提供了拖拉方式工作流引擎,簡化了服務產品的自動化和集成。 該軟件還允許云服務開發(fā)人員通過使用其工作流設計器來創(chuàng)建復雜的自動化任務。這些開發(fā)的工作流程可以直接從 vSphere Web Client,vRealize Automation 或其他多種集成應用程序和云管理平臺執(zhí)行。
  在 STaaS 設計中,vRealize Orchestrator 通過將云管理平臺與存儲供應商提供的插件相結合,便于基于存儲的工作流,允許日常流程自動化的加速及簡化操作。此外,通過使用 vRealize Orchestrator 來提供基于云的 IT 服務,您可以減少 IT 運營支出。這降低了解決方案的總體擁有成本,并加快了向提供 ITaaS 運營模式的轉型。
  正如我們所說,vRealize Orchestrator 旨在允許 vSphere 系統(tǒng)管理員和云服務運營人員通過自動化簡化任務,并通過各種方式與第三方提供商集成解決方案。為了方便這一點,vRealize Orchestrator 包括以下工作流程開發(fā)和管理功能:
  • 工作流設計器:工作流設計器通過拖拉界面實現(xiàn)簡單或復雜的工作流創(chuàng)建。
  • 工作流引擎:工作流引擎通過使用創(chuàng)建的構建模塊或使用第三方插件來創(chuàng)建工作流。
  • 腳本引擎:vRealize Orchestrator 提供了一個腳本引擎作為在整個平臺上創(chuàng)建新的構建模塊操作,工作流和策略的機制。腳本引擎還提供基本版本控制,命名空間管理,變量類型檢查和異常處理。
  • 工作流程庫:vRealize Orchestrator 部署了一個開箱即用的工作流程序庫,提供了廣泛的功能,如下所示:
  協(xié)調虛擬機快照
  提供事件的電子郵件通知,例如關閉虛擬機
  • 內置版本控制:vRealize Orchestrator 工作流程包括版本歷史記錄,打包和回滾功能。這些功能可以在開發(fā)生命周期以及工作流創(chuàng)建的各個階段促進變更管理。
  • 檢查點內容數(shù)據庫:工作流程的每個部分都保存在內容數(shù)據庫中。此功能即使服務器重新啟動,也不會丟失工作流中的狀態(tài)和上下狀態(tài),這對于長時間運行的復雜流程特別有用。
  • 中央管理:vRealize Orchestrator 提供了一個集中的機制來管理流程,確保運營團隊使用正確的腳本來控制版本。
  • 診斷和故障排除:vRealize Orchestrator 客戶端提供調試和錯誤診斷功能,以便為工作流開發(fā)人員提供一個簡單而高效的用戶體驗。
  • 軟件開發(fā)工具包:vRealize Orchestrator 的 SDK 插件不僅可為經驗不足的開發(fā)人員提供起點,也可使高級開發(fā)人員將 SDK 功能集成到其工作流程中。 SDK 由以下部分組成:
  vRealize Orchestrator 插件開發(fā)的 Eclipse 附加組件
  1. 命令行實用程序
  2. 開發(fā)者指南
  3. 最佳實踐指南
  4. 示例插件
  • 性能和可擴展性:vRealize Orchestrator 可以在最小或擴展的分布式架構上執(zhí)行數(shù)千個并發(fā)工作流。 通過使用群集功能,云服務架構師可以通過網絡規(guī)模的可擴展性在全球范圍內規(guī)劃 vRealize Orchestrator 的部署。vRealize Orchestrator 集群與外部負載平衡器一起使用時,還可提供更高的可用性,并允許動態(tài)放大和縮小業(yè)務流程能力。另外,通過使用群集體系結構,如果一個 vRealize Orchestrator 服務器在執(zhí)行工作流程期間變得不可用,則不同的節(jié)點可以在不中斷服務的情況下完成流程任務。
  • 公鑰基礎設施:vRealize Orchestrator 提供內部公鑰基礎設施(PKI),用于對在服務器之間導入或導出的內容進行簽名和加密。
  • 數(shù)字版權管理:vRealize Orchestrator 提供數(shù)字版權管理(DRM)機制來控制導出的內容如何被查看、編輯或分發(fā)。
  • 安全鏈路層:vRealize Orchestrator 使用客戶端和服務器之間的加密通信,并提供客戶端通過 HTTPS 訪問 Web 用戶界面。
  • 高級訪問權限管理:vRealize Orchestrator 內置權限管理系統(tǒng)提供對進程和對象訪問的控制。
  • 云就緒:vRealize Orchestrator 提供與 vSphere,vCloud Director,vRealize Operations Manager 和 vRealize Automation 的深度集成。這種深層次的產品集成使得云服務架構師和開發(fā)人員能夠在其環(huán)境中實現(xiàn)幾乎任何任務或流程的自動化。
  • 生態(tài)意識:發(fā)布的插件和工作流程可以從 VMware 的在線解決方案交流平臺和第三方獨立軟件供應商(ISV)處獲得。
  • 虛擬設備部署:vRealize Orchestrator 通過預先打包的虛擬設備來提供簡單的部署。這種方法明顯的降低了部署基礎架構所需的技能水平,并且不需要 Microsoft Windows 許可證,進而降低成本。
  • REST API:vRealize Orchestrator 提供了一個 REST API,以使其他應用程序能夠執(zhí)行工作流程。 該 REST API 支持增強的 JavaScript 對象表示法(JSON)來支持和簡化與 vCente 單一登錄(SSO)的集成。這種整合也有助于快速部署 vRealize Orchestrator 實例測試和開發(fā)的目的,以及隨著需求的增加擴大自動化的能力。
  9.3.5存儲供應商的第三方插件支持
  第三方存儲供應商通常提供 vRealize Orchestrator 插件以支持其產品中的 STaaS 功能。在大多數(shù)情況下,這大大簡化了設計解決方案所需的開發(fā)和腳本編寫的工作量。因此,盡管它們不是向企業(yè) IT 組織或服務提供商提供 STaaS 設計的基本先決條件,但它們可以應該大大簡化建設和維護基于存儲服務目錄相關的開發(fā)和運營開銷。
  供應商存儲插件軟件是用于連接存儲服務目錄所需的關鍵組件。VMware vRealize Orchestrator 允許云服務開發(fā)人員通過自動化工作流功能發(fā)現(xiàn)存儲和配置。通常作為供應商插件的一部分,在安裝和配置軟件包后提供預定的工作流程,可以在 vRealize Orchestrator 工作流程庫中使用。 云服務架構師和開發(fā)人員可以通過 vRealize Automation 使用這些工作流來設計服務藍圖。設計過程可能包括執(zhí)行以下操作:
  • 創(chuàng)建新的 VMFS 數(shù)據存儲
  • 擴展 VMFS 數(shù)據存儲
  • 刪除 VMFS 數(shù)據存儲
  • 創(chuàng)建新的 Virtual Volumes 數(shù)據存儲
  • 將 Virtual SAN 主機添加到 vSAN 集群中
  因此,工作流程成為編排和自動化層(在本設計實例中,vRealize Orchestrator 和 vRealize Automation)所調用的基礎構建模塊。這意味著這些工作流是設計和構建 STaaS 目錄所需主要組成部分。
  存儲供應商插件程序包通常可以從 VMware Solution Exchange,硬件供應商的網站或第三方獨立軟件供應商的網站下載。
  通過使用工作流來執(zhí)行日常操作存儲任務,而不是運維團隊每次手動發(fā)布存儲操作。管理員可以直接從 vRealize Orchestrator 或通過 vRealize Automation 云管理平臺來預先計劃和自動執(zhí)行平臺內的存儲操作。通過提供這種端到端的存儲資源的高效配置,可以減少運營開銷,簡化環(huán)境管理,如圖 9.12 所示。
  圖 9.12  工作流邏輯配置的示例
 
【免責聲明】本文僅代表作者本人觀點,與CTI論壇無關。CTI論壇對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

專題