云計算——ACA學習 云計算核心技術

  • 作者簡介:一名云計算網絡運維人員、每天分享網絡與運維的技術與干貨。?

  • ?座右銘:低頭趕路,敬事如儀

  • 個人主頁:網絡豆的主頁?????

?

寫在前面

??? 本系列將會持續更新云計算阿里云ACA的學習,了解云計算及網絡安全相關從業的基礎知識,以及阿里云產品的使用部署。提升個人對云計算產品技術的理解。

???? 阿里云云計算助理工程師認證(ACA - Alibaba Cloud Certification Associate)是面向使用阿里云基礎產品的專業技術認證,主要涉及阿里云的計算、存儲、網絡、云數據庫、安全類的核心產品,是對學員掌握阿里云主要產品技術技能水平的全面檢驗和能力認證, 主要面向學生群體及開發者,也可以做為運維人員的入門證書。


前期回顧

云計算——ACA學習 云計算概述


課程簡介

云計算成為IT熱門技術,甚至被視為將根本改變生活方式和商業模式的革新技術。借助云計算,網絡服務提供者可以在瞬息之間,處理數以萬計甚至億計的信息,實現和超級計算相同的效能。

云計算可以被視為網格計算和虛擬化的融合:即利用網格分布式計算處理能力,將IT資源構筑成一個資源池,再加上成熟的服務器虛擬化,存儲虛擬化技術,是用戶可以實時的監控和調配資源。


課程目標

  • 明晰云計算技術架構;
  • 掌握云計算核心技術體系;
  • 掌握云計算核心技術關鍵概念。

一.云計算技術架構

1.信息時代的重大變革

  • 物理資源層
  • 資源層
  • 管理中間件
  • SOA構建層

  • ?物理資源層

包括計算機,存儲器,網絡設備,數據庫等。

資源層

將大量相同類型的資源構成同構或接近同構的資源池,是物理資源的集成和管理工作。

管理中間件

負責對云計算的資源進行管理,并對眾多應用任務進行調度,使資源能高效,安全的提供服務。

SOA構建層

將云計算能力封裝成標準的服務,并進行管理和使用。管理中間件和資源池層是云計算關鍵部分


?二.云計算關鍵技術

云計算的目標是以低成本的方式提供高可靠、高可用、規模可伸縮的個性化服務,為了達到這個目標,需要數據中心管理、虛擬化、海量數據處理、資源管理與調度、QoS保證、安全與隱私保護等關鍵技術。

1.虛擬化技術

(1)虛擬化概念

虛擬化是指計算元件在虛擬的而不是真實的基礎運行,用“虛”的軟件來代替或模擬“實”的服務器,CPU,網絡等硬件 產品的一種簡化管理和優化資源的解決方案。

虛擬化將物理資源轉變為具有可管理性的邏輯資源,以消除物理結構之間的隔離,將物理資源融為一個整體。

虛擬機是指通過軟件模擬的具有完整硬件系統的計算機,從理論上將完全等同于實體的物理計算機。

虛擬化三層含義

  • 虛擬化的對象是各種各樣的資源。
  • 經過虛擬化后的邏輯資源對用戶隱藏了不必要的細節
  • 用戶可以在虛擬環境中實現其在真實環境中的部分或者全部功能。

?(2)虛擬化

服務器虛擬化

是將虛擬化技術應用于服務器,將一臺服務器虛擬成若干虛擬服務器,在該服務器上可以支持多個操作系統同時運行。

桌面虛擬化

是將計算機終端系統進行虛擬化,以達到桌面使用的安全性和靈活性。可以通過任何設備,在任何地點,任何時間通過網絡訪問屬于我們個人的桌面系統。

存儲虛擬化

是對存儲硬件資源進行抽象化表現

網絡虛擬化

網絡虛擬化就是在一個物理網絡上模擬出多個邏輯網絡來。

應用虛擬化

是把應用對低層的系統和硬件的依賴抽象出來,可以解決版本不兼容的問題。

