學(xué)云計(jì)算之前應(yīng)該學(xué)什么?學(xué)云計(jì)算之前應(yīng)該學(xué)習(xí)這些基礎(chǔ)知識:(1) linux操作系統(tǒng)、(2) vmware\kvm虛擬化、(3) 網(wǎng)絡(luò)\軟件定義網(wǎng)絡(luò)、(4) 存儲\分布式存儲ceph、(5) openstack云管平臺等。
云計(jì)算涉及到的技術(shù)有:虛擬化技術(shù),海量數(shù)據(jù)存儲技術(shù),數(shù)據(jù)中心管理技術(shù),資源管理與調(diào)度,安全與隱私保護(hù)等。涉及到的各類技術(shù)知識非常廣泛,主要是以下這些:
網(wǎng)絡(luò)基礎(chǔ)、linux系統(tǒng)管理、linux網(wǎng)絡(luò)服務(wù);服務(wù)器與操作系統(tǒng)、網(wǎng)站與域名知識、病毒與木馬揭秘、構(gòu)建lamp網(wǎng)站平臺;計(jì)算機(jī)網(wǎng)絡(luò)參考模型、交換路由原理與基本配置、網(wǎng)絡(luò)層協(xié)議與應(yīng)用;linux目錄和文件管理、安裝程序、賬號與權(quán)限管理、磁盤管理與服務(wù)器raid;進(jìn)程和計(jì)劃任務(wù)管理、深入理解linux文件系統(tǒng);linux基礎(chǔ)網(wǎng)絡(luò)設(shè)置、dhcp、samba、ftp、dns、postfix、ca認(rèn)證、nfs、yum、pxe;linux企業(yè)級應(yīng)用、群集、虛擬化;shell編程的條件與case語句、sed與awk、iptables防火墻;http協(xié)議分析、apache配置與優(yōu)化、lnmp應(yīng)用部署;nginx+apache動(dòng)靜分離項(xiàng)目、nginx優(yōu)化與防盜鏈、部署tomcat;lvs+keepalived群集、haproxy、nginx+tomcat負(fù)載均衡與動(dòng)靜分離;vmware、kvm、docker?虛擬化;mysql管理、備份與恢復(fù)、主從復(fù)制與讀寫分離;mysql-mmm高可用、heartbeat、drbd、故障排查;squid、vainish、nginx、memcache、cdn緩存加速;cacti、nagios、zabbix監(jiān)控;企業(yè)遠(yuǎn)程備份同步rsync?、mfs分布式文件系統(tǒng);oracle安裝部署、體系結(jié)構(gòu)、事務(wù)和常用數(shù)據(jù)庫對象、備份與恢復(fù)、oem監(jiān)控與管理;python基礎(chǔ)、元組與字典、程序邏輯、函數(shù)與模塊、類和對象、面向?qū)ο缶幊獭⒂螒蝽?xiàng)目等。
因此,在學(xué)云計(jì)算之前,linux基礎(chǔ)知識一定要熟悉,并逐步熟練,另外python等編程語言也要逐步熟練起來。