云計算技術(shù)最全詳解(圖文全面總結(jié))
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
云計算,英文名:“Cloud Computing”,是一種通過互聯(lián)網(wǎng)提供計算資源、和服務(wù)的技術(shù)。 云計算技術(shù) 云計算技術(shù),主要包括:計算能力、虛擬化、容器、數(shù)據(jù)庫.........等,用戶可以按需使用并按使用量付費。 1.虛擬化技術(shù) 虛擬化技術(shù),是云計算技術(shù)實現(xiàn)的核心基礎(chǔ)之一,虛擬化,是一種通過軟件技術(shù)將物理硬件抽象成多個邏輯資源的技術(shù)。 比如:單一的物理硬件(如服務(wù)器),可以被分割成多個獨立的虛擬機(VM)、或容器。 如下圖所示: 通過虛擬化,這些資源可以獨立運行,彼此隔離,并動態(tài)分配和調(diào)整。 無論是企業(yè)自建數(shù)據(jù)中心,還是使用公有云服務(wù),虛擬化技術(shù)都扮演著不可或缺的角色。 2.容器化技術(shù) 容器技術(shù),是 DevOps、微服務(wù)架構(gòu)、和現(xiàn)代云原生應(yīng)用的核心組件。 本質(zhì)上,容器也是一種輕量級的虛擬化方式,它在操作系統(tǒng)層面實現(xiàn)虛擬化。 容器化,將應(yīng)用程序及其所有依賴(比如:庫文件、配置...等),打包成一個獨立的單元。 容器,打包了應(yīng)用及其依賴,確保在開發(fā)、測試、生產(chǎn)環(huán)境...中的一致性。 并且,容器只包含應(yīng)用程序、及其運行所需的最小化依賴,與虛擬機相比,占用資源少。 4.分布式計算 在云計算中,分布式計算支持處理海量數(shù)據(jù)、和高并發(fā)任務(wù),確保系統(tǒng)在大規(guī)模用戶請求下的高效運行。 分布式計算(Distributed Computing),是一種通過將計算任務(wù),分解并分布到多個節(jié)點(比如:通常是網(wǎng)絡(luò)中的計算機),上并行處理的計算模式。 提供并行計算支持,比如:Apache Hadoop、Apache Spark...等等。 云計算服務(wù) 云技術(shù)服務(wù),常見的包含:IaaS(基礎(chǔ)設(shè)施即服務(wù))、PaaS(平臺即服務(wù))、和 SaaS(軟件即服務(wù))...等等。 三者的關(guān)系,如下圖所示: 1.IaaS IaaS 是云計算的最底層,它是構(gòu)建 PaaS 、和 SaaS 的基石。 IaaS ,會提供計算、存儲、網(wǎng)絡(luò)...等基礎(chǔ)設(shè)施服務(wù)。 如下圖所示: 會提供虛擬化的技術(shù),比如:計算、存儲、網(wǎng)絡(luò)...等等的產(chǎn)品。 這些產(chǎn)品,通過互聯(lián)網(wǎng)、或?qū)S芯W(wǎng)絡(luò)以按需方式提供,用戶可以像管理本地硬件一樣管理這些資源,但無需實際擁有、或維護(hù)物理設(shè)備。 最典型的,就包含:Amazon EC2、Google Compute Engine、阿里云 ECS...等云計算服務(wù)器。 2.PaaS PaaS 構(gòu)建在 IaaS 之上,提供運行、開發(fā)、和部署應(yīng)用程序的平臺。 PaaS ,抽象掉了基礎(chǔ)設(shè)施的復(fù)雜性,讓用戶只需關(guān)注應(yīng)用程序、和開發(fā)。 云計算,負(fù)責(zé)管理:比如:操作系統(tǒng)、中間件/和環(huán)境...等等,用戶專注于應(yīng)用開發(fā)。 PaaS,非常適合:開發(fā)者快速開發(fā)、測試、和部署應(yīng)用...等場景。 3.SaaS SaaS 是最高層,直接向用戶提供完整的軟件服務(wù)。 比如:Gmail、CRM、ERP、Salesforce ...等等,都是典型的SaaS產(chǎn)品。 Saas,讓用戶通過瀏覽器、或客戶端直接訪問,無需關(guān)心底層硬件、或軟件的維護(hù)。 總之:
通過這種層次化的關(guān)系,云計算技術(shù),能夠滿足從基礎(chǔ)架構(gòu)管理到業(yè)務(wù)功能使用的不同需求。 閱讀原文:原文鏈接 該文章在 2025/7/2 0:13:21 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |