熱門公有云
雲計算在資訊和技術領域發揮著至關重要的作用。它改變了社會的面貌。大多數公司由於其成本效益和可擴充套件性而轉向雲計算。轉向一項新技術不應該給組織帶來額外的負擔。對雲成本方面的完整分析以及瞭解雲的優勢將避免此類不必要的問題。因為在某些情況下,現有環境比遷移到雲更具成本效益。遷移的成功取決於雲的選擇。本文將重點介紹市場上流行的開源雲。本文將使學生能夠為其專案選擇正確的雲。
Openstack
OpenStack 是一個流行的開源雲,可以構建為兩種格式,例如私有云、公有云。根據需求和環境,我們可以在伺服器上或普通機器上構建雲。公有云可以在 OpenStack 的各種供應商的幫助下構建,其中成本起著至關重要的作用。相同的雲可以在機器或 VMware Workstation 上構建,使用 OpenStack 中的 devstack 選項。OpenStack 具有 GUI 儀表板,可以透過該儀表板管理和監控雲。
與公有云相比,使用 OpenStack 構建私有云非常簡單。要構建私有云,應具有 Ubuntu 14.04/16.04 或 CentOS/RHEL 7,以及 Debian 和 OpenSUSE。Ubuntu 16.04 是最推薦用於 OpenStack 的作業系統。OpenStack 的私有云可以構建在基於家庭的普通機器上,稱為 devstack,它具有良好的社群支援。
VMware 提供用於透過 VMWare Workstation 構建 OpenStack 的直接 OpenStack 安裝檔案。這是安裝 OpenStack 私有云的一種非常開放和直接的方法。透過 VMWare Workstation 將涉及 VMware 的許可證成本,因此始終建議在 Linux 作業系統上進行直接安裝。
需要具備雲、Linux 作業系統和開源語言的基本知識才能使用 OpenStack 雲。透過儀表板的 GUI 是使用 OpenStack 雲的主要優勢。
Eucalyptus
Eucalyptus 是 Elastic Utility Computing Architecture for Linking your Programs To Useful Systems 的首字母縮寫。Eucalyptus 允許使用者構建私有云環境或構建混合雲環境(一個或多個雲模型的組合)。Eucalyptus 最初以通用公共許可證釋出到市場,後來被 HP 收購。
基於 Linux 的發行版,如 Red Hat、Ubuntu 或 Fedora,是使用 Eucalyptus 構建私有云的基本要求。Eucalyptus 也可以使用“VMware Eucalyptus 映象”在 VMWare Workstation 上構建。基本上,Eucalyptus 用於在 Amazon Web Services 中構建私有云。這允許 Eucalyptus 使用者執行與 Amazon EC2(彈性計算雲)和 Amazon S3(儲存)相容的應用程式。
需要具備 Linux 作業系統和開源語言的基本知識才能使用 OpenStack 雲。與 AWS 的相容性是 Eucalyptus 使用者的主要優勢。
OpenNebula
OpenNebula 是另一個簡單、強大且流行的開源雲,它使組織和使用者能夠根據需求構建雲。OpenNebula 可以安裝在所有 Linux 發行版上,也可以安裝在 VMWare Workstation 上。OpenNebula 允許組織從現有環境遷移到其環境而無需進行任何更改。這使得 OpenNebula 在遷移到雲的組織中很受歡迎。
除了第三方供應商之外,OpenNebula 還為客戶提供了各種附加元件(開源附加元件)以及完美的服務級別協議。強大的社群支援使雲達到更高的水平。
在遷移專案中工作,需要具備 Linux 發行版的基本知識以及對 OpenNebula 架構的瞭解。
其他雲(免費試用版)
雖然下面提到的雲不屬於開源標籤,但我們可以透過免費試用訂閱來使用雲。
Amazon Web Services
Amazon Web Service 是亞馬遜提供的流行雲平臺之一,它提供完整的雲功能。AWS 為使用者提供 1 個免費試用訂閱,以探索雲中的功能。它完全獨立於平臺,不需要作業系統知識即可在 AWS 上工作(基本級別)。
使用者可以透過在網站上提供信用卡詳細資訊來訂閱 AWS 免費試用訂閱。其他卡將不被接受用於 AWS 訂閱。在使用免費試用服務時應非常小心,因為某些服務不包含在免費訂閱中。
瞭解雲、雲型別和雲服務對於在 AWS 上工作至關重要。
Microsoft Azure
Azure 是微軟公司的一個雲平臺,透過它我們可以構建私有云和公有云。Microsoft Azure 透過本地和目標環境為使用者提供完整的雲服務。Azure 更適合 Windows 系統管理員,因為其所有功能和特性都類似於 Windows Server。
Azure 可以透過使用 PowerShell 命令進行命令列介面操作和管理以用於 Microsoft Azure。這將使使用者能夠編排(自動化)重複和常見的流程。自動化也可以使用 Microsoft System Center Orchestrator 整合包執行。這將使非 PowerShell 使用者能夠輕鬆地自動化任務。
瞭解 Windows Server 管理、PowerShell 和編排對於在 Azure 雲上工作至關重要。
Google Cloud
Google Cloud 是 Google 提供的先驅雲服務之一。雖然所有 Google 服務都已遷移到雲服務,但 Google Cloud 是專門為外部供應商和人員構建私有云和公有云而推出的。
與所有其他雲相比,它具有良好的效能和成本效益。Google Cloud 的大資料分析將為組織提供優勢,以便對儲存在雲中的資料進行分析。由於全球網路資料中心的可用性,雲的效能良好,對傳入流量的延遲較低。
瞭解雲和開源技術對於在 Google Cloud 上工作至關重要。