掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
作者:Mir H.s. Quadri 2023-07-09 09:45:25
云計算 本文就如今使用的所有服務(wù)架構(gòu),提供一份完全指南。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),嵊泗企業(yè)網(wǎng)站建設(shè),嵊泗品牌網(wǎng)站建設(shè),網(wǎng)站定制,嵊泗網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,嵊泗網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
經(jīng)過大約 16 年的演變,云計算已經(jīng)成為一種幾乎所有網(wǎng)民都在使用的技術(shù)。它可以作為一種服務(wù),用于滿足各類企業(yè)和消費者的需求。因此,在云計算中正在使用多種服務(wù)架構(gòu),旨在根據(jù)最新的需求來定制所需技術(shù)。
盡管在全球范圍內(nèi)建立互相協(xié)同的計算機網(wǎng)絡(luò)的構(gòu)想在 20 世紀 60 年代初就提出了,但直到 2006 年,谷歌的首席執(zhí)行官 埃里克·施密特Eric Schmidt 在當時的背景下引入了“云計算cloud computing”一詞,這種構(gòu)想才成為一種正式的概念。
云計算可以簡單理解為遍布于世界各地的遠程服務(wù)器網(wǎng)絡(luò),通過互聯(lián)網(wǎng)共享數(shù)據(jù)和協(xié)同工作,從而為企業(yè)和消費者提供服務(wù)。雖然這樣的定義比較武斷,但它包含了云計算背后的核心思想。促成這項技術(shù)發(fā)展的主要因素是對“數(shù)據(jù)粘性”的需求,就是令數(shù)據(jù)更容易被各種設(shè)備訪問,同時也要減少數(shù)據(jù)丟失的風險。如果用戶甲只在一臺服務(wù)器上保存了數(shù)據(jù),對于用戶甲來說,只要有一臺服務(wù)器中斷,數(shù)據(jù)就很有可能永久性丟失。這種做法無異于“把所有雞蛋放在同一個籃子里”,從來都不是一個好辦法,特別是當你在處理對公司和消費者具有重要意義的數(shù)據(jù)時。但如果你在多臺服務(wù)器上備份了用戶甲的數(shù)據(jù),將有兩個主要好處:其一,即使一臺服務(wù)器中斷,用戶甲仍然可以正常獲取數(shù)據(jù);其二,云服務(wù)可以從負荷最小的、離他最近的那臺正常運作的服務(wù)器獲取數(shù)據(jù)。這使用戶甲可以在不同設(shè)備上更快、更容易地獲取數(shù)據(jù)。
歷經(jīng)大約 16 年的發(fā)展,云計算從起初只是一種用于備份圖片的工具,變?yōu)榱嘶ヂ?lián)網(wǎng)的骨干。如今幾乎所有的應(yīng)用,從 Office 到 Asana 以及 Todolist,都利用云計算來實現(xiàn)實時訪問和數(shù)據(jù)共享。幾乎任意一款你能想像到的應(yīng)用都在使用云計算。從 Gmail 和 YouTube,到Instagram,一切都使用云計算,以提供快速、便捷、可靠的數(shù)據(jù)訪問功能。
提供云計算服務(wù)的公司稱為云服務(wù)提供商。亞馬遜、谷歌、微軟、Salesforce、Cloud9 等都是 B2B 和 B2C 領(lǐng)域的云服務(wù)提供商。
在早期,云服務(wù)供應(yīng)商通常指提供三類服務(wù):
然而,隨著行業(yè)需求不斷發(fā)展,區(qū)塊鏈和 AI 等新技術(shù)的出現(xiàn),云服務(wù)提供商也開發(fā)了新的模式,用于更好地滿足客戶的各種需求。本文將詳細論述如今大眾普遍使用的那些云計算模式。
我們已經(jīng)了解了什么是云計算,以及它是如何發(fā)展成一個高達 4450 億美元產(chǎn)值的行業(yè),現(xiàn)在我們從技術(shù)視角來理解云計算。通常一個云端架構(gòu)都由兩個主要部件組成 —— 前臺front-end和 后臺back-end。
Figure 1: The architecture of a cloud (Courtesy: TechVidvan)
前臺包含客戶端基礎(chǔ)設(shè)施,有終端設(shè)備和用于與云端通信的應(yīng)用程序界面。在現(xiàn)實世界里,你的智能手機和谷歌云端硬盤就是前臺,它們用于訪問谷歌云。
后臺包含云端基礎(chǔ)設(shè)施,包括運行云計算服務(wù)所需的一切設(shè)備。服務(wù)器、虛擬機、服務(wù)和存儲都是由云端基礎(chǔ)設(shè)施提供的。為了對它們有個全局的概念,現(xiàn)在我們來了解一下后臺的每個組件。
“軟件即服務(wù)”是一種云計算模式,通過互聯(lián)網(wǎng)將軟件和應(yīng)用程序作為一種服務(wù)提供。谷歌云端硬盤或谷歌工作空間都是比較典型的例子。谷歌云端硬盤內(nèi)的所有應(yīng)用,例如文檔、工作表、幻燈片、表格等,它們都可以通過使用瀏覽器訪問,并自動保存于云端。你可以在任意設(shè)備上獲取文件的最新版本。你唯一需要做的就是登錄你的賬戶。這就是“軟件即服務(wù)”模式的優(yōu)點。你不需要在你的設(shè)備上安裝任何東西,也不需要使用你的本地存儲空間,你可以直接訪問云端的應(yīng)用程序,并省略了使用本地軟件時的很多繁雜操作。SaaS 一般遵循“按需付費”法則,你只要為你需要的服務(wù)支付費用。你總是可以通過支付更多的費用來購買更多的存儲和/或功能,或者根據(jù)你的要求來降低你的套餐。
并不是每家科技初創(chuàng)公司都有必要的資源來維護自己的基礎(chǔ)設(shè)施,以便在云端運行他們的應(yīng)用程序。公司(尤其是創(chuàng)業(yè)型公司)通常更傾向于把應(yīng)用部署于云端,這樣就不必處理后臺基礎(chǔ)設(shè)施了。這就是“平臺即服務(wù)”這種模式的用武之地了。Heroku 等公司提供了基于“平臺即服務(wù)”的云端解決方案,令公司和個人可以在不需要直接與硬件交互的情況下就能部署并運行他們的應(yīng)用程序。跟“軟件即服務(wù)”類似,這種模式也提供了靈活性,你只需選擇所需的服務(wù),同時也從基礎(chǔ)設(shè)施的角度提供了可伸縮性和安全性。
IaaS 相對于 PaaS 更進一步,給予用戶更多的自主權(quán)。在 IaaS 模式中,云服務(wù)提供商讓你對云端的底層基礎(chǔ)設(shè)施進行操控。簡而言之就是你可以根據(jù)公司需要自行設(shè)計云端環(huán)境,從專用服務(wù)器和虛擬機,到運行于服務(wù)器的操作系統(tǒng),你還可以設(shè)置帶寬,創(chuàng)建自己的安全協(xié)議,以及創(chuàng)建云基礎(chǔ)設(shè)施所需的其他項目。亞馬遜 AWS 和谷歌計算引擎(GCE)都是使用 IaaS 模式的很好的例子。鑒于此模式還可以實現(xiàn)用戶對硬件的自主操控,它也被稱為硬件即服務(wù)(HaaS)。
谷歌云端硬盤、OneDrive、Dropbox 和 iCloud 是 存儲即服務(wù)Storage as a Service
IaaS、PaaS、SaaS 和 StaaS 的混合版,就是所謂的“一切即服務(wù)Anything/Everything as a Service”模式,它在云計算相關(guān)社區(qū)內(nèi)快速引發(fā)關(guān)注??蛻艨赡苡卸喾N多樣的需求,這些需求可能是各種不同模式的混合。在這種場景下,應(yīng)當為用戶提供自由選擇所需服務(wù)的功能,讓他們從各種不同的層級選擇服務(wù),從而創(chuàng)建自定義的“按需付費”模式。這種方式的好處在于,讓用戶根據(jù)自身需求自由選擇相應(yīng)的云服務(wù)。
在某些情況下,公司或個人需要 PaaS,但不是所有的功能都需要。例如,基于觸發(fā)器的系統(tǒng),如定時任務(wù),只需要在無服務(wù)器系統(tǒng)上運行一段代碼或一個函數(shù),就可以實現(xiàn)一個特定的目標。例如某客戶需要創(chuàng)建一個網(wǎng)站的流量監(jiān)測系統(tǒng),在頁面下載量達到一定數(shù)量時發(fā)送通知。這樣的需求簡而言之就是在云端運行一段持續(xù)檢查要執(zhí)行的觸發(fā)器的代碼。使用 PaaS 的成本較高。此時就是“功能即服務(wù)Function as a Service”發(fā)揮作用的時候了。許多公司,例如 Heroku,向客戶提供 FaaS,它只存儲一段代碼或一個方法,只會在被觸發(fā)的情況下運行。
近年來,區(qū)塊鏈席卷了科技行業(yè)。它是目前最受歡迎的技術(shù)之一,比它更受歡迎的只有人工智能和數(shù)據(jù)科學相關(guān)技術(shù)。區(qū)塊鏈如此吸引人的原因是它提供了安全、可伸縮和透明的開放式賬本架構(gòu)。這些功能對于許多應(yīng)用程序都是必要的,例如銀行、選舉系統(tǒng),甚至社交媒體也需要這些功能。隨著如此廣泛的應(yīng)用,有必要能夠在云上托管這樣的產(chǎn)品,其模式專門滿足這種技術(shù)的需求。這就是區(qū)塊鏈平臺即服務(wù)(Blockchain Platform as a Service)(BPaaS)發(fā)揮作用的地方。如今,包括亞馬遜 AWS 和微軟 Azure 在內(nèi)的許多公司,都在為專門尋求在云中托管基于區(qū)塊鏈的應(yīng)用程序的客戶提供BPaaS解決方案。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流