?(3)虛擬化廠商

?(4)虛擬化技術分類

全虛擬化,半虛擬化,硬件輔助虛擬化,操作系統級虛擬化,軟件虛擬化

?虛擬化可以進行查看我的這篇文章。

云計算——虛擬化層架構

?2.海量數據存儲與處理

云計算的數據量往往是大于傳統IT架構的,傳統的存儲架構已經很難滿足日益增長的數據存儲需求。云計算架構中,通常采用分布式存儲,實現更好的擴展性,更大的容量以及更好的性能指標

?分布式存儲技術優點

  • 系統可架設在容易失效的廉價硬件平臺上。
  • 運行在多臺節點上,自動整合。
  • 能存儲大量GB級甚至TB級的大文件。
  • 整合集群內所有存儲空間資源,虛擬化并對外提供文件訪問服務。
  • 更好的擴展性,更大的容量,更適合大規模數據的性能需求。

(1)ceph

Ceph是一種為優秀的性能、可靠性和可擴展性而設計的統一的,分布式文件系統

?(2)Hadoop

Hadoop是一個由Apache基金會所開發的分布式系統基礎架構。用戶可以在不了解分布式底層細節的情況下,開發分布式程序。充分利用集群的威力進行高速運算和存儲。Hadoop實現了一個分布式文件系統( Distributed File System),其中一個組件是HDFS(Hadoop Distributed File System)。HDFS有高容錯性的特點,并且設計用來部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)來訪問應用程序的數據,適合那些有著超大數據集(large data set)的應用程序。HDFS放寬了(relax)POSIX的要求,可以以流的形式訪問(streaming access)文件系統中的數據。Hadoop的框架最核心的設計就是:HDFS和MapReduce。HDFS為海量的數據提供了存儲,而MapReduce則為海量的數據提供了計算

云計算不僅要實現海量數據的存儲,而且要提供面向海量數據的分析處理功能,由于部署在大規模硬件資源上,因此海量數據的處理需要抽象處理過程,并要求其編程模型支持規模擴展,屏蔽底層細節的同時簡單有效,如Google提出的并行編程模型MapReduce。


?3.資源管理與調度技術


?4.服務管理技術

為了使云計算核心服務高效,安全地運行,需要服務管理技術加以支持。


?5.云計算管理平臺

(1)從技術應用看

  • 計算型云平臺
  • 存儲型云平臺
  • 綜合云計算平臺

(2)是否收費來劃分

  • 開源云計算平臺
  • 商業化云計算平臺

(3)云計算管理平臺

OpenStack是一個由NASA(美國國家航空航天局)和Rackspace合作研發并發起的,以Apache許可證授權的自由軟件和開放源代碼項目。

hadoop該計劃是完全模仿Google體系架構做的一個開源項目,主要包括Mgp/Reduce和HDFS文件系統。


6.云計算技術發展趨勢

  • 從封閉——》開源
  • 從單一解決方案——》融合
  • 從統一管理——》自動化實現
  • 從緊湊——》模塊化設計

?創作不易,求關注,點贊,收藏,謝謝~?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/40665.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/40665.shtml
英文地址,請注明出處:http://en.pswp.cn/news/40665.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

DeepSpeed加速大模型訓練

DeepSpeed是微軟推出的一個框架,可以對Pytorch的模型進行包裝,提供了加快模型的訓練速度,降低對GPU顯存的占用,以及方便進行分布式訓練等等高級特性。在這里我也對DeepSpeed進行了測試,看看是否能提高我的transformer模…

Maven 插件 maven-antrun-plugin 執行 ant 腳本

Ant 相信大家都不陌生,你可以把它理解為使用 xml 格式描述的一系列命令處理工具。它是一種基于Java的build工具。理論上來說,它有些類似于(Unix)C中的make、有些類似于基于shell命令編寫的sh腳本文件。Ant 用 Java 的類來擴展。&a…

多維時序 | MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測

