ECS 云服务器
SLB 负载均衡
弹性伸缩:高峰时自动扩冲ECS到SLB中;

桌面虚拟化(私有云)

1、(服务器→空客户端)(网吧无盘)思杰的比较好;
2、在服务器端运行的是完整的操作系统,客户端只需运行一个远程的登录界面,登录到服务器,就能够看到桌面,并运行远程的程序。

虚拟化介绍

虚拟化是将一台物理主机通过虚拟化技术分为多台逻辑主机;每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,一台机多个系统启动多个服务,从而最大化利用物理主机CPU。
本质访问文件是先通过虚拟内核→物理内核→硬盘;

虚拟化发展

1、IBM先驱power8做到分割不损耗,但只支持无图形化;
2、VMware还主要是在X86平台服务器上有较大优势,而非真正的IT信息虚拟化。
3、kvm(基于内核的虚拟机)提供红帽产品虚拟化技术;

**但是数据库不能放在kvm,根据本质可知,会降低访问速度;

虚拟化架构

1、原生架构(企业适用):服务器硬件上直接是KVM;不需要os;任何kvm上跑的系统都是独立;一般pc硬件不支持这种架构;
比如xen、qemm;
2、寄居架构:硬件→os→kvm;硬件兼容性好;
比如vmvare;

云计算 服务

1、Iaas基础设施即服务:比如硬件服务器租用;
★ OpenStack是一个搭建云平台的解决方案,不是一个软件,可以搭建公有云,私有云,企业云;
★ 可以理解为一个云操作系统;
2、Paas平台即服务:有开发环境的虚机系统定制→docker(轻量级)
3、SaaS软件即服务:云盘(取散列值一样)、云端办公(提供web软件即可)
**哈希(散列值)算法:将大小不一的数据源计算为统一长度的值,便于查找。
MD5算法:将文件或者数据源(字符串、数值等)计算出一个固定值,主要应用场景是文件的数字签名。

KVM内核级虚拟化

kvm(管理内存、cpu)+qemu(模拟器:网络+硬盘)

搭建rhev环境
rhel—64
支持虚拟化指令集(win:cpu-z linux:cat /proc/cpuinfo | more )//AMD标志是suvm;inter标志是VT-X;
#yum group list
Available Environment Groups:
   Minimal Install
   Compute Node
   Infrastructure Server
   File and Print Server
   Basic Web Server
   Virtualization Host   //KVM包组
   Server with GUI
   GNOME Desktop
   KDE Plasma Workspaces
   Development and Creative Workstation
Available Groups:
   Compatibility Libraries
   Console Internet Tools
   Development Tools
   Graphical Administration Tools
   Legacy UNIX Compatibility
   Scientific Support
   Security Tools
   Smart Card Support
   System Administration Tools
   System Management
Done
#yum -y groupinstall "Virtualization Host"
#systemctl start libvirtd
桥接网络
#brctl --help
commands:
    addbr       <bridge>        add bridge
    delbr       <bridge>        delete bridge
    addif       <bridge> <device>   add interface to bridge
    delif       <bridge> <device>   delete interface from bridge
    hairpin     <bridge> <port> {on|off}    turn hairpin on/off
    setageing   <bridge> <time>     set ageing time
    setbridgeprio   <bridge> <prio>     set bridge priority
    setfd       <bridge> <time>     set bridge forward delay
    sethello    <bridge> <time>     set hello time
    setmaxage   <bridge> <time>     set max message age
    setpathcost <bridge> <port> <cost>  set path cost
    setportprio <bridge> <port> <prio>  set port priority
    show        [ <bridge> ]        show a list of bridges
    showmacs    <bridge>        show a list of mac addrs
    showstp     <bridge>        show bridge stp info
    stp         <bridge> {on|off}   turn stp on/off
//增加桥设备;添加网卡到桥上;
#ps aus | grep kvm
#virt-manager //图形化虚拟机