云计算
云计算是一种按量付费的模式!云计算的底层是通过虚拟化技术来实现的!
云计算的服务类型
IAAS 基础设施即服务(infrastructure as an service)虚拟机 ecs云主机
PAAS 平台即服务(platform as an service ) php,java 容器
SAAS 软件即服务(software as an service ) 企业邮箱服务 cdn服务 rds数据库
eg: 电商网站
传统运维 决定用几台服务器、服务器品牌、raid、操作系统、运行环境nginx+php,部署代码、备份数据
IAAS 运行环境nginx+php,部署代码、备份数据
PAAS 部署代码、备份数据
SAAS 只需要在网页点点点
为什么要用云计算
小公司:10台 20w+ idc 5w + 100M 10W, 10台云主机,前期投入小,扩展灵活,风险小
大公司:闲置服务器计算资源,虚拟机,出租(超卖)
64G 服务器 64台1G 320台1G 64台 大公司自己的业务 264台 租出去
国企,银行
公有云: 谁都可以租
私有云: 只有公司内部使用
混合云: 有自己的私有云 + 租的公有云
云计算的基础KVM虚拟化
宿主机:内存4G+ 纯净的系统CentOS-7(关闭selinux,firewalld和NetworkManager)
什么是虚拟化?
虚拟化,通过模拟计算机的硬件,来实现在同一台计算机上同时运行多个不同的操作系统的技术。
linux虚拟化软件的差别
linux虚拟化软件: qemu 软件纯模拟全虚拟化软件,特别慢!兼容性好!
xen(半) 性能特别好,需要使用专门修改之后的内核,兼容性差! redhat 5.5 xen kvm
KVM(linux) 全虚拟机,它有硬件支持cpu,内置在linux内核模块,而且不需要使用专门的内核 centos6 kvm 性能较好,兼容较好
vmware workstations: 图形界面
virtual box: 图形界面 Oracle