linux与云计算简介

云:

在云计算中,为用户提供服务的操作系统并不是直接运行在计算机硬件上,是通过配置虚拟机管理程序(linux)来运行多个操作系统(虚拟机)的(操作系统是安装在虚拟机或容器中的),有时会将虚拟机管理程序称为计算节点(compute node)或主机(host);通过kvm/xen等虚拟化技术使linux操作系统成为虚拟机管理程序。

  • 共享内存:多个虚拟机可以共享一组虚拟机管理程序(主机)
    开源的openStack与RHEV比较受欢迎的云管理平台
  • kvm:允许虚拟机与linux内核交互
  • QEMU处理器仿真器:使虚拟机像直接运行在硬件上一样
  • Libvirt服务守护进程:监听对主机上虚拟机的启动,停止,暂停和管理请求
  • virt-manager:管理虚拟机的GUI工具
  • 虚拟化查看器:在桌面上启动一个虚拟机控制台窗口。

PaaS云:平台即服务;使用paas的人可以将自己的操作系统,应用程序,配置,数据等进行部署

小型的云平台模型
linux与云计算简介_第1张图片
基础平台搭建完毕,不需要再使用传统的方式启动虚拟机,可以通过linux镜像或云镜像(云服务提供商提供)启动;
镜像中一般包含两部分:

  • 元数据:服务提供商需要的信息,包含分配的资源信息等
  • 用户数据:操作系统内部的数据

用来运行linux虚拟机的云有三类:

  • 公有云:不需要运行自己的云基础设施(物理机,网路等),通过支付费用使用云服务提供商提供的云。
  • 私有云:自己搭建的基础设施
  • 混合云:多个云平台协作,私有云平台资源不够了,可以负载到公有云的平台(高峰期过了,不再需要了)

你可能感兴趣的:(LINUX)