云自動化 使 IT 管理員和云管理員能夠根據用戶或業務需求自動化手動流程并在自助服務的基礎上加快基礎設施資源的交付。云自動化還可以在軟件開發生命周期中用于代碼測試、網絡診斷、數據安全、 軟件定義網絡 (SDN)的版本控制。
SaaS/PaaS 應用程序的 Web 服務器云自動化 可以使用 Puppet、Jenkins、Git 或 TravisCI 等命令行實用程序編寫腳本。使用全棧磁盤映像文件編寫 Web 服務器部署腳本的能力是當代 DevOps 最佳實踐的一個關鍵方面,它使用 Docker 容器與 Kubernetes、CoreOS、Mesosphere 或 Docker Swarm 進行彈性 編排。還可以使用來自 VMware、Microsoft 或開源 Linux 開發人員的軟件實施 云 自動化,以支持企業 WAN、VLAN 和 SD-WAN 部署。
云自動化的優勢
減少容易出錯的流程:云自動化有助于減少容易出錯的手動流程并更快地交付基礎設施資源。云自動化必須支持跨硬件資源(如 KVM、XenServer、Hyper-V、Docker 和 Kubernetes)以及編程團隊的軟件開發生命周期的多個虛擬機管理程序和虛擬化標準。
節省成本:云自動化通過動態減少配置基礎設施資源所需的時間、消除錯誤和消除瓶頸來為企業節省資金。它還通過優化工作負載放置來節省資金,以便您使用最便宜的硬件,并為重要項目優先考慮硬件。它還通過政策加強控制。使用公共云計費結構旨在反映比內部 數據中心 或私有云安裝節省約 40%。
云自動化在 用于 CI/CD 要求中的軟件測試,使他們能夠在敏捷項目管理中更快地將新功能和安全補丁推出到生產環境中。
云自動化的類型
云自動化有兩種類型。首先是對企業數據中心運營的支持。第二個是大規模托管網站和移動應用程序。AWS、Google Cloud 和 Microsoft Azure 的公共云硬件可用于任一目的。Code Stream、Cloud Assembly 和 Service Broker 都是 適用于 DevOps 和軟件開發團隊的VMware vCloud 平臺的插件。
在第一類云自動化中,IT 管理員尋求在企業環境、本地私有云或混合云中利用公有云的相同優勢,例如自助服務、策略、更快的配置和自動化操作. 在第二種類型中,云自動化通過 SDN 和負載平衡實用程序提高網絡流量速度,同時還為 Web 和移動應用程序提供每天數百萬的頁面點擊量。
Web 和移動應用程序在各種微格式上運行。每個應用程序都需要一個專用的隔離運行時環境,該環境可以隨用戶流量彈性擴展。AWS EC2 和 Kubernetes 是為微服務驅動的軟件應用程序維護彈性 Web 服務器解決方案的最流行的解決方案。彈性 Web 服務器平臺通過網絡流量請求的負載平衡實現數據庫復制和同步,在生產中集成了自動防病毒掃描。
云自動化與云編排
使用 VMware 的vRealize Suite 等軟件的 云自動化可自動 執行私有云或混合云的配置、持續管理和操作,包括代碼測試、Web 服務器配置、版本控制和數據中心管理。 Kubernetes 、Docker Swarm、Mesosphere 或 CoreOS Tectonic 等云編排 平臺 都在企業級實現了彈性 Web 服務器支持,僅用于云托管。
在這個瞬息萬變的市場領域,許多云 Web 服務器編排平臺正在擴展到電信行業和大型制造公司的其他數據中心使用要求或專業應用程序。企業 IT 部門需要利用這種創新來提高整個數據中心運營的生產力和成本效率 。