色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

云計算需要掌握哪些知識

錢浩然2年前99瀏覽0評論
云計算需要掌握哪些知識?

如今天天都能聽到媒體說云計算,國內的什么阿里云、百度云、騰訊云等,到底什么是云計算呢?通俗一點來講,舉個生活中實際的例子,云計算其實就像家里自來水一樣。為了喝上干凈的自來水,我們家里有沒有必要建一個自來水廠?顯然不需要。只需要把水龍頭打開就可以獲得要喝的水。云計算給大家提供了一種模式,其實就類似自來水一樣。未來你想獲得什么東西,不需要有很大的硬盤,也不需要你的電腦有非常強的處理能力,只要需要,隨時隨地可以獲得。這種新型計算,在無所不在的網絡環(huán)境下給大家?guī)砹艘环N新的信息獲得方式或者是信息使用模式就是云計算模式!

學習云計算需要掌握這些基礎知識:網絡通信知識,包括互聯網基礎建設相關的所有知識;虛擬化知識,應該了解硬件運行原理以及虛擬化實現技術;數據庫技術;網絡存儲技術;網絡信息安全技術;容災及備份技術;JAVA編程技術;分布式軟件系統架構等。

云計算的三大模式是IaaS、PaaS、SaaS,因此涉及到虛擬化、架構應用、技術運用等方面的知識是需要掌握的。以下簡單羅列部分知識點:

一、網絡基礎知識、Linux基礎知識

1、網絡基礎、Linux系統管理、Linux網絡服務;

2、服務器與操作系統、網站與域名知識、病毒與木馬揭秘、構建LAMP網站平臺;

3、計算機網絡參考模型、交換路由原理與基本配置、網絡層協議與應用;

4、Linux目錄和文件管理、安裝程序、賬號與權限管理、磁盤管理與服務器RAID;

5、進程和計劃任務管理、深入理解Linux文件系統;

6、Linux基礎網絡設置、DHCP、Samba、FTP、DNS、Postfix、CA認證、NFS、YUM、PXE。

二、集群基礎知識、虛擬化基礎知識

1、Linux企業(yè)級應用、群集、虛擬化;

2、Shell編程的條件與case語句、sed與awk、iptables防火墻;

3、HTTP協議分析、Apache配置與優(yōu)化、LNMP應用部署;

4、Nginx+Apache動靜分離項目、Nginx優(yōu)化與防盜鏈、部署tomcat;

5、LVS+Keepalived群集、Haproxy、Nginx+tomcat負載均衡與動靜分離;

6、VMware、KVM、docker 虛擬化;

7、MySQL管理、備份與恢復、主從復制與讀寫分離;

8、MySQL-MMM高可用、heartbeat、DRBD、故障排查;

9、Squid、Vainish、Nginx、Memcache、CDN緩存加速;

10、Cacti、Nagios、Zabbix監(jiān)控;

11、企業(yè)遠程備份同步rsync 、MFS分布式文件系統。

三、Oracle、運維自動化基礎知識

1、Oracle安裝部署、體系結構、事務和常用數據庫對象、備份與恢復、OEM監(jiān)控與管理;

2、Oracle常見故障處理、Oracle RAC群集項目、Oracle Data Guard;

3、社交網站架構項目、百萬PV網站架構項目、千萬PV網站架構項目;

4、云計算openstack項目、大數據hadoop項目;

5、Puppet、Ansible自動化運維項目、運維經驗、流程規(guī)范。

四、Python基礎知識

1、Python基礎、元組與字典、程序邏輯、函數與模塊、類和對象、面向對象編程、游戲項目;

2、HTML、CSS、JavaScript、jQuery、Bootstrap框架;

3、MVC設計模式、Django框架綜合應用、 Django Web開發(fā)項目;

4、Python運維開發(fā)基礎、系統批量運維管理器Fabric應用、集中化管理平臺Saltstack應用;

5、使用Mrjob框架編寫Hadoop MapReduce、運維開發(fā)項目。