1. what's cloud:将操作系统分成不同分,卖给租户
IaaS: openstack 仅仅提供虚拟机,裸机或者OPC
PaaS:
SaaS:
XaaS: 其他概念
2. what's openstack
第三层可以通过IPv4 Forword /IPtable,或者openflow 转发,目前就是IPv4 forward。Openstack 网络层 就是将Neutron做成路由器(什么是路由器,就是有多个网卡的机器,广泛定义)
3. what's neutron,主要包括server(含plugin), agent两个部分。
云计算中二层广播需要禁用,因为机器太多,容易造成阻塞。二层为什么有广播:因为二层没有控制协议;三层有控制协议。所以接下来的目的就是要在二层建立控制协议。
传统用Vlan做网络分割,但是在云计算环境下,vlan在标准里面是固定长度,0-4094个,在云计算环境下,数据中心不够用。为了解决问题,可以用SDN;
SDN特征:
1. 二层帧头,数据帧头都是自定义,就是payload里再加一定长度的字节自己定义为网络分割,通过解析这样可以适用数据中心环境。自定义格式导致每个公司不一样,如Vxlan, STT 等
2. 自带tenant !
3. 集中控制
OpenFlow:传统分层7层,OpenFlow不分层,通过硬件一次性解析mac TCP/IP;openflow 可以当做任意层使用,在openstack架构中,暂时只是当二层网络用。
OSV: 目前性能最高的系统,没有分时,没有多任务,没有用户态,内核态
Docker: 做了类似openstack的东西。
NFV: Network Function Virtrual... 使用白牌机,所有的都用通用的底层X86芯片,通用Linux系统,标准化硬件,通用软件,以降低成本。
Openstack 提升性能的技术: Numa (Non-Uniform Memory Access Architecture)
这基本就是今天培训听到的了,不得不说,没有听懂,老师只适合做工程,做讲师还差太远了,哎,浪费公司钱啊,$299一个。PPT 就不发了