多維時序 | MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測 目錄 多維時序 | MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測基本介紹模型特點程序設計參考資料 基本介紹 本次運行測試環境MATLAB2021b,MATLAB實現PSO-CNN-BiLSTM多變量時間序列預測。代碼說明&#xff1a…

Java mail郵件開發 OA辦公系統

目錄 1 Java mail郵件開發 OA辦公系統 1.1 //用戶登錄 1.2 //用戶注冊 1.3 //根據郵箱賬號查詢用戶ID Java mail郵件開發 OA辦公系統package com.email.dao.impl; import java.sql.Connection; import java.sql.PreparedStatement;<

POSTGRESQL 關于2023-08-14 數據庫自動啟動文章中使用KILL 來進行配置RELOAD的問題解釋...

開頭還是介紹一下群&#xff0c;如果感興趣Polardb ,mongodb ,MySQL ,Postgresql ,redis &#xff0c;SQL SERVER ,ORACLE,Oceanbase 等有問題&#xff0c;有需求都可以加群群內有各大數據庫行業大咖&#xff0c;CTO&#xff0c;可以解決你的問題。加群請加 liuaustin3微信號 &…

Oracle執行計劃

Oracle執行計劃 1. 什么是執行計劃Oracle explain使用3. Explain執行順序 1. 什么是執行計劃 執行計劃是一條查詢語句在Oracle中的執行過程或訪問路徑的描述。 執行計劃描述了SQL引擎為執行SQL語句進行的操作&#xff1b;分析SQL語句相關的性能問題或僅僅質疑查詢優化器的決定…

蔚來李斌賣手機:安卓系統,蘋果售價,一年一發

?作者 | Amy 編輯 | 德新 車圈大佬的玩法真讓人尋不著套路&#xff01; 蘋果的庫克和小米的雷布斯&#xff0c;甚至是FF賈老板準備許久&#xff0c;都想分一塊新能源車的蛋糕&#xff0c;蔚來李斌卻反手進軍手機界&#xff0c;從宣布造手機到手機入網僅僅隔了一年。 近期…

說幾個常見的語法糖

目錄 面試回答 知識擴展 如何解語法糖&#xff1f; 糖塊一、swith 支持 String 與枚舉 糖塊二、泛型 糖塊三、自動裝箱與拆箱 糖塊四、枚舉 糖塊五、條件編譯 糖塊六、斷言 糖塊七、數值字面量 糖塊八、for-each 糖塊九、try-with-resource 可能遇到的坑 泛型 自…

Beats:安裝及配置 Metricbeat (一)- 8.x

在我之前的文章&#xff1a; Beats&#xff1a;Beats 入門教程 &#xff08;一&#xff09;Beats&#xff1a;Beats 入門教程 &#xff08;二&#xff09; 我詳細描述了如何在 Elastic Stack 7.x 安裝及配置 Beats。在那里的安裝&#xff0c;它通常不帶有安全及 Elasticsearc…

MapReduce介紹

目錄 ?一、什么是MapReduce 二、MapReduce 的設計思想 2.1 分而治之 2.2 構建抽象模型&#xff1a;Map和Reduce 2.3 隱藏系統層細節 三、MapReduce 的框架原理 3.1 MRv1工作原理 3.1.1 MRv1架構工作原理圖 3.1.1.1 流程說明 3.1.1.1.1 作業的提交 3.1.1.1.2 作業的初始化 3…

【AI大模型】訓練Al大模型 (上篇)

大模型超越AI 前言 潔潔的個人主頁 我就問你有沒有發揮&#xff01; 知行合一&#xff0c;志存高遠。 目前所指的大模型&#xff0c;是“大規模深度學習模型”的簡稱&#xff0c;指具有大量參數和復雜結構的機器學習模型&#xff0c;可以處理大規模的數據和復雜的問題&#x…

【Java】Queue中增加刪除方法的區別

