什麼是雲計算?
什麼是雲計算問 10 位 IT 專業人士:“什麼是雲計算?” 你可能會得到 10 種不同的回應。有些人可能會引用技術規範,有些人可能會引用著名的雲服務提供商,有些人可能會聲稱雲實際上只是互聯網的另一個術語。
關於雲計算定義的爭論反映了它的許多元素和細微差別。云不是一回事,而是一個用於描述由許多移動部件組成的計算模型的術語。這種模式越來越多地影響技術領域的更多層面,比以往任何時候都多。雲計算已經並將繼續為各種規模的組織擴展 IT 運營和 IT 使用選項。
雲計算定義
自企業 IT 誕生以來,計算模型一直在不斷發展。從大型機到虛擬化服務器再到託管系統,公司一直在尋找提高 IT 架構效率和成本效益的方法。雲計算是進化的下一步,雖然它與以前的模型有一些相似之處,但有一些獨特的品質可以開闢新的能力。
在考慮雲計算定義時,我們必須考慮美國國家標準與技術研究院 (NIST) 概述為任何云系統的重要組成部分的五個特徵:
廣泛的網絡訪問:此特性在其他模型中很常見,僅意味著雲服務需要後端基礎設施(如服務器和存儲)和前端客戶端(如筆記本電腦或智能手機)之間的網絡連接。
資源池:在許多情況下,這涉及到虛擬化資源,但在某些情況下,物理資源本身與一層軟件一起池。
快速彈性:雲計算服務開始與其他模型徹底分離。雲資源可以根據工作負載需求動態增長和收縮,而不是簡單地將資源分組到靜態池中。
按需自助服務:與其他需要大量技術專業知識才能啟動的模型相比,雲服務具有簡單的方法,允許技術技能相對有限的用戶創建或訪問資源。
可衡量的服務:鑑於雲計算的動態特性,最後一個特徵是能夠準確衡量正在使用多少資源,這導致能夠按確切使用收費,而不是在很長一段時間內購買或租用。
最初,公司只利用了一些獨特的特徵。例如,一家公司可能已將一些本地應用程序遷移到雲提供商,從而減輕了本地服務器所需的維護工作。隨著時間的推移,公司已經開始探索雲計算的更高級方面,使用靈活的開發環境來構建新的應用程序或實施強大的存儲解決方案。
雲計算的好處
與大多數新技術模型一樣,公司尋求雲計算的最初好處是能夠降低成本。多年來,企業的 IT 方法一直是將其視為成本中心,因此 CIO 和 IT 專業人員一直在尋找以更低成本提供相同水平服務的方法。
雖然雲計算在某些情況下可以直接節省成本,但由於性能和安全要求,某些應用程序實際上在雲中運行的成本可能更高。然而,雲計算提供了許多其他對公司有吸引力的好處,因為它們對技術變得更具戰略性。
隨著技術更多地集成到業務中,對如何管理技術提出了新的要求。與資本支出相比,運營支出的轉變更多,或者更強烈地希望降低管理費用和運營複雜性。雲計算有助於實現這些目標,對於許多公司來說,遷移到雲只是最佳的基礎設施選擇。
一張圖表,顯示了雲計算的好處,包括節省成本、減少資本支出、降低運營複雜性和現代化傳統 IT 環境。
雲計算應用程序的類型
IT 系統實際上是一堆不同的組件:
底層是基礎設施層,即運行一切的實際硬件。
接下來是操作系統,允許軟件應用程序輕鬆訪問硬件組件。
最後是應用程序本身,提供用戶界面並執行特定目的。
該堆棧的每個部分都有云產品。
什麼是 IaaS?
基礎設施即服務 (IaaS)提供基本組件,可以訪問虛擬化服務器或存儲,以便最終用戶可以從頭開始構建系統。簡而言之,這意味著 IaaS 提供客戶從另一家擁有數據中心的公司租用的虛擬服務器。IaaS 促進了訪問與所有權,並在託管定制應用程序時為最終用戶提供了靈活性,同時還提供了一個通用數據中心進行存儲。
什麼是 PaaS?
平台即服務 (PaaS)提供了某種操作系統,允許最終用戶避免組織基礎設施的一些步驟並直接進入軟件開發。PaaS 提供商為公司提供物理 IT 基礎設施,例如數據中心、服務器、存儲和網絡設備,以及中間層軟件,其中包括用於構建應用程序的工具。當然,用戶界面也是提供可用性的軟件包的一部分。
什麼是 SaaS?
軟件即服務 (SaaS)是最後階段,它為最終用戶提供通常在瀏覽器中運行而不是在本地託管的軟件。這意味著可以從任何具有互聯網連接和網絡瀏覽器的設備訪問軟件。客戶在雲部署模型中部署 SaaS 產品,如下所述。
這三種基本產品催生了無數其他“即服務”解決方案。雲計算所面臨的部分挑戰是對眾多產品進行分類,並找出最適合公司的產品。不可避免地,最終結果將包括來自堆棧多個部分的片段。
除了主要的雲服務類型外,還有三種主要的雲部署模型。
公共雲
儘管許多人將雲計算標籤應用於任何第三方資源,但真正的公共雲實例將使用軟件層來確保彈性和可衡量的自助服務,而不是簡單地接管建立 IT 系統所涉及的手動工作。
私有云
公司可以使用自己的 IT 基礎架構構建私有云。再一次,標準服務器機房和真正的私有云之間的區別在於獨特的雲計算特性,這些特性可以添加一層公司可能自己構建或從供應商處購買的軟件。
混合雲
混合云通常是指單個應用程序,可以跨公共雲資源和私有云進行配置,如果工作負載變得太大而無法在內部處理,則使用外部資源。多雲是一個類似的術語,通常指整體架構方法,其中不同的應用程序根據需求駐留在公共雲模型或私有云模型上,並且必須對整個架構進行優化和管理。
對於像雲計算這樣具有變革性的技術,公司將經歷採用階段:
實驗階段主要是關於探索和教育。
當一個組織準備好邁出第一步時,非關鍵使用階段是他們將其中一個外圍系統遷移到雲中以了解雲操作和集成。
一旦他們清楚地了解了利弊,他們將進入完整的生產階段,在那裡他們將評估他們的每個系統,以確定應該將其放置在多雲架構中的哪個位置。
最後,他們到達了轉型的 IT 階段,他們不僅遷移了遺留應用程序,而且根據需要重新構建了部分,以充分利用雲計算功能。
這個過程不會在一夜之間發生。雲計算具有改變業務的潛力,但它通過修改工作流程和需要新技能來實現。回顧過去的計算模型,可以合理地預期雲計算時代將持續 20 到 30 年,企業在此期間不斷發展,並在他們使用技術的方式中發現新的可能性。
雲計算工作和職業
像雲計算這樣影響深遠的技術帶來了廣泛的工作,需要最新的雲技能。雖然其中一些角色是主要關注云使用的新職位,但大多數是需要將雲專業知識添加到持續職責中的現有角色。
這些角色包括:
服務器管理員:最常見的 IT 角色之一,服務器管理員的職責包括全面管理物理服務器、虛擬服務器和業務系統。在某些公司中,此角色也可能被標記為系統管理員,雖然角色之間的確切範圍可能不同,但一般概念是相似的。顯然,在今天的環境中,擔任此角色的個人需要紮實的雲計算系統工作知識,因為他們確定哪個平台最適合每個應用程序並管理整個架構。
雲架構師:主要出現在有廣泛需求的大公司中,雲架構師是一個較新的角色,專門關注云資源,而不是傳統的服務器機房。典型的任務可能包括雲供應商分析、私有云構建和雲編排。隨著越來越多的 IT 架構成為雲資源和本地資源的組合,這個角色可能會逐漸被更通用的系統管理員或系統架構師所青睞。
軟件開發人員:雲計算造成的一些最大破壞發生在軟件開發領域,由於新功能的出現,進入障礙被消除,工作流程發生了巨大變化。對軟件的需求增加正在推動軟件職位的粒度化。一些更受歡迎的職位是前端開發人員、全棧開發人員和DevOps工程師。
數據科學家:除了了解新的數據工具和企業數據結構外,數據科學家還必須具備雲系統方面的專業知識,因為雲資源實際上是現代數據處理和分析的必要條件。第一步是利用各種存儲選項來創建一個全面的數據存儲庫。從那裡開始,數據科學家通常會使用雲軟件,尤其是主要公共雲提供商目錄中的工具。
雲計算認證
與大多數 IT 職業一樣,認證是展示雲計算知識的寶貴工具。雲市場已經足夠成熟,可以提供堅實的選項層次結構,從基本的供應商中立證書到高級供應商特定的認證。這些認證可以使尋求職業發展的 IT 專業人士和試圖進入 IT 的新工作候選人受益。
以下列表提供了一些雇主中最受歡迎的雲計算認證:
CompTIA 雲基礎
CompTIA CLOUD+
Microsoft 認證:Microsoft Azure 基礎知識
AWS 認證的 SysOps 管理員
認證雲安全專家 (CCSP)
谷歌認證專業雲架構師
思科 CCNA 雲