云计算入门学习资料,linux云计算学习大纲
云計算是分布式計算、并行計算、效用計算、網絡存儲、虛擬化、負載均衡、熱備份冗余等傳統計算機和網絡技術發展融合的產物。云計算是通過Internet以服務的方式提供動態可伸縮的虛擬化資源的計算模式。它有五大關鍵特征:按需自助服務(on-demand self-service)、泛在網絡接入(ubiquitous network access)、與位置無關的資源池(location independent resource pooling)、快速彈性化(rapid elastic)以及按使用付費(pay per usage).
按需自助服務
按需自助服務指的是消費者可以按需部署處理能力,如服務器和網絡存儲,而不需要與每個服務供應商進行人工交互。通過按需自助服務,用戶可以對云計算的使用情況進行規劃,例如需要多少的計算和存儲資源,以及如何管理和部署這些服務等。這樣容易使用而且無需人工交互的方式能夠讓用戶與服務提供商之間效率更高,并且節約成本,也能讓服務整體得到更有效的管理。
泛在網絡接入
泛在網絡接入是指用戶通過各種客戶端接入使用(例如移動電話,筆記本計算機等)互聯網并通過標準方式訪問和獲得各種能力。泛在網絡是任何時間、地點、設備、內容以及人員對各個方面的內容都可以通過無處不在的網絡進行傳播。
很多組織使用三層架構將各種計算平臺--筆記本、打印機、手機、個人數字助理(PDA)等--連接到廣域網(WAN)中。三層架構由如下元素組成。
接入層交換機:將桌面設備連接到匯聚層交換機。
匯聚層交換機:用于控制數據流。
核心層路由器與交換機:用于連接廣域網和流量管理。
這種三層架構的方式將產生50 μs(微秒)或更長的等待時間,這將在應用云計算時導致延時問題。要想獲得好的性能,交換機環境的等待時間應該在10 μs以內。如果將三層架構中的匯聚層取消掉,使用10 G以太網交換機或即將面世的100 G以太網交換機組成的兩層架構就能滿足這種需求。
與位置無關的資源池
云計算需要一個大規模并且靈動動態的資源池來滿足用戶的需求,與位置無關的資源池指的是供應商集中計算資源以多用戶租賃的服務模式服務所有用戶。同時,不同的物理和虛擬資源可更具用戶需求動態分配。這些資源包括存儲、處理器、內存、網絡帶寬和虛擬機等。
NIST指出:"云計算的資源與位置無關,客戶通常無法控制或了解所提供資源的具體位置,但可以在一個較高抽象層次指定資源的位置,例如某個國家、某個州或者某個數據中心。
快速彈性化
快速彈性化指的是服務供應商可以迅速、彈性地提供計算能力,實現根據突發事件需求快速擴展資源,當事件過后能快速釋放資源的能力。實現用戶可租用資源看起來是無限的,并且可在任何時間租用任何數量的資源。
為了提供快速彈性化,服務供應商需要考慮開發和實現松耦合服務,這些服務的彈性彼此之間相對獨立,不依賴于其他服務的能力。
按使用付費
由于云計算面向服務的特性,用戶所使用云計算資源的數量能夠動態、自動地分配和監控,這樣用戶可以按照可測量的使用方式為某個特定會話所分配的云計算資源支付使用費用。按使用付費指的是服務供應商提供可計量的服務,為相應的服務制定抽象的計量能力,如存儲、寬帶或者活動用戶賬號等,用戶按使用付費。服務供應商可監視、控制和優化資源的使用,并為供應商和用戶提供詳盡的資源使用數據分析。
具體學習路線如下:
一、Linux云計算網絡管理實戰
(1)Linux簡介
(2)Linux操作系統初識
(3)物理服務器部署
(4)Aliyun ECS部署
(5)Bash Shell基本語法
(6)Linux中幫助獲得方法
(7)Linux操作系統文件管理
(8)Vi編輯器
(9)用戶及組管理
(10)文件基本權限
(11)文件特殊權限
(12)進程管理
(13)輸入輸出重定向
(14)管道
(15)Bash Shell基礎
(16)存儲管理
(17)文件查找
(18)文件打包及壓縮
(19)軟件包管理
(20)Linux主機管理管理
(21)計劃任務
(22)系統日志
(23)構建受管型網絡服務 DHCP
(24)構建遠程主機管理服務 SSHD
(25)構建文件共享服務 NFS SAMBA FTP
(26)構建網絡時間服務 NTP
(27)構建域名解析服務 DNS
(28)構建基于Apache部署Wordpress博客系統
(29)構建基于Apache部署Ecshop和Discuz!信息發布系統
(30)階段性項目實戰Linux云主機
二、系統管理及服務配置實戰
(1) Shell編程初識
(2) Shell特性
(3) Shell腳本規范
(4) Shell腳本調試
(5) 變量的類型
(6) 變量置換
(7) Shell腳本運行方式
(8) 算式置換
(9) Shell條件測試
(10) Shell循環結構
(11) Expect應用
(12) Shell函數 funcation
(13) Shell數組 array
(14) 正則表達式 RE
(15) 文件操作編程 SED
(16) 復雜數據處理編程 AWK
(17) Shell腳本實現LAMP終級部署
(18) Shell腳本實現云主機系統狀態收集及分析
(19) Shell腳本實現Web訪問日志全文分析Linux Shell腳
三、本自動化編程實戰
(1) MySQL 數據庫介紹
(2) MySQL 5.7版本部署
(3) MySQL 體系結構介紹
(4) 結構化查詢語言SQL介紹
(5) 數據庫基本操作
(6) MySQL 表的操作 DDL
(7) MySQL 數據操作 DML
(8) MySQL 數據庫查詢
(9) MySQL 數據庫高級應用
(10) MySQL 索引的使用
(11) MySQL 存儲引擎
(12) MySQL 安全控制
(13) MySQL 數據備份與恢復
(14) MySQL 數據庫多源復制部署
(15) MySQL 讀寫分離
(16) 數據庫中間件 MyCAT
(17) Shell腳本實現Galera MySQL集群部署
(18) 階段性項目實戰開源數據庫
四、MySql DBA運維實戰
(1) 自動化運維Devops介紹
(2) 運維管理員的自我修養
(3) Cobbler實現系統批量部署
(4) 構建分布式版本控制系統 Git
(5) Tengine構建企業級高性能Web服務器
(6) Shell腳本實現LNMP單、多機部署
(7) Tengine虛擬主機構建
(8) Tengine動態網站部署
(9) Tengine反向代理模塊介紹
(10) Tengine構建高性能反向代理服務器
(11) Tomcat 構建企業級高負載JAVA Web應用服務器
(12) 自動化運維工具之SaltStack
(13) 自動化運維工具之Ansible
(14) 構建分布式日志分析平臺 ELK
(15) 基于Nagios構建企業級監控告警平臺
(16) 基于Zabbix構建企業級監控告警平臺
(17) Iptables或Firewalld實現系統安全及服務安全
(18) Aliyun ECS/RDS 運維實戰企業級自動化
五、項目及公有云運維實戰
(1) 集群技術 HA LB HPC
(2) 基于LVS構建負載均衡集群
(3) 基于Tengine構建高并發負載均衡集群
(4) 基于HAProxy構建多層高并發負載均衡集群
(5) 基于KeepAlived構建負載均衡器高可用
(6) 基于Pacemaker實現Apache及Mariadb高可用
(7) 基于GlusterFS構建實時在線分布式存儲集群
(8) 基于DRBD構建分布式塊存儲群集
(9) 基于Ceph構建高性能PB級存儲集群
(10) 高速緩存服務器集群構建 memcached redis
(11) HTTPS實現線上Web服務器傳輸安全
(12) Iptables或Firewalld安全加固及入侵防御
(13) Web服務器Tengine性能優化
(14) Web服務器Tomcat性能優化
(15) MySQL 性能及架構優化
(16) 階段性項目實戰大型網站高并
六、發架構運維實戰
(1) python開發環境部署
(2) python文件類型
(3) python運算符及表達式
(4) python數據類型
(5) python流程控制
(6) python文件操作
(7) python 函數
(8) python包與模塊
(9) python正則表達式
(10) python異常處理
(11) python面向對象
(12) 收集主機系統信息
(13) 構建信息發布系統 Django
(14) 批量主機管理應用系統開發
(15) 基于Nagios監控系統的主機服務狀態監控插件及應用開發
(16) 基于Zabbix監控系統的主機服務狀態監控插件及應用開發
(17) 批量主機性能監控系統開發
(18) 網絡爬蟲工具開發Python Linux
七、自動化運維開發實戰
(1) 虛擬化技術方案介紹
(2) KVM虛擬機部署
(3) KVM 網絡管理
(4) KVM 存儲配置
(5) KVM 虛擬機管理
(6) Shell腳本批量部署KVM虛擬機
(7) 企業級虛擬化技術介紹
(8) Python開發KVM虛擬機管理系統
(9) 云計算技術概覽 IaaS PaaS SaaS CaaS
(10) 主流IaaS技術實現方案介紹 OpenStack CloudStack
(11) OpenStack部署及基本管理
(12) OpenStack核心模塊解析
(13) OpenStack運維
(14) 主流PaaS技術實現方案介紹 Docker LXC
(15) Docker部署及基本管理
(16) Docker編排部署工具
(17) Docker Swarm集群
(18) kubernetes集群
(19) Docker負載均衡和服務發現
(20) Hadoop大數據管理引
?
轉載于:https://www.cnblogs.com/qianfengcs/p/10650678.html
總結
以上是生活随笔為你收集整理的云计算入门学习资料,linux云计算学习大纲的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享一些简单的删查改sql语句
- 下一篇: UML-2-迭代、进化和敏捷