唠叨话
关于德语噢屁事的知识点,仅提供专业性的精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。
《服务器(Server)》
DevOps之服务器划分为三部分:系统、虚拟化、器件。
系统(System)
关于系统,知识与技能的层次(知道、理解、运用),理论与实践的方面(原理、技术)。
《操作系统(Operating System,OS)》
Windows、Linux、Unix、Mac、Android、iOS、VxWorks、eCos。
Minix,IBM-AIX,HP-UX,Solaris、OpenSolaris,FreeBSD[TrueOS]、NetBSD、OpenBSD,OpenServer。
Debian、Deepin、Kali、Knoppix、Tails;Ubuntu、Mint、Elementary、Solus、Zorin;
Redhat、CentOS、Fedora、Red Hat Enterprise Linux、Oracle Enterprise Linux;
Mandriva、Mageia、PCLinuxOS; Gentoo、Calculate、Funtoo、Sabayon;
Slackware、Zenwalk、Vector;OpenSUSE;Arch、Antergos、Chakra、Manjaro;
Puppy、Slitaz、Tinycore;CoreOS,CirrOS,ReactOS,Tizen。
《文件系统(File System,FS)》
Windows:fat、ntfs、exfat
Unix|Linux:ext、btrfs、ReiserFS、xfs、jfs、zfs
Mac:hfs(hdd)、apfs(ssd)
《处理器(Processing Unit,PU)》
RISC精简指令集:ARM、MIPS、POWER、SPARC、AVR、PIC。
CISC复杂指令集:INTEL、AMD。
CPU中央处理器、GPU图形处理器;IC集成电路、MCU微控制单元、DSP数字信号处理、PIC可编程中断控制器。
PAL可编程阵列逻辑、GAL通用阵列逻辑;PLD可编程逻辑器件、CPLD复杂可编程逻辑器件;FPGA现场可编程阵列。
《存储器(Storage)》
存储设备:内存(MM)、机械硬盘(HDD)、固态硬盘(SSD) 、混合硬盘(HHD)、闪存(FM)。
存储类型:块存储(SAN、DAS)、文件存储(NAS)、对象存储(OBS)。
存储种类:DRAM内存、NAND闪存、DISK磁盘、TAPE磁带。
存储接口:ATA、STAT、SCSI、FC、SAS、USB。
《网络适配器(Network Adapter)》
网络接口卡(Network Information Center,NIC)
网络通讯协议(OSI七层协议、TCP/IP五层协议)。
光纤接口类型:FC、SC、ST、LC。
《输入输出(Input Output,IO)》
IO设备和IO接口:CPU处理器、Memory内存、Disk磁盘、Network网络。
《操作系统(Kernel,核)》
内核定制,内存优化,硬盘优化,外核脚本。
虚拟化(Virtualization)
关于虚拟化,知识与技能的层次(知道、理解、运用),理论与实践的方面(原理)。
《虚拟化(Virtualization)》
Intel、AMD;Citrix、VMware;Microsoft、Apple、IBM、HP、Sun、SWsoft、Huawei。
HostOS主机、GuestOS客机;虚拟机VM、半虚拟机PVM;虚拟机技术VMT、虚拟机监控器VMM。
基于芯片的虚拟化,即硬件辅助虚拟化:Intel-VT(VTx、VTd、VTc)、AMD-V、IOMMU。
基于主机的虚拟化:CPU处理器、MM内存、DISK磁盘、IO接口、Network网络。
基于数据的虚拟化:VD虚拟磁盘Virtual Disk、VTL虚拟磁带库Virtual Tape Library。
基于网络的虚拟化:VLAN虚拟局域网Virtual Local Area Network、VPN虚拟专用网络Virtual Private Network。
服务器虚拟化:VMWare vSphere、Citrix XenServer、Microsoft Hyper-V。
桌面虚拟化:VMWare Horizon、Citrix XenDesktop、Microsoft RDS。
应用虚拟化:Citrix XenApp、VMware ThinApp、Microsoft AppV。
存储虚拟化:VMWare vSAN、Citrix PVS、Microsoft Storage Space Direct。
网络虚拟化:VMWare NSX、Citrix SD-WAN、Microsoft Network Controller。
《虚拟化技术VT(Virtualization Technology)》
按架构划分
1、指令虚拟化(仿真软件-模拟硬件)
Bochs、Qemu。
2、设备虚拟化(仿真软件-模拟主机硬件)
EMC-VMware、Oracle-VirtualBox、Miscrosoft-VirtualPC|VirtualServer。
Windows(Hyper-V)、Linux|Unix(OpenVZ)、Mac(Parallels)。
全虚拟化Full-Virtualization:KVM(RHEV,RHEL)
半虚拟化Partial-Virtualization:XEN(Linux XEN+PV,Windows XEN+HVM)
3、操作系统虚拟化
FreeBSD Jail、Linux VServer、SunSolaris Container、AIX Workload Partition、HP vSE。
SWsoft OpenVZ(Linux),oDin Parallels Virtuozzo(Mac)。
4、程序环境虚拟化
Java-JVM,Net-CLI。
按模型划分
1、BareMetal裸机模型[Hypervisor]
威睿VMware的ESX Server,思杰Citrix的Xen Server,微软Miscrosoft的Server Hyper-V。
IBM的PowerVM,Huawei的FusionSphere。
2、Host宿主模型
Linux(KVM,全虚拟化)
威睿VMware(VMware Workstation、VMware Server)
微软Miscrosoft(X32:Virtual PC、X64:Virtual Server)
3、Hybrid混合模型
Linux(XEN+PV,半虚拟化)
Windows(XEN+HVM,半虚拟化)
按功能划分
1、CPU虚拟化
全虚拟化:优先级压缩(Ring Compression)和二进制代码翻译(Binary Translation)。
半虚拟化:Hypercall超级调用。
硬件虚拟化:Intel的VT-x和AMD的AMD-V。
2、MM虚拟化
全虚拟化:影子页表SPT (Shadow Page Table)。
半虚拟化:页表写入法。
硬件虚拟化:扩展页表EPT(Extended Page Table)
3、IO虚拟化
全虚拟化:模拟IO设备。
半虚拟化:前端/后端架构。
硬件虚拟化:Intel的VT-d、AMD的IOMMU、PCI-SIG的IOV。
《虚拟化软件(Virtualization Software)》
Citrix:XenServer、XenDesktop、XenApp、XenMobile、NetScaler。
VMware:Server(ESXi)、Workstation、Horizon、vSphere、vStorage、vCenter、vRealize、vCloud。
Vizioncore:vConverter、vFoglight、vRanger、vOptimizer、vReplicator。
Veeam:Backup & Replication、One、MP for VMware、SPI for VMware。
器件(Ware)
中间件和容器:http://www.websoft9.com/support/docs