offer&#xff0c;add 區別&#xff1a; 一些隊列有大小限制&#xff0c;因此如果想在一個滿的隊列中加入一個新項&#xff0c;多出的項就會被拒絕。 這時新的 offer 方法就可以起作用了。它不是對調用 add() 方法拋出一個 unchecked 異常&#xff0c;而只是得到由 offer() 返…

題目:售貨員的難題(狀壓dp)

售貨員的難題 題目描述輸入輸出格式輸入格式&#xff1a;輸出格式&#xff1a; 輸入輸出樣例輸入樣例#1&#xff1a;輸出樣例#1&#xff1a; 思路AC代碼&#xff1a; 題目描述 某鄉有n個村莊( 1 < n < 16 )&#xff0c;有一個售貨員&#xff0c;他要到各個村莊去售貨&am…

consul限制注冊的ip

假設當前服務器的ip是&#xff1a;192.168.56.130 1、允許 所有ip 注冊(驗證可行) consul agent -server -ui -bootstrap-expect1 -data-dir/usr/local/consul -nodedevmaster -advertise192.168.56.130 -bind0.0.0.0 -client0.0.0.0 2、只允許 當前ip 注冊 consul agent -…

Leetcode33 搜索旋轉排序數組

題解&#xff1a; /*** 旋轉排序數組可分為N1 N2兩個部分&#xff0c;如&#xff1a;[4,5,6,7,1,2,3]&#xff0c;N1為[4,5,6,7]&#xff0c;N2為[1,2,3]** 必然滿足以下兩個條件&#xff1a;* 1. N1和N2都是分別遞增的&#xff1b;* 2. N1中的所有元素大于N2中的所有元素;** …

【Python機器學習】實驗12 基于神經網絡的回歸-分類實驗

文章目錄 神經網絡的回歸例1 基于神經網絡的回歸(簡單例子)1.1 導入包1.2 構造數據集&#xff08;隨機構造的&#xff09;1.3 構造訓練集和測試集1.4 構建神經網絡模型1.5 采用訓練數據來訓練神經網絡模型 實驗1 基于神經網絡的分類(鳶尾花數據集)1.1 導入包1.2 構造數據集1.3 …

Selenium瀏覽器自動化測試框架簡單介紹

selenium簡介 介紹   Selenium [1] 是一個用于Web應用程序測試的工具。Selenium測試直接運行在瀏覽器中&#xff0c;就像真正的用戶在操作一樣。支持的瀏覽器包括IE&#xff08;7, 8, 9, 10, 11&#xff09;&#xff0c;Mozilla Firefox&#xff0c;Safari&#xff0c;Googl…

系統學習Linux-MongoDB

概述 mongodb是一個nosql數據庫&#xff0c;它有高性能、無模式、文檔型的特點。是nosql數據庫中功能最豐富&#xff0c;最像關系數據庫的。數據庫格式為BSON 相關概念實例&#xff1a;系統上運行的mongodb的進程&#xff0c;類似于mysql實例&#xff1b;庫&#xff1a;每個數…

用cpolar生成的公網地址,對位于本地的Cloudreve網盤進行訪問

文章目錄 1、前言2、本地網站搭建2.1 環境使用2.2 支持組件選擇2.3 網頁安裝2.4 測試和使用2.5 問題解決 3、本地網頁發布3.1 cpolar云端設置3.2 cpolar本地設置 4、公網訪問測試5、結語 1、前言 自云存儲概念興起已經有段時間了&#xff0c;各互聯網大廠也紛紛加入戰局&#…

MySQL 自增 ID 默認從 1 開始,如何設置自增 ID 從 0 開始

MySQL 是一種關系型數據庫&#xff0c;它是世界上最流行的關系型數據庫之一。在 MySQL 中&#xff0c;自增是一種非常有用的功能&#xff0c;它可以自動給主鍵賦值&#xff0c;并保證每個主鍵是唯一的。然而&#xff0c;許多人不知道的是&#xff0c;MySQL 默認情況下從 1 開始…