zoukankan      html  css  js  c++  java
  • DevOps之服务器

    唠叨话

    关于德语噢屁事的知识点,仅提供专业性的精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言。 

    《服务器(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

  • 相关阅读:
    记录按钮点击次数,点击三次之后跳转页面
    HTML拖放
    .Net实现发送邮件功能
    HTTP 400 错误
    方法(参数的传递)
    方法
    c# 属性 (get、set)
    Python和C++交互
    从Windows远程Ubuntu
    Eclipse+Tomcat WEB开发配置
  • 原文地址:https://www.cnblogs.com/cdani/p/7641981.html
Copyright © 2011-2022 走看看